Over a million developers have joined DZone.

Videos: State vs. Interaction Testing & Learning to Love Your Manual Testers

· DevOps Zone

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.

Topics:

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}