Pages

Showing posts with label Objectives of Software Testing. Show all posts
Showing posts with label Objectives of Software Testing. Show all posts

Wednesday, January 2, 2013

Objectives of Software Testing

  • ·       To check the software for deviation from the functional requirements.
    Software Testing is performed NOT to check if the software is working perfectly. It is a process that helps identify all the ways the software is deviating from the functional requirements. Basically, a tester must try to destroy the software in all possible ways.
    ·       To diligently find almost all errors in the software.
    It is never possible to find all the errors in a software. Although, with the right attitude the tester can find almost all the errors. With experience a tester gains more intuitiveness to knowing what errors can occur in a software. This helps identify and eliminate critical errors at an early stage in software testing.
    ·       To test the quality of software.
    Software Testing helps increase the quality of the software by finding the errors and help eliminate them. 
    ·       To identify weakness / risks / limitations in the software.
    By testing the software, the team is aware of the weakness, risks and limitations in the software before deploying the software. This helps the team know the reliability of the software in the market.

    As a Software Tester, it sometimes becomes difficult to prove that a bug exists and it is important to resolve the bug. One should find all evidences(artifacts) of the existence of bug by testing the software is various conditions. If it still exists and has an impact during the execution of the software one should be persistent and get the bug resolved.
    Many times, the requirements are written incorrectly so instead of the source code the requirement needs to be changed.
                 
                                                  Find us on facebook: facebook.com/softwaretestingbykunti