Week 11 Flashcards
Why do we test?
There are 1-3 bugs for every 100 instructions in code. The testing process it’s very important to determine if any defects exist.
What are the steps in a physical database design?
- Change entities to tables or files
- Change attributes to fields
- Add primary keys
- Add foreign keys
- System related components (system related tables and fields)
Draw the V model of testing
Business case Requirement Systems spec System design Module design Module Module/unit test Interface/integration test System test User acceptance test Release test
Describe unit testing
Unit testing consists of testing individual modules of code before integration with other software.
Describe the integration test
The integration test tests the behavior of a group of modules. Errors can include: – Interface incompatibility – Incorrect parameter values – Runtime exceptions – Unexpected state directions
Describe the user acceptance test
The user acceptance test consists of alpha testing which is performed by users to ensure they except the system And beta testing where users monitor for errors or needed improvements.
Describe the system test
The system test tests the behavior of the entire system. It is often used to check if a COTS interacts properly with any custom system changes
What are the three major elements of a test case?
- Conditions
- Parameters
- Expected results
Describe the V model of testing
Testing of the product is planned in parallel with the corresponding phase of development.