Defects Prevention Process To Reduce Defects Costs

Software Testing provides confidence in the quality of the software. The Defect metrics help in analysing the quality up-to an extent. Lesser the defects, more the quality of the software and therefore less cost. This is the ideal goal every Project Manager hopes from the Software Testing Life Cycle. Defects Prevention Process is an activity aimed to identify the root cause Read more about Defects Prevention Process To Reduce Defects Costs[…]

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 Read more about Software Testing Life Cycle[…]

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 Read more about Maintenance Testing[…]

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 Read more about Software Testing Metrics[…]

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 Read more about Software Test Estimation[…]

How much Documentation to do in Agile?

In the Agile world, there is always a doubt about the amount of Test Documentation required. I’ve seen in various projects that it totally depends upon the Agile team, their understanding of Agile methodologies and project timelines. Sometimes, teams are doing too much of documentation and sometimes not at all. The best solution is to find the mid-way where the timelines are Read more about How much Documentation to do in Agile?[…]

Formal Reviews – Roles and Responsibilities

In the Static testing, formal reviews help in identifying the defects by following a structured and detailed approach. There are various roles being played to carry out the entire process. Manager The Manager takes care of the management part and normally doesn’t get involved in the actual review activity unless he/she has a technical knowledge. The Read more about Formal Reviews – Roles and Responsibilities[…]

Testing Reviews – Static Testing

A Review is a structured approach to examine a document by one or more people with the aim of identifying and removing defects. The primary advantage of the Review process in the Software Development Life Cycle is to identify gaps/defects as early as possible, thereby reducing the cost of fixing them if found later in the life cycle. It’s Read more about Testing Reviews – Static Testing[…]

Test Summary Report / Test Sign-off Report

The Test Summary Report (TSR) of Test Sign-off Report provides a test execution summary for the testing phase (e.g. Sys, UAT) and a recommendation of the readiness to progress to the next phase (e.g. Production). The purpose of the TSR is to share the testing results, outstanding defects & issues, assessment of the risks & conclusion and a recommendation based on Read more about Test Summary Report / Test Sign-off Report[…]