DEV Community

Supriya
Supriya

Posted on

Software Testing

Software testing is a process of verifying that our application or software is working without any defects. Software testing is used to make our application/software more user friendly and prevent any defects in the software at later point of time.

There are different types of Software testing available and we can choose the one that best applies to our requirement.
Types of Software testing,

  1. Unit testing: In this type the application is divided into smaller chucks or unit and tested by White box or Black box approach.
  2. Integration testing: In this type of testing the smaller individual units are integrated and testing is done on the integration part.
  3. System testing: In system testing end to end system is testing and it is done by the customer in a copy of live server.

Testing includes examining the code or snippets of code. In case any bugs or defects are found we can raise it with the development team and in this way the quality of the software is kept intact. Testing also helps in preventing identification of bugs at customer level, which prevents the impact on the business.

We need to know what is Software Development lifecycle and Software Testing lifecycle and the various test in them to understand what are the different types of software testing like Unit testing, integration testing, System testing and which type is best applicable for a given test case. It is also important for a tester to know how to write test cases for a given scenario and then get them executed.

There are various advantages of software testing like

  • cost saving: As we test the software frequently, this can prevent unnecessary fix at later stage.

  • good product quality and security: Software testing also helps in maintaining our product and avoiding the security breaches

  • Customer satisfaction: Software testing also helps us with customers satisfaction and feedback on our application.

Top comments (2)

Collapse
 
surya63 profile image
Jayasurya

Great

Collapse
 
supriya16 profile image
Supriya

Thanks