DEV Community

Chendur Murugan S
Chendur Murugan S

Posted on

Software Testing - Things to Know

What is Software Testing?

Evalution of function of a software application/build to find any bug/error

Checking whether software is having all the necessary/ specified requirements given by clients/customers

Identify defects and reporting them to develop a quality application software

Finding the gaps or missing requirements against actual requirements

**_Things to know about Software Testing:

Lifecycle:_**

        Requirement Analysis
                   | 
            Test Planning
                   |
         Test case development
                   |
         Test Environment setup
                   |
             Test Execution
                   |
           Test cycle closure
Enter fullscreen mode Exit fullscreen mode

Testing Types

          1) Manual Testing
          2) Automated Testing
Enter fullscreen mode Exit fullscreen mode

Relevance of Software Testing

Development of a quality product/service

Customer satisfaction

Reduction of Cost and time used for development and testing

Finding issues and rectifying them at beginning itself

Top comments (0)