Enhancement of Test-Driven Development Courseware
st1:*{behavior:url(#ieooui) }st2:*{behavior:url(#ieooui)Earlier this year we added a new course to our courseware curriculum: “Test-Driven Development” in Java (21.06.01). At that moment it seemed adequate to limit that course to a short and narrow-scoped course on TDD (test-driven development).
Upon customer demand we have however since then been enhancing and adding content of this course:
- Added introduction to Continuous Integration (CI)
- Added content on Code coverage (plus included in the exercises)
- Added content on using Maven
- Added a lesson on Spring’s TestContext framework
- “Mavenized” all exercises
The course already from the start enclosed the following characteristics:
- Explanation of Test-driven development (test-first)
- Complete coverage of JUnit 4.5 (hamcrest, suites, theories, paramerized test, etc)
- Mocking using EasyMock 2.4
- Database testing using DBUnit 2.3 (and now also using Spring)
- Web application testing using HTTPUnit 1.6
- Explaination of various best-practice testing techniques
More enhancements and new stuff is scheduled to be added in the next months (exercise using a CI server) short section on in-container testing (“short”, because this is not done as often as before), more best-practices….
About this entry
You’re currently reading “ Enhancement of Test-Driven Development Courseware ,” an entry on Sirius ICT
- Published:
- 11.6.08 / 12pm
- Category:
- Course- & PresentationWare
No comments
Jump to comment form | comments rss [?] | trackback uri [?]