Essay On Software Testing

1713 Words7 Pages

8. Software Testing:- Testing is the major quality control measure used during software development. Its basic function is to detect errors in the software. During requirement analysis and design, the output is a document that is usually textual and non-executable. After the coding phase, computer programs are available that can be executed for testing purposes. This implies that testing not only has to uncover errors introduced during coding, but also errors introduced during the previous phases. Thus, the goal of testing is to uncover requirement, design, and coding errors in the programs. Consequently, different levels of testing are used. 8.1. Types of Testing:- 8.1.1. Manual Testing Manual testing includes testing a software manually, …show more content…

Response Time, data rendering and accessing). • Capacity • Stability • Scalability Performance testing can be either qualitative or quantitative and can be divided into different sub-types such as Load testing and Stress tests. Load Testing It is a process of testing the behavior of a software by applying maximum load in terms of software accessing and manipulating large input data. It can be done at both normal and peak load conditions. This type of testing identifies the maximum capacity of software and its behavior at peak time. Most of the time, load testing is performed with the help of automated tools such as Load Runner, AppLoader, IBM Rational Performance Tester, Apache JMeter, Silk Performer, Visual Studio Load Test, etc. Stress Testing Stress testing includes testing the behavior of software under abnormal conditions. For example, it may include taking away some resources or applying a load beyond the actual load limit. The aim of stress testing is to test the software by applying the load to the system and taking over the resources used by the software to identify the

Open Document