Introduction To Modern Testing

Learn the Modern Testing principles that will help the whole team deliver high quality software

    • Alan Page's profile
  • Advanced
  • 9
  • 0
  • 9
684 already enrolled
Course Introduction
  • Explain the history and goals of Modern Testing
  • Compare and contrast Modern Testing with “Traditional” Testing and Agile Testing
  • List ways Modern Testing applies to your current context
Principle One: Our Priority Is Improving the Business
  • Explain how testing can be a value-add, rather than a cost center for a business
  • Analyze your current test activities and evaluate which are costs to the business, and which add value
  • List at least 3 ways you can improve (or are improving) your business
Principle Two: Accelerating the Team
  • List the five focusing steps of the Theory of Constraints
  • List the seven principles of Lean
  • Identify bottlenecks and waste on your own software team
Principle Three: Continuous Improvement
  • Describe Continuous Improvement and Kaizen
  • List ideas for building a culture of improvement
  • List examples of how teams can focus on reflection, learning, and improvement
Principle Four: The Quality Culture
  • List reasons why we are suited to drive the quality culture on our teams
  • Use the Quality Culture Transition Guide to determine areas where your team should improve their quality culture
Principle Five: The Customer is King
  • Help your team create user-focused requirements or stories
  • List ways that we can get actionable customer feedback
Principle Six: Data
  • Use the MT Data Growth Model to understand where your team’s data usage can grow
  • How to apply a hypothesis approach to design data collection
  • Use the hypothesis strategy of data collection to list examples of data that your team should collect
Principle Seven: Everyone Can Test
  • List ideas on how you can teach other team members to test
  • List reasons you may not need testing specialists on your team
Beyond Modern Testing
  • List ways the Modern Testing Principles support each other
  • List non-testing roles that you or your team may grow into

Modern Testing, as coined by Alan Page and Brent Jensen, is the antidote for traditional test-last approaches. An evolution of the ground-breaking Agile Testing (Crispin & Gregory). Modern Testing, and it’s accompanying seven principles, provide a philosophy for delivering high-quality software that customers love - delivered by the whole team.

In this course, you’ll learn why we saw a need for Modern Testing (and why we called it Modern Testing), and why we think it’s important. Then, we’ll dive into each principle, and share the thoughts and foundation behind the principle; share examples of the principle in action, and guidance on how to apply each principle in your team or organization.

  • Experience of working in an Agile team.
Towards Autonomous UI Testing image
Reduce flakiness, enhance test coverage, and streamline automation. Start your free trial now!
Explore MoT
Castelo Branco Meetup image
Tue, 6 May
The Future of Testing in an Automated World: Embracing Continuous Learning and A
Optimising Manual Test Scripts For An Agile Environment image
Learn to adapt your test cases into a more agile context
Leading with Quality
A one-day educational experience to help business lead with expanding quality engineering and testing practices.
This Week in Testing image
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community
Director
Alan has been improving software quality since 1993 and currently leads an organization that includes software infrastructure, tools, documentation, and quality coaching. Previous to Unity, Alan spent 22 years at Microsoft working on projects spanning the company – including a two-year position as Microsoft’s Director of Test Excellence. Alan was the lead author of the book “How We Test Software at Microsoft”, contributed chapters for “Beautiful Testing”, and “Experiences of Test Automation: Case Studies of Software Test Automation”. His latest ebook (which may or may not be updated soon) is a collection of essays on test automation called “The A Word: Under the Covers of Test Automation”, and is available on leanpub .
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.