Test intensive development typically involves the application of numerous techniques such as test automation, exploratory testing, scripted testing, acceptance driven testing, and increased developer responsibility for the quality of their code. This tutorial will review the concepts of test intensive development and then focus on the key role exploratory testing plays in building high quality systems. It is the speaker’s belief that whether your team is using a waterfall process, Scrum, or any other form of iterative development, exploratory testing should be an important part of your test activities. In this tutorial we will define exploratory testing and show how it can be used even in highly regulated environments that require documentation of test activities. We will also explore the strengths and weaknesses of exploratory testing compared to other standard testing techniques. We will then further examine the impact of test intensive development on team structures, test policies and procedures, and the notion of risk driven testing.
Attendees will learn:
- Components and underlying philosophy of test intensive development
- How to use ROI thinking to guide the use of exploratory testing
- How to best plan and document exploratory testing
Dr. Timothy Korson is a Certified Scrum Trainer. Tim has many years’ experience working with testers from all types of organizations helping them to be more effective. Tim’s current focus is working with Scrum teams to help then apply agile/lean principles to their everyday practices. Tim has trained thousands of IT professionals around the world, and is highly rated by attendees as a course instructor and conference speaker.