SOFTWARE ENGINEERING

SOFTWARE TESTING

TEST PLAN AND TEST CASE DEVELOPMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
What is error guessing?
A
A testing technique used to guess where a developer is likely to have made a mistake
B
A technique used for assessing defect metrics
C
A development technique to verify that all error paths have been coded
D
A planning technique used to anticipate likely schedule variances due to faults
Explanation: 

Detailed explanation-1: -Definition: Error guessing is a type of testing method in which prior experience in testing is used to uncover the defects in software. It is an experience based test technique in which the tester uses his/her past experience or intuition to gauge the problematic areas of a software application.

Detailed explanation-2: -Exploratory testing: Rather than creating test designs, testers and developers use exploratory testing, which involves creating random testing procedures and executing tests based on error guessing.

Detailed explanation-3: -Error guessing is a testing technique that makes use of a tester’s skill, intuition and experience in testing similar applications to identify defects that may not be easy to capture by the more formal techniques. It is usually done after more formal techniques are completed.

Detailed explanation-4: -Fault-based testing is a technique where testers anticipate errors in a system under test in order to assess or generate test cases.

There is 1 question to complete.