Courses / ManagersWeb Development | Frameworks/Tools | Java/JavaEE | Ultimate | Managers | Nuggets/Seminars | |
|
|
|
Test Driven Development with Java | |
Course Syllabus | Time Table Calendar | Time Table List | |
| Duration: 20 Hours (3 days) | |
| Upcoming Date: the upcoming date will be published soon | |
Day 1
Introduction to Test Driven Development ( 4 hours):
- Traditional software testing.
- Functional/Regression/Integration/Unit Testing.
- Introduction to Agile software development.
- The Test First approach.
- Test First challenges.
- Automated Testing.
- Demo.
JUnit ( 4 hours):
- Introduction.
- TestCase.
- TestSuite.
- Test's life cycle.
- Running JUnit from the IDE.
Day 2
Mock Objects & EasyMock ( 3 hours):
- Mediator objects and Testing.
- Introduction to Mock objects.
- Introduction EasyMock.
- Setting Mock Expectations.
- Mock Verification.
Writing efficient tests and testable classes ( 3 hours):
- What should be tested?
- How to write a test - Best Practices.
Design for Testability ( 2 hours):
- Should testing change my design?
- What is design for testability.
- Tips.
- Dependency Injection frameworks.
Day 3
Integration Testing ( 3 hours):
- Challenges.
- In Container Testing.
- HttpUnit.
- DBUnit.
- Cactus.
Integrating Test Driven Development in the build process ( 1 hour
):
- Introduction to Ant.
- Using JUnit from Ant.
High quality courseware
Get constantly updated and optimized courseware for your courses at attractive prices
Community Development
We have created a unique development process that harnesses the power of a worldwide community an...
Wish to develop a new course?
Browse the syllabi at Trainologic's site and find an undeveloped topic that fits your expertise (...
blog
11.07.11
AviN
How to make the most out of Sonar when working with legacy code
16.06.09
rank
Managing WebSphere 6 Resources with JMX - How to (part 2)
15.06.09
