Study on system non-functional type response : user interface and batch processing

Software Development Life Cycle (SDLC) involves a set of tasks performed by software industry to design, develop and test the developed software. Testing methods such as functional and non-functional testing are an inevitable part of software development life cycle. It is common to have bugs and the...

Full description

Bibliographic Details
Main Author: Vellingiri Naveen Prasath
Other Authors: Zhou Xing
Format: Thesis
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/76089
_version_ 1824456687539453952
author Vellingiri Naveen Prasath
author2 Zhou Xing
author_facet Zhou Xing
Vellingiri Naveen Prasath
author_sort Vellingiri Naveen Prasath
collection NTU
description Software Development Life Cycle (SDLC) involves a set of tasks performed by software industry to design, develop and test the developed software. Testing methods such as functional and non-functional testing are an inevitable part of software development life cycle. It is common to have bugs and the count of bugs can be reduced by testing them from the initial stage of software development. Functional testing is done by developers during software development Unit testing and integration testing require coding skills, but other functional testing methods like black box testing and user acceptance testing do not require coding skills. The In-House System (IHS) developed in my department, practices functional testing methods namely unit testing, integration testing, white box testing, black box testing, regression testing, and user acceptance testing. Nonfunctional Testing (NFT) of the software measures the behavior in terms of agility when prone to a given input and helps in determining the performance of the software. Software testing should have both functional testing and non-functional testing methods indulged in order to maintain good standards. For example, software should be tested in terms of its functionality, reliability, and scalability. Each transaction performed inside IHS is recorded with a response time, uniform resource locator URL's, time stamp, user history, data consumed and Code ID as log files. The main aim of this dissertation is to get the transactions in the In-house systems which have higher response time using the log files data. The transactions which have higher response time are found by means of python coding on a daily and weekly basis. Graphical analysis is done on the transactions which have higher response time by considering the URL, data consumed and user history. A study on the reason for obtaining the higher response time is performed as well.
first_indexed 2025-02-19T03:58:04Z
format Thesis
id ntu-10356/76089
institution Nanyang Technological University
language English
last_indexed 2025-02-19T03:58:04Z
publishDate 2018
record_format dspace
spelling ntu-10356/760892023-07-04T15:41:21Z Study on system non-functional type response : user interface and batch processing Vellingiri Naveen Prasath Zhou Xing School of Electrical and Electronic Engineering Technical University of Munich DRNTU::Engineering::Electrical and electronic engineering Software Development Life Cycle (SDLC) involves a set of tasks performed by software industry to design, develop and test the developed software. Testing methods such as functional and non-functional testing are an inevitable part of software development life cycle. It is common to have bugs and the count of bugs can be reduced by testing them from the initial stage of software development. Functional testing is done by developers during software development Unit testing and integration testing require coding skills, but other functional testing methods like black box testing and user acceptance testing do not require coding skills. The In-House System (IHS) developed in my department, practices functional testing methods namely unit testing, integration testing, white box testing, black box testing, regression testing, and user acceptance testing. Nonfunctional Testing (NFT) of the software measures the behavior in terms of agility when prone to a given input and helps in determining the performance of the software. Software testing should have both functional testing and non-functional testing methods indulged in order to maintain good standards. For example, software should be tested in terms of its functionality, reliability, and scalability. Each transaction performed inside IHS is recorded with a response time, uniform resource locator URL's, time stamp, user history, data consumed and Code ID as log files. The main aim of this dissertation is to get the transactions in the In-house systems which have higher response time using the log files data. The transactions which have higher response time are found by means of python coding on a daily and weekly basis. Graphical analysis is done on the transactions which have higher response time by considering the URL, data consumed and user history. A study on the reason for obtaining the higher response time is performed as well. Master of Science (Green Electronics) 2018-10-24T04:37:41Z 2018-10-24T04:37:41Z 2018 Thesis http://hdl.handle.net/10356/76089 en 64 p. application/pdf
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Vellingiri Naveen Prasath
Study on system non-functional type response : user interface and batch processing
title Study on system non-functional type response : user interface and batch processing
title_full Study on system non-functional type response : user interface and batch processing
title_fullStr Study on system non-functional type response : user interface and batch processing
title_full_unstemmed Study on system non-functional type response : user interface and batch processing
title_short Study on system non-functional type response : user interface and batch processing
title_sort study on system non functional type response user interface and batch processing
topic DRNTU::Engineering::Electrical and electronic engineering
url http://hdl.handle.net/10356/76089
work_keys_str_mv AT vellingirinaveenprasath studyonsystemnonfunctionaltyperesponseuserinterfaceandbatchprocessing