Boundary value analysis in software testing

Boundary value analysis (BVA) is an extension of equivalence partitioning but can only be used when the partition is ordered, consisting of numeric or sequential data. The minimum and maximum values ( or first and last values) of a portion are its boundary values. As an example, consider a printer that has an input option… Continue reading Boundary value analysis in software testing

Root Cause Analysis

Root Cause Analysis is a systematic approach to identifying the underlying causes of an incident. It helps in taking appropriate steps, so the problem is addressed. In an ideal world, the software should have Zero defects, and it should not show any failure. Practically, it’s never possible. By effective QA processes, we can ensure that… Continue reading Root Cause Analysis

Waterfall model

The Waterfall Model was first Process Model to be introduced. It is also referred to as a linear-sequential life cycle model. It is very simple to understand and use. In a waterfall model, each phase must be completed fully before the next phase can begin. This type of software development model is basically used for… Continue reading Waterfall model

Software development life cycle model: SDLC

There are following six phases in every Software development life cycle model: Requirement gathering and analysis Design Implementation or coding Testing Deployment Maintenance Requirement gathering and analysis: Business requirements are gathered in this phase. This phase is the main focus of the project managers and stakeholders. Meetings with managers, stakeholders and users are held in… Continue reading Software development life cycle model: SDLC

GTmetrix

GTmetrix was developed by Carbon60 as a tool for customers to easily test the performance of their webpages.GTmetrix is a simple tool that will give you different performance metrics related to website speed, which you can analyze and use to optimize your site’s performance. It has different options to test your site’s speed in different… Continue reading GTmetrix

Fundamental test process – Test Closure activities

Test closure activities are done when software is delivered. The testing can be closed for other reasons also like: When all the information has been gathered which is needed for the testing.When a project is canceled.When some target is achieved.When a maintenance release or update is done. Test closure activities have the following major tasks:i.… Continue reading Fundamental test process – Test Closure activities

Fundamental test process – Evaluating Exit criteria and Reporting

Evaluating Exit criteria and Reporting: Based on the risk assessment of the project, we will set the criteria for each test level against which we will measure “enough testing.” These criteria vary from project to project and are known as “exit criteria.”Exit criteria come into the picture, when:Maximum test cases with a certain pass percentage… Continue reading Fundamental test process – Evaluating Exit criteria and Reporting

Fundamental test process – Implementation and Execution

Implementation and Execution:During test implementation and execution, we take the test conditions into test cases and procedures and other testware such as scripts for automation, the test environment and any other test infrastructure. (Test cases is a set of conditions under which a tester will determine whether an application is working correctly or not.) Test… Continue reading Fundamental test process – Implementation and Execution