The DevOps Zone is brought to you in partnership with Librato. Check out Librato's whitepaper on Selecting a Cloud Monitoring Solution.
At the 2010 Norwegian Developer's Conference, Hadi Hariri explained state and interaction testing so that developers could use both to their full advantage when building sturdy unit tests. At another presentation, Karianne Berg showed attendees that manual testers still have an important place in agile development teams. In this article you will see each of these presentations to give you a better understanding of important testing concepts and how they are carried out by an agile development team:
Mocking frameworks allow you to stub out behaviour in order to perform tests of individual peices of functionality in isolation. However, there are times when performing certain actions and assert a result is not sufficient. In this session we will drill deep into unit testing and explain the differences between state and interaction–based testing. We will examine the role of stubs versus mocks and how to correctly write unit tests that are not fragile or counter–productive. --Hadi Hariri
Manual testing has been marginalized in agile development. US developers seems to think that manual testing is outdated and should now be replaced by automatic test scripts. I think that manual testing should still be a part of the development process, and in this talk, you will learn why that is and how we can integrate manual testers on
agile teams. --Karianne Berg