Midterm - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

Midterm

Description:

... material: up to end of May 28 lecture (equivalence classes, decision tables) ... Decision tables. Scope of midterm. Lab material ... – PowerPoint PPT presentation

Number of Views:35
Avg rating:3.0/5.0
Slides: 8
Provided by: alanwi8
Category:
Tags: end | midterm | tables

less

Transcript and Presenter's Notes

Title: Midterm


1
Midterm
  • Monday June 4, 1045 1200
  • Location CBY B012
  • Format closed book, problem solving, short
    answer questions
  • Material
  • Lecture material up to end of May 28 lecture
    (equivalence classes, decision tables)
  • Lab material May 7 and 14 labs
  • JUnit
  • Coverage

2
Scope of Midterm
  • Testing basics
  • Defects, failure, risk, verdicts, points of
    control / observation, etc.
  • Principles
  • Sensitivity, redundancy, visibility, etc.
  • Graph models of software
  • Control flow graph
  • Data flow graph
  • Call graph
  • Finite state machines
  • Extended finite state machines

3
Scope of the midterm
  • Test coverage from models
  • Control-flow based
  • Branch, multiple-condition, path, etc.
  • Data-flow based
  • All-definitions, all-uses, all du-associations
  • Finite state machine based
  • Transition tour, conformance
  • Test coverage from specifications
  • Equivalence class partitioning
  • Decision tables

4
Scope of midterm
  • Lab material
  • JUnit JUnit test cases may be used as examples
    on the midterm.
  • Coverage
  • Principles of statement and branch coverage as
    applied to code.
  • Basic idea of how instrumentation tools work.

5
Sections from text
  • Chapter 1 Introduction
  • Chapter 2 Framework
  • Section 2.1 only Verification / validation
  • Chapter 3 Basic principles
  • All sections Sensitivity, redundancy, etc.
  • Chapter 4 not covered yet
  • Chapter 5 Finite models
  • All sections Control flow graphs, call graphs
    FSMs

6
Sections from text
  • Chapter 6 Data Flow models
  • Section 6.1 only Data flow graphs
  • Chapters 7, 8 not covered
  • Chapters 9, 10 Test adequacy, Functional
    testing
  • These chapters have general information about
    test coverage and test construction.
  • Chapters 11
  • Sections 11.1, 11.2 only Equivalence-class
    partitioning
  • This section has just been started

7
Sections from text
  • Chapter 12 Structural testing
  • All sections
  • Topics covered statement, branch, (multiple)
    condition, path coverage
  • Topics not covered boundary, LCSAJ, cyclomatic
    coverage
  • Chapter 13 Data flow testing
  • Sections 13.1, 13.2, 13.3 only definition-use
    associations, du-coverage
  • Chapter 14 Model based testing
  • Sections 14.1, 14.2, 14.3, 14.4 only
  • FSM-based testing, decision tables
Write a Comment
User Comments (0)
About PowerShow.com