What is Test Case? A Test Case is a set of actions executed to verify a particular feature or functionality of your software application. This tutorial describes test case designing and the importance of its various components. Now, consider the Test Scenario Check Login Functionality there many possible cases like Test Case 1: Check results on entering … Continue reading How to Write Test Cases: Sample Template with Examples
What is Test Scenario?
What is a Test Scenario? A Test Scenario is any functionality that can be tested. It is also called Test Condition or Test Possibility. As a tester, you may put yourself in the end user’s shoes and figure out the real-world scenarios and use cases of the Application Under Test. What is Scenario Testing? Scenario Testing is a … Continue reading What is Test Scenario?
Introduction to Test Formality
For a newbie, its easy to assume that Testing is executing various section of code ,on a ad-hoc basis and verifying the results. But in real world, Testing is a very formal activity, and is documented in detail. The degree of formality depends on the type of application under test , standards followed by your organization ,& … Continue reading Introduction to Test Formality
What is Non-functional Testing?
Like Functional Testing, there are non-functional requirements like performance, usability, load factor that are also important. Many times you have come across to long load time messages while accessing an application. To address this issue, performance testing is carried out to check & fine tune system response times. The goal of Performance Testing is to reduce response time to an acceptable level. Likewise, … Continue reading What is Non-functional Testing?
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
