Join the DZone community and get the full member experience.
Join For Free
The DevOps Zone is brought to you in partnership with Sonatype Nexus. The Nexus Suite helps scale your DevOps delivery with continuous component intelligence integrated into development tools, including Eclipse, IntelliJ, Jenkins, Bamboo, SonarQube and more. Schedule a demo today.
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
The DevOps Zone is brought to you in partnership with Sonatype Nexus. Use the Nexus Suite to automate your software supply chain and ensure you're using the highest quality open source components at every step of the development lifecycle. Get Nexus today.
Opinions expressed by DZone contributors are their own.