Culminating Project Title
Date of Award
Culminating Project Type
Computer Science: M.S.
Computer Science and Information Technology
School of Science and Engineering
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.
Keywords and Subject Headings
Software testing, test automation, testing tool, Selenium, Watir, QTP
Software testing is an integral phase in Software Development Life Cycle (SDLC) process. Testing assesses the functionalities of a software item and quality of the product. Automated software testing utilizes different tools to execute testing activities. In this paper, I have discussed the features of automated and manual testing as well as analyzed three automated software testing tools: Selenium, UFT/QTP and Watir. In brief, I have presented a detailed description focusing on multiple feature set, efficiency, simplicity and usability of each tool. I also evaluated, tested and compared the different aspects of Selenium, UFT/QTP and Watir. Finally, this research allowed me to draw some solid differences between automated and manual testing as well as learn and explore various characteristics of automated testing tools by having real-world experience of testing effectively.
Islam, Nazia, "A Comparative Study of Automated Software Testing Tools" (2016). Culminating Projects in Computer Science and Information Technology. 12.