Strategies for Automated Regression Testing

Automated regression testing is everywhere, it’s popularity and uptake has rocketed in recent years and it’s showing little sign of slowing down. So in order to remain relevant, you need to know how to code, right? No. While knowing how to code is a great tool in your toolbelt, there is far more to automation than writing code. Automation doesn’t have answers for:

  • what tests you should create
  • what data your tests require
  • what layer in your application you should write them at
  • what language or framework to use
  • if your testability is good enough
  • if it’s helping you solve your testing problems

It’s down to you to answer those questions and make those decisions. Answering those questions is significantly harder than writing the code. Yet our industry is pushing people straight into code and bypassing the theory. Whether you’re someone who is coding on a regular basis, work or lead a team who practise automating tests or are looking for a starting point to get into test automation, having a strategy for your regression testing is key to getting the most out of your automation. In this class through discussions and framed exercises we are going to try to answer the above questions.

  • This one day class will analyse:
  • What actions make up an automated test
  • What makes an automated test valuable
  • How to design maintainable automated tests
  • How to determine the best way to run specific tests against a product

Attendees will have the opportunity to learn new techniques and thinking and ultimately leave with the skills to successfully create strategies for their teams that go beyond knowledge of code.

—–

Pre-requisites: Laptop

 

Full Day Tutorial