Documente Academic
Documente Profesional
Documente Cultură
Testers
Module 3: The RUP Test Discipline
Objectives
Introduce concepts and vocabulary used in
this course:
The terminology of RUP
The testing discipline in RUP
The testing workflow structure
Module 3 - Agenda
Overview of the software lifecycle in RUP
Overview of the building blocks of RUP
Roles in the Test Discipline
Workflow Details in the Test Discipline
Disciplines
Lifecycle
Principles of Software Testing for Testers
Copyright 2002 Rational Software, all rights reserved
Elaboration
Construction
Transition
time
Inception
Lifecycle
Architecture
Milestone
(LCA)
Elaboration
Initial Operational
Capability
Milestone
(IOC)
Construction
Devel.
Iteration
Minor Milestones:
Releases
Product
Release
Transition
Disciplines
group
activities
logically
Principles of Software Testing for Testers
Copyright 2002 Rational Software, all rights reserved
Module 3 - Agenda
Overview of the software lifecycle in RUP
Overview of the building blocks of RUP
Roles in the Test Discipline
Workflow Details in the Test Discipline
Artifact: A piece
of information
that is produced,
modified, or used
by an Activity
10
Activities
Paul
Architect
Mary
System Analyst
Joe
Requirements Specifier
Sylvia
Test Analyst
Jane
Tester
Resource
Each individual in
the project is
assigned to one or
more roles
11
Module 3 - Agenda
Overview of the software lifecycle in RUP
Overview of the building blocks of RUP
Roles in the Test Discipline
Workflow Details in the Test Discipline
12
Agree Mission
Test Manager
Identify Test
Motivators
Obtain
Testability
Commitment
Assess and
Advocate
Quality
Artifacts:
Test Manager
Test Plan
Test Evaluation
Summary
13
Assess and
Improve Test
Effort
Test Analyst
Identify Targets
of Test
Identify Test
Ideas
Define Test
Details
Define Assessment
and Traceability
Needs
Determine
Test Results
Artifacts:
Test Analyst
Test Ideas
List
Test Case
Workload
Analysis Model
Test Data
Test Results
14
Test Designer
Define Test
Approach
Define Test
Identify
Structure the
Define
Develop Test
Environment
Testability
Test
Testability Guidelines
Configurations Mechanisms Implementation Elements
Artifacts:
Test Designer
Test Automation
Architecture
Test Interface
Specification
Test Environment
Configuration
Test
Suite
Test
Guidelines
15
Implement Test
Tester
Implement Test
Suite
Execute Test
Suite
Analyze Test
Failure
Artifacts:
Tester
Test
Scripts
Test Log
16
Module 3 - Agenda
Overview of the software lifecycle in RUP
Overview of the building blocks of RUP
Roles in the Test Discipline
Workflow Details in the Test Discipline
17
Example Workflow:
Test
Principles of Software Testing for Testers
Copyright 2002 Rational Software, all rights reserved
18
19
20
21
22
23
24
25
Module 3 - Review
The RUP Test Discipline:
Presents an iterative testing process
Is Scalable and Customizable
Is designed for Flexibility
26