Lecture 1 - A Bug or Not a Bug -> Quick Intro -> Three Conditions Of A Bug’s Existence -> The Gist Of Testing -> Spec, Spec, Spec -> Software Bugs And Spec Bugs -> Other Sources Of Expected Results -> Why We Call Them “Bugs”? -> Lecture Recap -> Questions & Exercises
1. A bug is a deviation of an actual result from an expected result.
2. Here is how bugs are found:
a. We find out (or already know) the expected result.
b. We find out (or already know) an actual result.
c. We compare the actual result with the expected result.
3. The main resource of expected results in software companies is the specification.
4. Specs might have problems themselves and sometimes there aren’t any specs at all. So, other sources of expected results are
– Life experience
– Common sense
– Communication
– Standards
– Statistics
– Valuable opinion
– Other sources Next ->
Lecture 1 - A Bug or Not a Bug -> Quick Intro -> Three Conditions Of A Bug’s Existence -> The Gist Of Testing -> Spec, Spec, Spec -> Software Bugs And Spec Bugs -> Other Sources Of Expected Results -> Why We Call Them “Bugs”? -> Lecture Recap -> Questions & Exercises