Automatiska GUI-test : En teoretisk och praktisk studie för hållbarare test

Detta är en Uppsats för yrkesexamina på avancerad nivå från Uppsala universitet/Avdelningen för datorteknik

Författare: Sara Forslin; [2010]

Nyckelord: ;

Sammanfattning:

To automate software testing is an investment, and that makes it important to have good knowledge about automation before an implementation is made. In this master thesis a study about automated testing is carried out. The study also includes a closer look at the testing tool TestComplete. TestComplete is one out of many tools on the market that is developed for automated GUI testing and the goal is to get a picture of how well the tool can adjust to CC Systems own applications. Studies show that it is hard to write lasting test scripts. The automation must be implemented early in the development process and many protective measures have to be applied to the tests in order to protect  them. The report  also discusses a number of design requirements that is put on the tested application. These requirements are relatively easy to implement if they are known from the start of the development process. Two of the most important requirements are that the controls have to have specified names so the tests can use them and identify them and that the values that are important in the verification of the test have to be accessible and readable. CCSimTech is one of CC Systems own developed products and it is used in different hardware simulations. It is an important tool in manual testing at CC System today. Therefore it is important that also TestComplete can use it. To solve this, a library of functions adjusted for TestComplete has been created. The functions are developed so that they can be called directly from the test scripts in TestComplete in a user-friendly way. If the tests are able to call and use CCSimTech that will mean a way to further control the applications and make the test even more powerful

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)