TESTING AND QUALITY ASSURANCE - 2 Days - Cost: £ 850
WHO WILL BENEFIT
IT staff
responsible for testing software.
COURSE OBJECTIVES
Upon successful
completion of the course delegates are able to:
o Define the ways of measuring software quality
o Define quality issues associated with software development
o Use recognised testing methods
o Create black box and white box test cases
o Create test plans
o Identify uses for alpha and beta testing
o Set up and run structured walk-throughs
COURSE CONTENTS
DEFINING
AND MEASURING QUALITY
Language of quality
o Defining software quality
o Quality control & quality assurance
o Quality measures o Quality costs
SOFTWARE DEVELOPMENT AND QUALITY CONTROL
The development cycle
o Quality reviews
o Testing levels: Unit testing, Systems testing and User Acceptance Trials
o Structured walk-throughs
TESTING
FUNDAMENTALS
Testing strategy and approach
o Defining conditions and results
o Decision tables o Identifying test cases
o Events and test case scenarios
o Testing environments
BLACK BOX TESTING
Verifying user requirements
o Boundary value analysis
o Equivalence partitioning o Syntax testing
o Testing strategies and test plans
WHITE BOX TESTING
Basis test method
o Condition tracing
o Using design structures
CREATING
TEST PLANS
Defining data base and data input values
o Time considerations
o State transitions o Equivalence partitioning
o Defining expected results
o Sources of data
o Optimising resources
o Defining test case scripts
o Test data sources
o Random tests
MANAGING
TESTING
Test control
o Documentation
o Checking results
o Verifying corrections
o Regression testing
o Modifications and Change control
o Alpha and Beta testing
o Roles and responsibilities
o Ensuring success
COURSE FEATURES
During the course delegates work on a series of highly detailed practical exercises.
These reinforce the lecture sessions and demonstrate how the techniques improve
software quality in 3 key ways:
* Verifying
interpretation of requirements
* Proving full correctness of the design
* Optimising use of testing resources
Upon completion delegates are able to play a major role in Testing and Quality
Assurance at all levels.
|