Objectives and principles of software testing

Software Testing Definition -:
Software testing is a process of evaluation of functional and non functional items to identify difference between expected and actual result.

Software testing is a process of executing a source code or application with intent to identifying and eliminating bugs from the source code or application.

According to IEEE “Software testing is a process of evaluating the system or system component by manual or automated means to verify that it satisfy specified user requirement or to identify difference between expected and actual result.”

According to Myers “Software testing is a process of executing a program or system with the intent of finding errors.”

Objectives of software testing -:
– Ensures the quality of product
– Defect prevention and detection
– Verify and validate the user requirement
– Ready to integration and revise the component
– Focus on accurate and reliable result
– Work should be performed under predefined process and SRS
– Discuss on generating test cases test cases
– Provide information to take decision for next phase
– Gain confidence of work
– Evaluates the capabilities of a system and system performance

Principles of software testing -:
– It is ongoing process to achieve quality product
– Defect discovered, Analysis and correct
– Trying to meet user satisfaction
– Ensure product and system application
– Evaluation of user requirement
– Covers all test coverage
– Process for early testing to discover defect

1 comment

thank you for valuable input

Leave a Reply