Software Testing and Strategy

Software Testing and Strategy - Software Testing and...

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

View Full Document Right Arrow Icon
Software Testing and Strategies Instructor: Dr. Jerry Gao
Background image of page 1

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

View Full DocumentRight Arrow Icon
Software Testing and Strategies Jerry Gao, Ph.D. Jan. 1999 - Verification and Validation - Software Testing Organization - Software Testing and Testing Process - Testing Strategies - Test Planning and Documentation - Special Testing Issues for Application Systems
Background image of page 2
Verification and Validation Software testing is one element of a broader topic that is often referred to as ===> Verification --> refers to the set of activities that ensure that software correctly implements a specific function. Validation -> refers to a different set of activities that ensure that the software that has been built is traceable to customer requirements. Boehm [BOE81]: Verification: “Are we building the product right?” Validation: “Are we building the right product?” formal technical reviews, quality and configuration audits performance monitoring, different types of software testing feasibility study and simulation
Background image of page 3

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

View Full DocumentRight Arrow Icon
Software Testing Organization Testing objective: uncover the errors (defects) in the software, including errors in: - requirements from requirement analysis - design documented in design specifications - coding (implementation) - system resources and system environment - hardware problems and their interfaces to software Software testing can be considered to be (psychologically) destructive. Who are involving software testing? - developers - testers (test engineers) in ITG - SQA group Software testing organization: - Individual tester in a development team - Independent test group (ITG)
Background image of page 4
Software Testing Process Unit test Integration test Validation test System test System engineering Requirements Software Design V&V Targets
Background image of page 5

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

View Full DocumentRight Arrow Icon
Unit Test (Component Level Test) Unit testing: Individual components are tested independently to
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 15

Software Testing and Strategy - Software Testing and...

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

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