TestingStategies

TestingStategies - Testing1/2 SoftwareTestingStrategies 1...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Testing 1/2 Software Testing Strategies
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Software Testing Testing is the process of exercising a program with the specific intent of finding errors prior to delivery to the end user.
Background image of page 2
3 What Testing Shows errors errors requirements conformance requirements conformance performance performance an indication an indication of quality of quality
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 Who Tests the Software? developer independent tester Understands the system but, will test "gently" and, is driven by "delivery" Must learn about the system, but, will attempt to break it and, is driven by quality
Background image of page 4
5 Testing Strategy unit test integration test validation test system test
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 Testing Strategy We begin by ‘ testing-in-the-small’  and move toward ‘ testing- in-the-large’ For conventional software The module (component) is our initial focus Integration of modules follows For OO software our focus when “testing in the small” changes from an individual  module (the conventional view) to an OO class  that encompasses  attributes and operations and implies communication and collaboration
Background image of page 6
7 1. Unit Testing module to be tested test cases test cases results results software software engineer engineer
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
8 Unit Testing interface local data structures boundary conditions independent paths error handling paths module to be tested test cases Focus on the internal processing logic and data structures within the boundaries of the component
Background image of page 8
9 Unit Test Environment Module Module stub stub stub stub driver driver RESULTS RESULTS interface interface local data structures local data structures
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 23

TestingStategies - Testing1/2 SoftwareTestingStrategies 1...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online