
- Software Engineering Tutorial
- Software Engineering Home
- Software Engineering Overview
- Software Development Life Cycle
- Software Project Management
- Software Requirements
- Software Design Basics
- Analysis & Design Tools
- Software Design Strategies
- Software User Interface Design
- Software Design Complexity
- Software Implementation
- Software Testing Overview
- Software Maintenance
- CASE Tools Overview
- S/W - Exams Questions with Answers
- SE - Exams Questions with Answers
- S/W Engineering Resources
- SE - Interview Questions
- SE - Useful Resources
- SE - Quick Guide
- SE - Android App
SE Quality Q & A #10
Question:Write short note on Software failure, Black box testing, White box testing and Stress Testing.
Answer:
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.
Incorrect functions
Data structure Errors
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.
loops of the procedure
Internal data structure
Decision points
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.