Software Testing - SPLessons

Software Testing Introduction

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

Software Testing Introduction

Software Testing

shape Description

Software Testing 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. 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.

What is Software Testing?

shape Description

Software Testing is nothing but making the code or an application  an error free program that easily satisfy the client specifications. Software Testing can be performed in the following ways such as:

Static Testing

In static testing it manually check the code,documents designs and the collection of documents for finding any errors and the testing activities can be performed without executing the code. This static testing is also called verification or Non-execution testing.

Dynamic Testing

In dynamic testing the code will be executed and it simply check for the functional behavioral of overall performance of the system like CPU and memory usage comparing with the actual data by performing the testing activities through the system software. The dynamic testing confirm that the software product works in conformance with the business specifications. This type of testing is called as validation or execution testing.

Software Testing Important

shape Description

Testing is very important because failures are very expensive. Below are some of the logic's demonstrating the importance of  testing. Testing will depend on the process and investor of the project. Following are the  professionals involved in testing a component.

Summary

shape Key Points

  • Software Testing - Fault Multiplication can be avoided by testing early.
  • To make the software error free, testing is done by professionals.
  • Dynamic testing and Static testing are the types of testing.