1 / 13

Chapter 9

Chapter 9. Testing the System. Chapter 9. Function testing Performance testing Acceptance testing Installation testing Test documentation Testing safety-critical systems. System Testing Process.

evan
Download Presentation

Chapter 9

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 9 Testing the System

  2. Chapter 9 • Function testing • Performance testing • Acceptance testing • Installation testing • Test documentation • Testing safety-critical systems

  3. System Testing Process • Function testing: does the integrated system perform as promised by the requirements specification? • Performance testing: are the non-functional requirements met?

  4. System Testing Process • Acceptance testing: is the system what the customer expects? • Installation testing: does the system run at the customer site(s)?

  5. System Testing

  6. One-minute quiz • How does system testing differ from unit and integration testing?

  7. In a method, a variable did not get initialized properly. Which type of testing would most likely expose this defect? • Unit testing • Integration testing • Function testing • Performance testing • Acceptance testing • Installation testing

  8. A gas pump system is supposed to allow the user to choose whether or not a receipt is printed, but the print function has not been implemented. Which type of testing is most likely to expose this defect? • Unit testing • Integration testing • Function testing • Performance testing • Acceptance testing • Installation testing

  9. A configuration file used by the reporting subsystem is not placed in the correct directory in the customer's environment. Which type of testing is most likely to expose this defect? • Unit testing • Integration testing • Function testing • Performance testing • Acceptance testing • Installation testing

  10. The customer is unhappy with the number of screens that must be traversed before getting to the parts list screen, a screen accessed frequently when using the system.Which type of testing is most likely to expose this defect? • Unit testing • Integration testing • Function testing • Performance testing • Acceptance testing • Installation testing

  11. Techniques Used in System Testing • Test plan • Regression testing • Configuration management • versions and releases • production system vs. development system • deltas, separate files, and conditional compilation • change control

  12. Test Plan • Define the subsystems to be tested • Describe how, where, when, and by whom the tests will be conducted

  13. Regression Testing • Identifies new faults that may have been introduced as current ones are being corrected • Verifies a new version or release still performs the same functions in the same manner as an older version or release

More Related