correct answers rated A+
Where did the term bug come from? - correct answer ✔✔ Mark II suddenly stopped working
because stuck between a set of relay contacts deep in the bowels of
the computer was a dead moth zapped by the high voltage.
Five rules of Defects - correct answer ✔✔ 1. Doesn't do something that the product spec says it
should.
2. Does something that the product spec says it shouldn't do.
3. Does something that the product spec doesn't mention.
4. Doesn't do something that the product spec doesn't mention but should.
5. Is difficult to understand, hard to use, so, or in the SW Tester's eyes will be
viewed by the end users as just plain not right.
Big Bang SDLC Model (Software Development Life Cycle) - correct answer ✔✔ - Little formality,
effort spent on developing code.
- Testing may be squeezed in at the end
- Tester really just has time to report problems to customer.
Code and Fix SDLC Model (Software Development Life Cycle) - correct answer ✔✔ - Fall into by
default, works well for throw away code.
- Informal product specifications.
- Code & Fix until someone says its ready.
, Waterfall SDLC Model (Software Development Life Cycle) - correct answer ✔✔ - Emphasis on
upfront specifications, discrete steps & no overlap, can't go back.
- Testing is done very late in process.
- Difficult to inject change into process
Spiral SDLC Model (Software Development Life Cycle) - correct answer ✔✔ - Don't need to
define everything up front in detail.
- Perform multiple iterations until product is defined as ready
- Identify defects early
Agile Manifestos - correct answer ✔✔ - "Individuals & interactions over process & tools"
- "Working software over comprehensive documentation"
- "Customer collaboration over contract negotiations"
- "Responding to change over following a plan"
- "That is, while there is value in the times on the right, we value the items on the left more"
What is equivalence partitioning? - correct answer ✔✔ Reducing large number of test cases to
significantly smaller but "equally" effective set.
What are boundary tests? - correct answer ✔✔ Planned operational limits of the software
Are you taking a risk in doing equivalence partitioning? - correct answer ✔✔ Yes
What is static testing? - correct answer ✔✔ Testing on code when it is not running
Can you perform static testing on software (the code)? - correct answer ✔✔ Yes