Software Testing and Debugging
Classified in Computers
Written on in English with a size of 4.52 KB
SOFTWARE TESTING
Testing can only show the presence of errors, not their absence. The goal of testing is confidence.
- Validation: Are we building the right product? What does the customer need?
- Verification: Are we building the product right? Functional/Non-Functional requirements.
SOFTWARE INSPECTION VS. SOFTWARE TESTING
While inspection will go through the code without running the program, testing will run the program and look at the results. Incomplete programs can only be inspected, not tested. Inspections can control aspects of good software (maintainability…), not just the results.
TEST CASE:
- Requirements
- Data/Input
- Actions
- Expected Results
TEST CASE PRINCIPLES:
- A test tries to find flaws in a program.
- A good test case will show a possible defect