|
Course Outline
Course duration:
2 days
Introduction To Software Testing
• What
is testing?
• Why is testing done?
• When is testing done?
• How is testing done?
• Who tests?
Principles of User Acceptance Testing
• Aims
of UAT: business perspective, user confidence
• Testing
independence
• Identifying
acceptance criteria
Testing In The Software Development
Process
• Software development models
• Test stages in the system
development life cycle
Static Testing Techniques
• Quality
reviews, walkthroughs and inspections
Test Design
• Requirements
analysis: classification, testability, traceability
• Identifying test conditions, test cases and expected results
• Creating
test schedules and test scripts
• Risk
analysis in software testing and prioritising test activity
Test Management
• Test
planning and control
• Test execution
and
recording
• Incident
management
• Testing tools
The course includes practical exercises based on
generic examples or client-supplied data.
|