The main concept of Software testing is to make the application error free and to meet the user requirements. The aim of a Test Engineer is to detect defects, detect them earlier and get them fixed. In this chapter of Industry Overview, the following topics will be discussed.
Testing.
Types of Testing.
Uses of Testing.
Testing
Description
The combination of Dynamic and Static technique is called as Testing.
Static Testing
Without executing the code, only by making manual observation, whatever the testing activities can be performed is known as Static Testing.
Dynamic Testing
After execution of the code, by comparing expected data with actual data whatever the testing activities can be performed is known asDynamic Testing .
Description
Testing will depend on the process and investor of the project.The following professionals are involved in testing a component.
Project Manager
Software Tester
Software Developer
End user
Description
By starting early Testing, the cost and time of the project will be reduced, and software is delivered to user without any errors. After the completion of code Testing will be performed.
Why Testing?
Uses There are different logics for why testing is necessary. Some of them are,
To learn about the reliability of software.
To stay in Business.
Software is likely to have faults.
Failures can be very expensive.
To make the software error free, testing is done by professionals.
Dynamic testing and Static testing are the types of testing.
Fault Multiplication can be avoided by Testing early.