Join the DZone community and get the full member experience.
Join For Free
Discover how to optimize your DevOps workflows with our cloud-based automated testing infrastructure, brought to you in partnership with Sauce Labs.
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
Download “The DevOps Journey - From Waterfall to Continuous Delivery” to learn learn about the importance of integrating automated testing into the DevOps workflow, brought to you in partnership with Sauce Labs.
Opinions expressed by DZone contributors are their own.