1 / 16

P eer R eview and T esting

P eer R eview and T esting. 06.01.2004. Scope. What will you know by the end of this training. What are the different reviews and review process? How to choose the review type based on the work product. What are the different types of testing?

ulmer
Download Presentation

P eer R eview and T esting

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. Peer Review and Testing Simpler, Faster, Better 06.01.2004

  2. Scope • What will you know by the end of this training. • What are the different reviews and review process? • How to choose the review type based on the work product. • What are the different types of testing? • How to create test cases for different types of testing. • How to handle constraints during reviews and testing. • How to do causal analysis. Simpler, Faster, Better

  3. What Is Quality? • Producer’s view • Meeting customers’ expectations • Stated • Implied • User’s view • Fitness for purpose • Six sigma definition • Customer satisfaction Simpler, Faster, Better

  4. What Is the Goal of a Software Project? • Detect and eliminate defects • Early • Effectively • Before delivering the products to the customer Simpler, Faster, Better

  5. What Is a Defect? • Deviation from specification • Deviation from expectations Simpler, Faster, Better

  6. Defect Detection Methods • Reviews (static) • Testing (dynamic) Simpler, Faster, Better

  7. Cost of Quality • Cost of prevention • Cost of detection • Cost of rework Simpler, Faster, Better

  8. Cost of Detection • Cost of reviews • Cost of testing • Cost of detection increases exponentially as the project progresses • Cost of testing will be costlier than cost of review Simpler, Faster, Better

  9. Reviews Simpler, Faster, Better

  10. Reviews - Purpose Point out improvements Confirm those parts of a product that do not require improvements Achieve uniform quality in order to make the process more manageable Also used as a supplementary communication mechanism Simpler, Faster, Better

  11. Reviews - Advantage Can be applied early during development stage Less expensive than tests Simpler, Faster, Better

  12. Reviews - Disadvantage Static Dynamic behaviors cannot be studied completely Simpler, Faster, Better

  13. Planning for Reviews Documented plan for reviews should be available Plan should address Objectives Items which need to be reviewed Type of review for each item Schedule Resources Simpler, Faster, Better

  14. Types of Reviews Informal reviews Walkthroughs Formal inspection Formal offline review (FOR) Simpler, Faster, Better

  15. Informal Reviews No set way - no formalities Friends look at the work product before strangers Results are not reported Usually used to ready the product for formal reviews Reviewer could act as the reviser along with author No formal role of a peer review leader Simpler, Faster, Better

  16. Walkthroughs Author guides the progress of the review Usually walks through with a set of user scenarios Step-by-step manipulation of a procedure (or line by line in a code) One (desk walkthrough) or multiple reviewers (structured walkthroughs) at the same time Simpler, Faster, Better

More Related