Quiz 1 Review Flashcards
From a software engineering perspectaive, what is a “problem”?
A problem is a different between things as desired and things as perceived.
How do software engineers achieve quality software?
By following a systematic, disciplined, and quantifable software development process.
Structural testing means
Testing internal implementations, whcih is white-box in nature
From software testing perspective, what do we mean by “reliability”?
Probability of failure-free operation for a specific period or a given set of input under a specific environment.
In case of unit testing, what is a “unit”?
The smallest executable or testable component of a system.
What of the following is true?
Errors leads to faults and faults leads to failures.
Observability and information hdiing are often at odds with each other.
TRUE
Environment assertions are
things in the envirnoment that are true whether or not we ever build the proposed system.
Requirements Based Testing (RBT) checks/validates the requirements for:
Ambiguity
Correctness
Completeness
In case of RBT, how can we perform initial ambiguity review and domain expert review?
By considering the environment assertions.