1 / 79

WARNING

WARNING. These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010. They may not show up well on other PowerPoint versions . You can download PowerPoint 2010 viewer from here .

Download Presentation

WARNING

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. WARNING • These slides are not optimized for printing or exam preparation. These are for lecture delivery only. • These slides are made for PowerPoint 2010. They may not show up well on other PowerPoint versions. You can download PowerPoint 2010 viewer from here. • These slides contain a lot of animations. For optimal results, watch in slideshow mode. 30 min

  2. But it worked in my machine! Our tester Your software

  3. Quality Assurance: Testing and Beyond CS2103/T, Lecture 9, Part 1, [Oct 18, 2013]

  4. [Quality Assurance] Validation Verification

  5. [Quality Assurance] Validation Verification Are we building the correct product? Are we building the product correctly?

  6. [Quality Assurance] Validation Verification Are we building the correct product? Are we building the product correctly?

  7. [Quality Assurance] Validation Verification Are we building the correct product? Are we building the product correctly? FAIL!

  8. [Quality Assurance] Validation Verification Are we building the correct product? Are we building the product correctly? FAIL! FAIL!

  9. [Quality Assurance] Validation Verification Buggy code Buggy requirements FAIL! FAIL!

  10. [Quality Assurance] Validation Verification (Are we building the correct product?) (Are we building the product correctly?) Two QA activities for a PC version of a ‘Snakes and ladders’ game: a) Ensure that the game allows players to decide who throws the die first. b) When more than one piece is on a square, ensure that it is the piece that belongs to the current player that will be moved. Which one is more related to verification than validation? snakes {a|b} e.g. snakes a 77577 tinyurl.com/questionSMS

  11. [Quality Assurance] Validation Verification

  12. [Quality Assurance] Validation Verification

  13. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing

  14. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing Product

  15. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing Product

  16. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing Product

  17. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing But it worked in my machine! Product

  18. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing Product

  19. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing Product Requirements specification System specification

  20. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing Product Requirements specification System specification

  21. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing Product

  22. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing Product

  23. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing Product

  24. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing GUI Back-end Product

  25. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing GUI Back-end GUI testing

  26. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing GUI Back-end GUI testing

  27. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing GUI Back-end GUI testing

  28. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing GUI Back-end GUI testing Manual testing (or automate) Logic GUI Automated API tester

  29. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing GUI Back-end GUI testing Manual testing (or automate) Logic GUI Automated API tester

  30. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing GUI Back-end GUI testing

  31. GUI testing

  32. GUI testing

  33. GUI testing

  34. GUI testing

  35. GUI testing

  36. GUI testing

  37. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing GUI Back-end GUI testing

  38. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing GUI Back-end

  39. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing ← How much of this is being tested?

  40. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing ← How much of this is being tested?

  41. UsingEclEmmacoverage tool on TEAMMATES

  42. [Quality Assurance] Validation Verification E.g. Acceptance testing E.g. System testing ← How much of this is being tested?

More Related