logo

Software Testing: A Literature Review

   

Added on  2022-11-14

9 Pages2851 Words291 Views
SIT707 Software Quality and Testing
Name of the Student
Name of the University
Authors note

Introduction
In the aspects of software engineering the testing is one of the most important
activities that makes sure that all the desired functionalities are met by the developed
software. Testing of the developed system helps in validating the behavior as intended by the
users as well as identify different potential malfunctions in the test cases [1]. As the
pervasiveness, complexity as well as the criticality of the developed systems are increasing
day by day therefore ensuring the desired levels of quality as well as dependability of the
developed web based systems becoming crucial and expensive.
Literature Review
There are different types of processes for testing which are available that includes
testing a smaller segment of code by the development engineer (often referred as unit
testing), Real life user based functionality testing through the customer validation of an
information system (known as the acceptance testing) and monitoring the performance of the
application at run-time for a network-centric SOA (service-oriented application) applications.
According to Altaf et al., (2015), the current public generation is very much
dependent over the web as it is very much essential in the present situation. In the current
time most of the product applications that are available and executing are mainly online
applications which keep running through a web based program. In this aspect testing of these
programs is very much important as it provides information regarding critical aspects of the
application. For a specific type of web application there can be numerous of association
which utilizes this web application. So all of these web applications needs to be habituated
with the different types of clients from distinctive types of regions physically [22]. Tedious
situation can occur when a web application tested physically. Due to this reason test
automation is utilized in this case. Here the authors implemented the test automation, and for

that they have utilized a product device so that they can execute repeatable tests against the
application which needs to be tested in this case. While the test automation is executed there
are several of focal points which needs to be considered. The test automation is more efficient
while compared with the manual automation as the test automation is exceptionally exact
with the manual automation while consisting more prominent preparing pace [7]. Currently,
for this test mechanism there are various of business and open source devices are accessible.
In this aspect the selenium main open source device that is utilized for test computerization.
The software automation testing actually improves the effectiveness of the test procedures of
the program. As per the authors test automation is able to provide a quick criticism to the
engineers. The test automation is also important in this aspect as in many situation it
discovers the imperfection within the software which can be missed in the manual testing
procedures. Also, in the test automation boundless emphases for the testing can be performed
for testing of same code ceaselessly commonly.
As per the Holmes and Kellogg, (2006), in maximum of the scenarios Selenium is
selected for functional testing of the web related applications. The authors has defined the
Selenium and as per them it is actually an open source type of project that is used for testing
something within the browser [9]. This is established by the ThroughtWorks and currently is
very much popular in the community of the users and developers. One of the important goal
Selenium is becoming the de facto open source replacement of the WinRunner which is
proprietary tool in nature [8]. Both of the authors has described the standard environment that
is important of the testing using the Selenium. In this aspect the authors has also described
some important lessons regarding script writing, continuous integration and the utilization of
the Selenium recorder. Regarding this the authors has also demonstrated how long it can take
for writing and maintaining of the scripts within an development environment which is
iterative in nature [11]. The authors has described how the Selenium testing is able to cover

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Software Quality and Testing - Assignment
|13
|3906
|136

Project Specification Document
|5
|1623
|81

SOP for Pen Testing - Reflection
|13
|3107
|17

Online Backstage Management System.
|6
|334
|192

Software Quality, Change Management and Testing Presentation 2022
|10
|834
|10

Responsive Web Development Technologies: A Review of Literature
|14
|3227
|332