|
|
|
|
|
|
Course outline
1. Overview of agile testing practices
- Test-Driven Development
- Acceptance (Customer) Testing.
- Relationship to other agile practices.
2. Test-Driven Development with JUnit
- Test-Driven Development techniques
- Refactoring in TDD.
- JUnit features
- JUnit extensions
3. Unit-Test Patterns
- Pass/Fail Patterns
- Data Driven Test Patterns
- Data Transaction Patterns
- Collection Management Patterns
- Process Patterns
- Simulation Patterns
- Multithreading Test Patterns
- JUnit and Unit Testing Anti-Patterns (ways NOT to unit test)
4. Acceptance Testing Fundamentals
- What is tested
- Types of tests - focusing on:
- Functional
- Performance
- Stress Tests
- Security
- Conformance
- Interface
5. Fit and Fitness
- Fit tables
- Test fixtures
- Predefined fixtures
- Creating new fixtures
- Using Fitnesse
- Navigation
- Creating test tables through fitnesse
- Modifying test tables through fitnesse
6. Acceptance Test Patterns for Fit
- Build, Operate, Check
- Static before Dynamic
- Operate Function
7. Interface Testing
- JFCUnit (Swing GUIs)
- HTTPUnit (Web testing)
- Other JUnit extensions
- Presentation Layer Test Patterns
8. Reporting Test Results
- Big Visible Charts
- Types of charts to create
- Total number of acceptance tests and number of passing tests
- Graph of stories completed (passing tests).
- Defects
WINTRAC INC. - the one stop shopping center for IT training.
16523 S.W. McGwire Ct. Beaverton OR -97007
Phone: (503) 259-0312
Fax: 707-598-2268
Email: sales@wintrac.com
Send mail to webmaster@wintrac.com with questions or comments about this web site.
Copyright © 2008 Wintrac Inc.
|
|
|
|
|