What is Regression Testing? Test Cases, Tools & Examples

What is Regression Testing? Regression Testing is defined as a type of software testing to confirm that a recent program or code change has not adversely affected existing features. Regression testing is nothing but full or partial selection of already executed test cases which are re-executed to ensure existing functionalities work fine. This testing is done … Continue reading What is Regression Testing? Test Cases, Tools & Examples

Sanity Testing Vs Smoke Testing: Introduction & Differences

Smoke and Sanity testing are the most misunderstood topics in Software Testing. There is enormous amount of literature on the subject, but most of them are confusing. The following article makes an attempt to address the confusion. The key differences between Smoke and Sanity Testing can be learned with the help of following diagram - … Continue reading Sanity Testing Vs Smoke Testing: Introduction & Differences

What is System Testing? Types & Definition with Example

What is System Testing? System testing is the testing of a complete and fully integrated software product. Usually software is only one element of a larger computer based system. Ultimately, software is interfaced with other software/hardware systems. System testing is actually a series of different tests whose sole purpose is to exercise the full computer … Continue reading What is System Testing? Types & Definition with Example

INTEGRATION Testing Tutorial: Big Bang, Top Down & Bottom Up

What is Integration Testing? In Integration Testing, individual software modules are integrated logically and tested as a group. A typical software project consists of multiple software modules, coded by different programmers.  Integration testing focuses on checking data communication amongst these modules. Hence it is also termed as 'I & T' (Integration and Testing), 'String Testing' and sometimes 'Thread Testing'. Why … Continue reading INTEGRATION Testing Tutorial: Big Bang, Top Down & Bottom Up

UNIT Testing Tutorial – Learn in 10 Minutes

What is Unit Testing? Unit testing of software applications is done during the development (coding) of an application. The objective of unit testing is to isolate a section of code and verify its correctness. In procedural programming a unit may be an individual function or procedure The goal of unit testing is to isolate each … Continue reading UNIT Testing Tutorial – Learn in 10 Minutes

AUTOMATION TESTING Tutorial: Process, Planning & Tools

What is Automation Testing? Manual Testing is performed by a human sitting in front of a computer carefully executing the test steps. Automation Testing means using an automation tool to execute your test case suite.    The automation software can also enter test data into the System Under Test ,  compare  expected and actual  results and … Continue reading AUTOMATION TESTING Tutorial: Process, Planning & Tools

Manual Testing Tutorial for Beginners

What is Manual testing? Manual Testing is a type of Software Testing where Testers manually execute test cases without using any automation tools. Manual testing is the most primitive of all testing types and helps find bugs in the software system.  Any new application must be manually tested before its testing can be automated. Manual testing … Continue reading Manual Testing Tutorial for Beginners

STLC – Software Testing Life Cycle

Contrary to popular belief, Software Testing is not a just a single activity. What is Software Testing Life Cycle (STLC)? Software Testing Life Cycle (STLC) is defined as a sequence of activities conducted to perform Software Testing. It consists of series of activities carried out methodologically to help certify your software product. Diagram - Different … Continue reading STLC – Software Testing Life Cycle

What is V Model? Learn with a Case Study using SDLC & STLC

This tutorial explains in detail the Software/System Development Life Cycle (SDLC) like the Waterfall cycle & Iterative cycle like RAID & Agile. And further, it proceeds to explain the V-Model of testing and STLC (Software Test Life Cycle). Please be patient. The Video will load in some time. If you still face issue viewing video click here Suppose, you … Continue reading What is V Model? Learn with a Case Study using SDLC & STLC

7 Software Testing Principles: Learn with a Case Study

This tutorial introduces the seven basic principles of Software Testing every professional Software tester and QA professional should know. Please be patient. The Video will load in some time. If you still face issue viewing video click here Background It is important that you achieve an optimum test results while conducting software testing without deviating from … Continue reading 7 Software Testing Principles: Learn with a Case Study