The Repository @ St. Cloud State

Open Access Knowledge and Scholarship

Date of Award

9-2016

Culminating Project Type

Starred Paper

Degree Name

Computer Science: M.S.

Department

Computer Science and Information Technology

College

School of Science and Engineering

First Advisor

Jie Meichsner

Second Advisor

Donald Hamnes

Third Advisor

Susantha Herath

Creative Commons License

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

Abstract

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.

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.