Web www.softwaretestingsucks.com

Testing Frequently Asked Questions - Page 5


What is the difference between adhoc testing,monkey testing and exploratory testing?
Adhoc testing: This Kind of testing dosen't have a any process/test case/Test senarios defined/preplanned to do it.It involves simultaneous test design and test execution.

Monkey testing:-monkey testing is a testing that runs with no specific test in mind. The monkey in this case is the producer of any input data (whether that be file data, or input device data).
Keep pressing some keys randomely and check whether the software fails or not.

Exploratory testing is simultaneous learning, test design and test execution.It is a type of adhoc testing, but here the tester does not have much idea about the application, he explores the system in an attempt to learn the application and simultaneously test it.

What is Negative Testing?
Testing the application for fail conditions,negative testing is testing the tool with improper inputs.for example entering the special characters for phone number

What is Testing Techniques?
Black Box and White Box are testing types and not testing techniques.

Testing techniques are as follows:-

The most popular Black box testing techniques are:-

Equivalence Partitioning.
Boundary Value Analysis.
Cause-Effect Graphing.
Error-Guessing.
The White-Box testing techniques are: -

Statement coverage
Decision coverage
Condition coverage
Decision-condition coverage
Multiple condition coverage
Basis Path Testing
Loop testing
Data flow testing

What is the difference between bug priority & bug severity?
Priority means how urgently bug is needed to fix
Severity means how badly it harms the system
Priority tells U how Important the bug is.
Severity tells U how bad the bug is.
Severity is constant....whereas priority might change according to schedule

What is defect density?
defect density = Total number of defects/LOC(lines of code)

Defect density = Total number of defects/Size of the project
Size of Project can be Function points, feature points,use cases, KLOC etc

What is the difference between testing and debugging?
Testing: Locating or Identifying Bugs

Debugging: Fixing the identified Bugs

 

<<Back to FAQ Index Page>>

Home