0

Error guessing is known to be one way of knowing the error from previous experiences. however, it's a technique that usually testers perform if all other formal techniques (like Whitebox testing or other blackbox testing) failed to identify the error.

Scenario: Assuming that I have automatic bus door that opens once the bus arrives at the station for people with disabilities.

My question is as follows: What kind of errors can take place (in the scenario above) and can be detected only by guessing not any other formal techniques?

Thanks..

Engineering Mind
  • 113
  • 3
  • 12
  • This is a bit off topic for SO. Instead, you should have posted on http://sqa.stackexchange.com/ – Laurel May 08 '16 at 14:13
  • It's not clear what you're asking here. All testing involves picking a subset of the space of possible input conditions, and for each one, checking that the resulting behaviour conforms (in some sense). Not sure what "guessing" has to do with this. – Oliver Charlesworth May 08 '16 at 14:13
  • Blackbox testing involves a technique known as error guessing.. that's what I am asking about – Engineering Mind May 08 '16 at 14:47
  • Testing is part of the software engineering.. why it's off topic? – Engineering Mind May 08 '16 at 14:56

1 Answers1

1

There are no errors that cannot be found with formal techniques, at least in theory. It is just difficult to generate all relevant test cases and achieve 100% test coverage. The point of error guessing is to use experience and heuristics to find a few test cases that are likely to fail while still ignoring many other test cases which are not.

Frank Puffer
  • 8,135
  • 2
  • 20
  • 45