Automated testing of web 2.0 applications to detect bugs

In today’s world, web application plays a vital role in every aspect of human life. If there is any defects or faults discovered in a web application, organisations around the world will suffer serious consequences. Consequently, testing for bugs is very crucial to every organisation and business...

Full description

Saved in:
Bibliographic Details
Main Author: Ukhrawiah Suratman
Other Authors: Shar Lwin Khin
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/76153
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-76153
record_format dspace
spelling sg-ntu-dr.10356-761532023-03-03T20:29:59Z Automated testing of web 2.0 applications to detect bugs Ukhrawiah Suratman Shar Lwin Khin School of Computer Science and Engineering DRNTU::Engineering::Computer science and engineering::Software::Software engineering In today’s world, web application plays a vital role in every aspect of human life. If there is any defects or faults discovered in a web application, organisations around the world will suffer serious consequences. Consequently, testing for bugs is very crucial to every organisation and business. However, there is an inadequate amount of appropriate testing tools available in the market. The goal of this project was to address this problem by developing a prototype automated testing tool that systematically investigates arbitrary web applications to detect bugs that cause exceptions. Using Uniform Resource Locator (URL) as a starting point, the testing tool analysed and examined all forms elements, generated test data and test cases as well as produced test report. Utilised with ZAP, Selenium WebDriver and ExtentReport, the testing tool was able to detect a total of 134 exceptions, and the precision of the testing tool was 100%. This testing tool will provide the software tester with intuitiveness to the web applications inhibit any neglection of bugs. Bachelor of Engineering (Computer Science) 2018-11-21T13:14:56Z 2018-11-21T13:14:56Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/76153 en Nanyang Technological University 61 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Software::Software engineering
spellingShingle DRNTU::Engineering::Computer science and engineering::Software::Software engineering
Ukhrawiah Suratman
Automated testing of web 2.0 applications to detect bugs
description In today’s world, web application plays a vital role in every aspect of human life. If there is any defects or faults discovered in a web application, organisations around the world will suffer serious consequences. Consequently, testing for bugs is very crucial to every organisation and business. However, there is an inadequate amount of appropriate testing tools available in the market. The goal of this project was to address this problem by developing a prototype automated testing tool that systematically investigates arbitrary web applications to detect bugs that cause exceptions. Using Uniform Resource Locator (URL) as a starting point, the testing tool analysed and examined all forms elements, generated test data and test cases as well as produced test report. Utilised with ZAP, Selenium WebDriver and ExtentReport, the testing tool was able to detect a total of 134 exceptions, and the precision of the testing tool was 100%. This testing tool will provide the software tester with intuitiveness to the web applications inhibit any neglection of bugs.
author2 Shar Lwin Khin
author_facet Shar Lwin Khin
Ukhrawiah Suratman
format Final Year Project
author Ukhrawiah Suratman
author_sort Ukhrawiah Suratman
title Automated testing of web 2.0 applications to detect bugs
title_short Automated testing of web 2.0 applications to detect bugs
title_full Automated testing of web 2.0 applications to detect bugs
title_fullStr Automated testing of web 2.0 applications to detect bugs
title_full_unstemmed Automated testing of web 2.0 applications to detect bugs
title_sort automated testing of web 2.0 applications to detect bugs
publishDate 2018
url http://hdl.handle.net/10356/76153
_version_ 1759857459371966464