Ohjelma
Torstaina 3.9.
Fundamentals of Testing
- What is testing?
- Why is testing necessary?
- Testing principles
- Test activities, testware and test roles
- Essential skills and good practices in testing
Testing throughout the Software Development Lifecycle
- Testing in the context of a Software Development Lifecycle
- Test levels and test types
- Maintenance testing
Static Testing
- Static testing basics
Feedback and review process
Test analysis and design
- Test techniques overview
- Black-box test techniques
- White-box test techniques
- Experience-based test techniques
- Collaboration-based test approaches
Managing the test activities
- Test planning
- Risk management
- Test monitoring, test control and test completion
- Configuration management
- Defect Management
Test tools
- Tool support for testing
- Benefits and risks of test automation