software testing

Software Testing Life Cycle

Software Testing is a process rather than a single activity. The fundamental Software Testing life cycle consists of the following 5 steps: Test Planning and Control Analysis and Design Implementation and Execution Evaluating Exit criteria and Reporting Test Closure activities The Test team produces the Test Deliverables in accordance with the corresponding software testing life cycle […]

Software Testing Life Cycle Read More »

Maintenance Testing

Maintenance Testing/Enhancement Testing falls under the BAU (Business As Usual) scope. As software goes live and deployed into the Production environment, sometimes it’s necessary to change it. There are number of reasons like, Migration to the new infrastructure More features required Bugs/Defects identified in the Production environment Planned upgrade Once it’s identified that a change is required in the

Maintenance Testing Read More »

Software Testing Metrics

Software Testing Metrics are important to quantify the quality of software testing. Let’s discuss some of the common Test Metrics. Defect Density (%) It’s the number of defects per thousand lines of code and shows the quality of the application code. Defect Density should be very minimal. Higher the %age of Defect Density, lower the confidence in

Software Testing Metrics Read More »

Software Test Estimation

What is Software Test Estimation? Before understanding the definition of Test Estimation, let’s understand Estimation and how familiar you are with it. Everyone does estimations in his/her real life e.g. You will try to figure out – At what time you need to wake up in the morning so that you can reach office at 7 am

Software Test Estimation Read More »