Apr
11
2010
Why should you adopt Test Driven Development? The answer is actually more complex than many people think.
Of course we all want to have fully tested code to ensure that the code operates as expected. We also want to ensure that any new features do not break existing functionality (regressions), but what other reasons are there?
Continue reading
no comments | tags: Add new tag, JUnit, TDD, test driven, testability, unit testing | posted in Software Architecture, Software Development, Technology
Mar
6
2009
There are two competing philosophies with regard to unit testing strategies; state based testing and behavior based testing. In state based testing we configure a starting state, execute a test method, and then examine the resultant state/returned result. In behavior driven testing we ensure that our test object collaborates with its dependencies in an expected way.
Continue reading
2 comments | tags: EasyMock, Java, JUnit, Testing, Web Applications | posted in Software Architecture, Technology, Uncategorized, Web Applications