Blog

Daily Scrum Facts in Agile Projects

The Daily Scrum or Stand-up meeting is an important activity in the Agile-Scrum methodology. Everyone talks about, what was done yesterday what is the plan for today and any impediments Here are some of the facts to carry out an effective Stand-up. The Daily Scrum or Stand-up should start and end at the same time. It shouldn’t wait for someone Read more about Daily Scrum Facts in Agile Projects[…]

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[…]

Automation Testing Tool – Improve Productivity and Quality

Quick Automation Tool (QAT) is an Automation Testing Tool built on top of Selenium and it has an excel front-end. QAT can be managed very easily and you don’t need an Automation Expertise to write or execute scripts. It has been used successfully to automate a number of applications built on different technologies like .NET Read more about Automation Testing Tool – Improve Productivity and Quality[…]

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[…]