DEV Community

Mageshwari
Mageshwari

Posted on

Software testing

Software testing is the process of assessing the functionality of a software program. The process checks for errors and gaps and whether the outcome of the application matches desired expectations before the software is installed and goes live.

SDLC - Software Develpoment Life Cycle.

  • Structured process and it has 6 phases.
  • To deliver a high quality product with low cost and in the shortest possible duration of time.

6 Phases:

  1. Requirement Analysis and Planning
  2. Design
  3. Development
  4. Testing
  5. Deployment
  6. Maintenance.

Software Testing Methodologies
=> White Box
=> Black Box
=> Grey Box

Top comments (0)