24
Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis

Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 1

Software Acceptance Testing

What is it and why we do it

4 May 2016

SGIST Presentation

Jack Davis

Page 2: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 2

Software is everywhere

Page 3: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 3

OOPS

Page 4: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 4

V Model

Page 5: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 5

Unit Testing

Page 6: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 6

Integration Testing

Page 7: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 7

Two Hats

Page 8: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 8

Verification and Validation

Page 9: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 9

Requirements Analysis

Page 10: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 10

System Requirements

•SYS-1024 The design of the

wardroom latch mechanism shall be

designed so that the door can be

opened with one hand.

•SYS-1025 The design of the

wardroom latch mechanism shall be

designed so that the door can be

opened with a torque of no more

than 30 Newton Metres.

Page 11: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 11

Recipe for Great Reqs

•Unambiguous

• Testable

•Correct

•Understandable

• Feasible

• Independent

•Atomic

•Necessary

• Implementation-free

Page 12: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 12

It’s a Team Effort

Page 13: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 13

Test Documentation

Page 14: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 14

Test Verification Method

Page 15: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 15

Demonstration VM

Page 16: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 16

Inspection VM

Page 17: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 17

Analysis VM

Page 18: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 18

Phases

Page 19: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 19

Verification Cross Reference

Page 20: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 20

Test Plans

Page 21: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 21

Test Procedures

Page 22: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 22

Redline Markups

Page 23: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 23

Test Reports

Page 24: Software Acceptance Testing€¦ · Slide 1 Software Acceptance Testing What is it and why we do it 4 May 2016 SGIST Presentation Jack Davis. Slide 2 Software is everywhere. Slide

Slide 24

QUESTIONS?