Entries Tagged 'Testing Concepts' ↓

Cause and Effect Graph – Dynamic Test Case Writing Technique For Maximum Coverage with Fewer Test Cases

Dynamic Testing Techniques – Cause and Effect Graph.

Test case writing forms an integral part of testing, whether it is manual or automation. Every project is exclusive and has a <n> number of test conditions that need to be covered.

We should focus on two points whenever we write test cases. These are:
Mitigating the risk

This paper revolves around the second point which is “Coverage”. To be precise – Requirements Coverage.

Continue reading →

How to Create Requirements Traceability Matrix (RTM): Example and Sample Template

What is  Requirements Traceability Matrix (RTM) in Software Testing: Step-by-step guide to creating Traceability Matrix with examples and sample template

Today’s tutorial is about an important QC tool, that is either over-simplified (read overlooked) or over-emphasized – i.e Traceability Matrix (TM).  Continue reading →

Does Quality Assurance Remove Need for Quality Control?

This is a guest post by Meenal Balajiwale.

“If QA (Quality Assurance) is done then why do we need to perform QC (Quality Control)?”, This thought may come to our minds at times and it seems to be a valid point too.  This means, if we have followed all the pre-defined processes, policies & standards correctly and completely then why do we need to perform a round of QC?

Continue reading →

Application Testing – Into the Basics of Software Testing!

Topics we will cover in this article:

– Application Testing
– Categories of Applications
– Application Testing Methodologies
– Application Testing Tools
– Software Test Plan
– Application Testing Cycles
– Application Testing – Best Practices

Introduction to Application Testing

Continue reading →

7 Tips to be More Innovative in the Age of Agile Testing to Survive an Economic Crisis

What is Agile Testing?

“Agile testing involves testing from the customer perspective as early as possible, testing early and often as code becomes available and stable enough from module/unit level testing.” – A Wikipedia definition.

Continue reading →

What is Boundary value analysis and Equivalence partitioning?

Boundary value analysis and Equivalence partitioning explained with a simple example:

Boundary value analysis and equivalence partitioning both are test case design strategies in black box testing.

Equivalence Partitioning:

In this method, the input domain data is divided into different equivalence data classes. This method is typically used to reduce the total number of test cases to a finite set of testable test cases, still covering maximum requirements.

Continue reading →

What is Sanity Testing and Smoke Testing? Learn the Difference with Example

In this tutorial, we will learn what is Sanity Testing and Smoke Testing in Software Testing. We will also learn the key difference between Sanity and Smoke testing with examples.

Most of the times we get confused between the meaning of Sanity testing and Smoke testing. First of all, these two testing are way “different” and performed during different stages of a testing cycle. Continue reading →

Build Verification Testing (BVT Testing) Complete Guide

What is Build Verification Testing (BVT)?

Build Verification test is a set of tests run on every new build to verify that build is testable before it is released to test team for further testing.

These test cases are core functionality test cases that ensure the application is stable and can be tested thoroughly. Typically BVT process is automated. If BVT fails that build is again get assigned to a developer for the fix.

Continue reading →