3.4-1 Testing Flashcards

1
Q

Testing Ensures (2) things

A
  1. The system meets its stated goals

2. The system works the way it’s supposed to

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

(5) General Testing Steps

A
  1. Define the conditions of the test
  2. Walk through conditions in the simulation
  3. Create test data in the simulation
  4. Perform test results
  5. Evaluate the results
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

(2) Basic Phases of Testing

A
  1. Software/program testing - this includes unit, integration and system testing
  2. Acceptance testing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Unit Testing

A

Individual modules are tested
- Functional test, done in a simulation

GOAL: verify the functionality of the code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Integration Testing

A

Modules are gradually grouped together, with testing occurring as each module is added

GOAL: expose defects in the interfaces, integration of the modules, and modules satisfy the system requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

System Testing

A

GOAL: how all the components work under various conditions (normal/peak loads)

  • Quality
  • Reliability
  • Scalability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Acceptance Testing

A

Actual users test it
1. Alpha Testing: using simulated data

  1. Beta Testing: uses actual data

A.) Recovery Testing: how does it recover when it’s failed?

B.) Security Testing: have policies been implemented as intended? Created any unforeseen problems?

C.) Stress Testing: can it fail by not following rules/procedures?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly