Automated test code generation and execution system for web


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Orta Doğu Teknik Üniversitesi, Enformatik Enstitüsü, Bilişim Sistemleri Anabilim Dalı, Türkiye

Tezin Onay Tarihi: 2015

Öğrenci: SÜLEYMAN FATİH İŞLER

Danışman: AYSU BETİN CAN

Özet:

With the development of Web 2.0, the trend in application development has moved from desktop applications towards to web applications. Although there are different ways of testing web applications such as record/replay systems and manual testing, the common practice of web testing is accomplished by manually implementing test script codes from test cases written in software test documents and then run them on test automation tools. Implementation of test script codes is time-consuming process and also requires technical knowledge. To use test automation tools software testers require to have deep knowledge of scripting language and experience of web testing tools. To eliminate technical requirements of web testing tools and enable even non-technical people test web applications, in thesis we propose an automatic web testing tool ATCGES-WEB that automatically generates and runs test scripts by just using page contents and test cases written in English. The proposed tool also reports uncovered DOM elements on pages to software tester in order to be sure that all testable DOM elements are processed.