SE Quality Q & A #10


Question:Write short note on Software failure, Black box testing, White box testing and Stress Testing.


Software failure

Software failure may be define as software that have not able to do his work which is required from the software. In simple words we can say that when software not showing any error and performed continuously but output is not according to requirement that means system is failed. The difference between measured value and the required value show the degree of software failure.

Black box testing

Black box testing techniques may be define as a software testing techniques where the person who test The product have no any idea about the internal working of a system being tested. Functional testing is also a second name of black box testing techniques. Performance and behavior of the system are tested with Black box testing techniques. "What" is very important part in Black box testing.

Output are verified after inputting instruction if output have the quality then with the help of Black box testing techniques complete function tested of the product. Uses of Black box testing techniques are done at very late stage of testing. Sets of input situations are completely exercise in Black box testing techniques. Black box testing techniques have some approaches like Equivalence partitioning, boundary value analysis. Black box testing techniques have the focus on information domain. With the help of Black box testing techniques some errors we can easily check.

  1. Incorrect functions

  2. Data structure Errors

  3. Errors in performance

White box testing

White box testing may be defined as a software testing, techniques where internal function of a software system is tested. White box testing has some others name like structure Testing and glass box testing, open box testing extra. For testing the structure of a program white box White box testing techniques is used. "How" is the important part of white box testing technique. Checkout the input and output is not the goal of white box testing but the care of the different kind of programming and structure of data is the goal of white box testing techniques.

In the process of testing it gives the output very earlier stage. To get the accuracy each program tested with white Box testing techniques. To perform the white box testing techniques basic path testing techniques is use. White box testing techniques have the focus on structural Controlling. Some tested are given below which are tested in white box testing techniques.

  1. loops of the procedure

  2. Internal data structure

  3. Decision points

  4. Execution paths

Stress testing

Stress testing cannot be performed in normal condition. With the help of this a system use in that condition when demand increased or decreased quickly.

  • How a input function performed when the speed of input became more than expectations.

  • More excessive search and hunting of data on click is also involved in stress testing.