Software testing is the process to ensure that the software product is error free or not ?
Testing process is used to identify that the software product fulfills the requirements of the customer.
In another words, testing is defined as the execution of the software product to find the errors present in the system.
This process is done for checking that the software product works according to the design and implementation of the software or not ?
To check the maintainability and the performance of the software product, software testing is used.
Software testing is an activity which uses during the various phases of the software development life cycle.
These members or professionals are involved in the software testing process –
- software developers
- software testers
- Project Manager/Leader
- Customers
Software developers are the members who develop or build the software product.
Software testers are the members who tests the software product.
Project leader is the one who leads or manages the entire project and takes the responsibility of the project and deals with the customers.
This activity is depends on which development model is being used to develop a software.