Web application testing B

The objective of this project is to carry out software testing on web applications, both functional and performance test. The test includes user acceptance test, compatibility test, load test and stress test. The web application to be tested is Online Peer Ranking System developed on Linus-Apache-My...

Full description

Saved in:
Bibliographic Details
Main Author: Ren, Si Qi
Other Authors: Chua Hock Chuan
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/63712
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-63712
record_format dspace
spelling sg-ntu-dr.10356-637122023-07-07T17:07:09Z Web application testing B Ren, Si Qi Chua Hock Chuan School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering The objective of this project is to carry out software testing on web applications, both functional and performance test. The test includes user acceptance test, compatibility test, load test and stress test. The web application to be tested is Online Peer Ranking System developed on Linus-Apache-MySQL-PHP (LAMP). At the end of the project, we should be able to know whether the system has any functional defects and if it could perform errorless under extreme heavy load. Black-box testing is conducted on the system which does not require any prior knowledge of the programming technique of the system. Decision tables are used for test case generation for user acceptance test and change setting test. Automated testing tools are used for both functional and performance test. Selenium WebDriver, integrated with TestNG is used for functional test. Apache JMeter and JMeter Plugins are used for performance test analysis. In this project, the following web application tests are conducted.1) UAT (User Acceptance Test ) 2) Cross Browser Test 3) Load Test 4) Stress Test. The test result have concluded that there is no observable functional defects of the subject system. All proper prompt messages are displayed as expected and the system is compatible with three major browsers; IE, Firefox, and Chrome. Performance wise, the subject system is robust to be used under normal load of 150 user login and perform actions concurrently. Keeping all other variables unchanged, the system is robust until 300 user login concurrently, which is double of the expected maximum user. Therefore, we could conclude that the system is good to be used by end users. Bachelor of Engineering 2015-05-18T07:15:43Z 2015-05-18T07:15:43Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/63712 en Nanyang Technological University 63 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::Electrical and electronic engineering
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Ren, Si Qi
Web application testing B
description The objective of this project is to carry out software testing on web applications, both functional and performance test. The test includes user acceptance test, compatibility test, load test and stress test. The web application to be tested is Online Peer Ranking System developed on Linus-Apache-MySQL-PHP (LAMP). At the end of the project, we should be able to know whether the system has any functional defects and if it could perform errorless under extreme heavy load. Black-box testing is conducted on the system which does not require any prior knowledge of the programming technique of the system. Decision tables are used for test case generation for user acceptance test and change setting test. Automated testing tools are used for both functional and performance test. Selenium WebDriver, integrated with TestNG is used for functional test. Apache JMeter and JMeter Plugins are used for performance test analysis. In this project, the following web application tests are conducted.1) UAT (User Acceptance Test ) 2) Cross Browser Test 3) Load Test 4) Stress Test. The test result have concluded that there is no observable functional defects of the subject system. All proper prompt messages are displayed as expected and the system is compatible with three major browsers; IE, Firefox, and Chrome. Performance wise, the subject system is robust to be used under normal load of 150 user login and perform actions concurrently. Keeping all other variables unchanged, the system is robust until 300 user login concurrently, which is double of the expected maximum user. Therefore, we could conclude that the system is good to be used by end users.
author2 Chua Hock Chuan
author_facet Chua Hock Chuan
Ren, Si Qi
format Final Year Project
author Ren, Si Qi
author_sort Ren, Si Qi
title Web application testing B
title_short Web application testing B
title_full Web application testing B
title_fullStr Web application testing B
title_full_unstemmed Web application testing B
title_sort web application testing b
publishDate 2015
url http://hdl.handle.net/10356/63712
_version_ 1772826105467633664