2014American Journal of Software Engineering and ApplicationsOpen access

Model-Based Approach to Design web Application Testing Tool

Dalila Souilem Boumiza

Open full text 0 citations

Abstract

Software engineering is a systematic approach defined as a science of industrial engineering that measures the practical methods and working process of the software engineers. This approach is based on analyzing, designing, assessment implementing testing and reengineering processes of given software All those phases are very important and have a specific role in SE’s cycle, especially software testing that acts as a significant element in this cycle and it represents also a fundamental key for software quality assurance. Software testing has as goal to test the software performance by measuring the gap between the expected behavior of the software under test and the test results. This comparison allows the tester to analyze errors and bugs in order to fix them and develop the software performance. As a critical factor in SQA, software testing is considered like a definitive review of the tool’s specification: it permits the tester to redesign the tool specification after the test in case of failure. This procedure is also applied on web applications, in similar ways to obtain the same goal: applications quality assurance, but the web applications are more complicated to be tested because of the interaction of the application with the rest of the distributed system. In fact, in more precisely terms, web application testing is a process that measures the functional and non functional proprieties of a given web application to analyze its performance in order to fix errors or even to reach a better level of the application under test. The demand on web applications or generally on software testing tools groups up with the increase in applications or software failures and cost.

Open-access reader

About this research paper

What this paper is about

Software engineering is a systematic approach defined as a science of industrial engineering that measures the practical methods and working process of the software engineers. This approach is based on analyzing, designing, assessment implementing testing and reengineering processes of given software All those phases are very important and have a specific role in SE’s cycle, especially software testing that acts as a significant element in this cycle and it represents also a fundamental key for software quality assurance. Software testing has as goal to test the software performance by measuring the gap between the expected behavior of the software under test and the test results. This comparison allows the tester to analyze errors and bugs in order to fix them and develop the software performance. As a critical factor in SQA, software testing is considered like a definitive review of the tool’s specification: it permits the tester to redesign the tool specification after the test in case of failure. This procedure is also applied on web applications, in similar ways to obtain the same goal: applications quality assurance, but the web applications are more complicated to be tested because of the interaction of the application with the rest of the distributed system. In fact, in more precisely terms, web application testing is a process that measures the functional and non functional proprieties of a given web application to analyze its performance in order to fix errors or even to reach a better level of the application under test. The demand on web applications or generally on software testing tools groups up with the increase in applications or software failures and cost.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Software engineering is a systematic approach defined as a science of industrial engineering that measures the practical methods and working process of the software engineers. This approach is based on analyzing, designing, assessment implementing testing and reengineering processes of given software All those phases are very important and have a specific role in SE’s cycle, especially software testing that acts as a significant element in this cycle and it represents also a fundamental key for software quality assurance. Software testing has as goal to test the software performance by measuring the gap between the expected behavior of the software under test and the test results. This comparison allows the tester to analyze errors and bugs in order to fix them and develop the software performance. As a critical factor in SQA, software testing is considered like a definitive review of the tool’s specification: it permits the tester to redesign the tool specification after the test in case of failure. This procedure is also applied on web applications, in similar ways to obtain the same goal: applications quality assurance, but the web applications are more complicated to be tested because of the interaction of the application with the rest of the distributed system. In fact, in more precisely terms, web application testing is a process that measures the functional and non functional proprieties of a given web application to analyze its performance in order to fix errors or even to reach a better level of the application under test. The demand on web applications or generally on software testing tools groups up with the increase in applications or software failures and cost.

Key concepts: Software engineering, Computer science, Software reliability testing, Software construction, Software quality assurance, Verification and validation, Software quality, Test strategy

Related papers

Back to paper searchBrowse research topicsOriginal source
Model-Based Approach to Design web Application Testing Tool — Research Paper | ScholarLens