P. 1
Software Testing Workflow

Software Testing Workflow

Ratings:

4.67

(6)
|Views: 7,858 |Likes:
Published by Kapil Samadhiya
Software Testing Workflow: This document is very useful for all Software Testing Professionals. You can get clear concept of Software Testing / Quality Assurance.


Thanks,

Kapil Samadhiya
Software Testing Workflow: This document is very useful for all Software Testing Professionals. You can get clear concept of Software Testing / Quality Assurance.


Thanks,

Kapil Samadhiya

More info:

Published by: Kapil Samadhiya on Oct 21, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

12/21/2012

pdf

text

original

 
1
Unified Software Development Process(Implementation and Test)
Unified Software Development Process...........................................................1(Implementation and Test)..............................................................................1Core Workflow Implementation .....................................................................2
Introduction ................................................................................................................................12Concepts related to Test Workflow ...........................................................................................13Concepts - Quality ..................................................................................................................... 13Concepts: Quality Dimensions ..................................................................................................17Concepts – The Life Cycle of Testing .......................................................................................18Concepts – Key Measures of Test .............................................................................................21Concepts – Types of Tests .........................................................................................................26Concepts – Stages In Test ..........................................................................................................28Concepts – Performance Test ....................................................................................................29Concepts – Structure test ...........................................................................................................29Concepts – Acceptance Test ......................................................................................................30Concepts – Test Automation and Tools .....................................................................................32Workflow Detail – Plan Test ..................................................................................................... 34Workflow Detail – Design Test .................................................................................................41Workflow detail - Implement Test .............................................................................................47Workflow Detail – Execute Test In Integration Test Stage .......................................................50Workflow Detail – Execute Test in System Test Stage .............................................................52
 
2
Core Workflow – Implementation
Introduction
The purpose of implementation is:
o
Plan the system integrations required in each iteration. Our approach to this isIncremental, which results in a system that is implemented as a succession of small andmanageable steps.
o
To define the organization of the code, in terms of implementation subsystems organizedin layers,
 
3
o
To implement classes and objects in terms of components (source files, binaries,executables, and others),
o
To test the developed components as units, and
o
To integrate the results produced by individual implementers (or teams), into anexecutable system.
Implementation is the focus during the construction iterations
Implementation is also done during elaboration to create the executable architectural baselineand during transition to handle late defects such as those found when beta releasing thesystem.
It is must be maintained through out the software life cycle.
Concepts
BuildA build is an operational version of a system or part of a system that demonstrates a subset of the capabilities provided in the final product.
Software IntegrationThe term "integration" refers to a software development activity in which separate softwarecomponents are combined into a whole. Integration is done at several levels and stages of theimplementation:
o
Integrating the work of a team working in the same implementation subsystem, before releasing the subsystem to system integrators.
o
Integrating subsystems into a complete system.The Unified Process approach to integration is that the software is integrated
incrementally
.Incremental integration means that code is written and tested in small pieces, and combined intoa working whole, by adding one piece at a time.It is important to understand that integration occurs (at least once)
within each and everyiteration
. An iteration plan defines which use cases to design, and thus which classes toimplement. The focus of the integration strategy is to determine the order in which classes areimplemented, and combined.
StubsA stub is a component (or complete implementation subsystem) containing functionality for testing purposes. When you use an incremental integration strategy you select a set of components to be integrated into a build. These components may need other components to beable to compile the source code, and execute the tests. This is specifically needed in integrationtest, where you need to build up test specific functionality that can act as stubs for things notincluded or not yet implemented. There are two styles used here:
o
Stubs that are simply "dummies" with no other functionality than being able toreturn a pre-defined value.
o
Stubs that are more intelligent and can simulate a more complex behavior.

Activity (83)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Trulovexfkoy50392 added this note
This full ebook can be downloaded from http://goo.gl/qPjuv
Rima Karknya liked this
Rima Karknya liked this
Rima Karknya liked this
Richard F Xaver liked this
reenakapoor6 liked this
johntandra liked this
Eran Ambar liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->