Presentation is loading. Please wait.

Presentation is loading. Please wait.

Review for Final – Fall 2015 Jeff Offutt SWE 637 Software Testing www.cs.gmu.edu/~offutt/

Similar presentations


Presentation on theme: "Review for Final – Fall 2015 Jeff Offutt SWE 637 Software Testing www.cs.gmu.edu/~offutt/"— Presentation transcript:

1 Review for Final – Fall 2015 Jeff Offutt SWE 637 Software Testing www.cs.gmu.edu/~offutt/

2 637 - Final Review2 Parameters 4:30 – 7:15 Same room December 14th, next week Closed book / closed notes / closed neighbor –One sheet of definitions allowed Comprehensive You may take breaks (not all together) Spread out – keep a seat between yourselves © Jeff Offutt, 2015

3 637 - Final Review3 Coverage (1 of 5) Introduction and Background – AO, Ed 2 1.Why Test Software? (Ch 01) 2.Model-Driven Test Design (Ch 02) 3.Test Automation (Ch 03) 4.Putting Testing First (Ch 04) 5.Criteria-Based Test Design (Ch 05) © Jeff Offutt, 2015

4 637 - Final Review4 Coverage (4 of 5) Input Space Partitioning – AO Ed 1, Ch 6 –Input Domain Modeling (6.1) –Combination Strategies Criteria (6.2) –Handling Constraints Among Characteristics (6.3) –Extended Example: Deriving an IDM from JavaDoc (6.4) –Be sure to review the coverage definitions in 6.2 –Know how to construct partitions and blocks –Know how to choose values © Jeff Offutt, 2015

5 637 - Final Review5 Coverage (2 of 5) Graph Coverage – AO Ed 2, Ch 07 –Overview (07.1) –Graph Coverage Criteria (07.2) –Graph Coverage for Source Code (07.3) –Graph Coverage for Design Elements (07.4) –Graph Coverage for Specifications (07.5) –Graph Coverage for Use Cases (07.6) –Be sure to review the definitions in 07.2 –Know how to generate graphs for various artifacts and apply the criteria to them –Know how to choose values (EC, EPC, PPC, …) © Jeff Offutt, 2015

6 637 - Final Review6 Coverage (3 of 5) Logic Coverage – AO Ed 1, Ch 08 –Semantic Logic Coverage Criteria (Active) (08.1) –Syntactic Logic Coverage Criteria (Inactive) (08.2) –Structural Logic Coverage of Programs (08.3) –Specification-based Logic Coverage (08.4) –Logic Coverage of FSMs (08.5) –Be sure to review the coverage definitions in 08.1 –Know how to apply the coverage criteria to programs, specs, and FSMs –Know how to choose values (CACC, …) © Jeff Offutt, 2015

7 637 - Final Review7 Coverage (5 of 5) Syntax-based Testing – AO Ed 1, Ch 09 –Syntax-based Coverage Criteria (09.1) –Program-based Grammars (09.2) –Integration and Object-Oriented Testing (09.3) –Specification-based Grammars (09.4) –Input Space Grammars (09.5) –Understand how to derive tests from BNF –Understand mutation coverage © Jeff Offutt, 2015

8 637 - Final Review8 Preparing & Format Re-read the text and handouts Study the homework assignments Redo the quizzes Try exercises in text Get a good night’s sleep Possibly different kinds of questions –Mostly problem solving—similar to quizzes, perhaps bigger –Short answer –Maybe a few T / F, M / C, single answer questions © Jeff Offutt, 2015

9 637 - Final Review9 Final Grades 5% participation, 30% quizzes, 20% homeworks, 10% in- class exercises, 35% final –Lowest three quiz grades dropped Unbiased grading – compute and sort: >= 98 : A+ – Probably only one A+ per class > 93 : A > 90 : A- > 86 : B+ > 80 : B > 75 : B- > 65 : C I will “slide the line” down to an appropriate “break point” © Jeff Offutt, 2015


Download ppt "Review for Final – Fall 2015 Jeff Offutt SWE 637 Software Testing www.cs.gmu.edu/~offutt/"

Similar presentations


Ads by Google