Software Testing - SPLessons

Software Testing Techniques

Home > Lesson > Chapter 4
SPLessons 5 Steps, 3 Clicks
5 Steps - 3 Clicks

Software Testing Techniques

Software Testing Techniques

shape Description

Software Testing Techniques is the way toward assessing a framework or its segments with the plan to discover whether it fulfills the predetermined prerequisites or not. A software is a computer program that contain set of instructions and commands. And a testing is nothing but the quality of a software or an activity that describe the information about the quality. Software Testing Technique is a procedure to choose the test cases. And by using these techniques enough number of test cases can be known to achieve the task. In general terms, testing is the process of executing a system software keeping in mind the end goal to recognize any crevices, blunders, or missing prerequisites in opposition to the genuine necessities. The main concept of Testing is to make the Application Error Free and to meet the User Requirements. The aim of a Test Engineer is to detect the defects earlier and get them fixed. In Software Testing Techniques the following are the test cases that as been described.

Use Case Testing

shape Description

Use Case Testing is to find critical business scenarios and also used to understand the functionality of application. Mostly this technique implemented during user acceptance testing. By using use cases the relation between user and system can be understandable and the scenarios based testing can be performed. 

User Action and System response

shape Description

Use case helps to prepare test scenarios, and to identify unbiased defects, and also to identify real world defects. And in the user action and system response the following are the key components that been used such as:

TestCase Development

shape Description

A group of input values, requirements, to execute the application is called Test Case. To develop a test case standard templates should be followed. By writing the effective test case, defects can be found easily and Quality software product can be delivered to the user. 

Steps Test Case Development

shape Description

There are some standards to develop a test case . Test Case Template
Test Case Id Test Scenario Id Test Case Description Test Case type Test Data and Precondition Steps To Execute Expected Result Actual Result

Test Scenario

shape Description

One end to end transaction is called Test Scenario. Test Scenario contains complete test Procedure. It will tell what to test and what not to test. Test Scenario will reduce the complications and  repeatability work.

Test Case Specifications

shape Description

It is developed in the development team by organisation, to perform formal Testing. Test Specification will tell need for testing and tells about the inputs,  give expected results, contributes steps for the execution and checks whether it meets the user requirements or not.

Test Case

Test Script

A group of step, Automation or Manual to execute a group of related test cases. There are different scripting languages used in automation tool are VBScript, JavaScript, Ruby, Python, Unix Shell Script, Perl.

Summary

shape Key Points

  • Time, budget, efforts, resources can be reduced by using Software Testing Techniques.
  • Using Software Testing Techniques, more number of defects can be identified.