Automated Test Framework / Automated Regression testing?

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

ankpraka

Second Lieutenant
34 Badges
Jul 10, 2014
134
75
  • Europa Universalis IV: Art of War
  • Cities: Skylines - Snowfall
  • Cities: Skylines - After Dark
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Hearts of Iron IV: By Blood Alone
  • Battle for Bosporus
  • Crusader Kings III: Royal Edition
  • Hearts of Iron IV: No Step Back
  • Crusader Kings III
  • Hearts of Iron IV: La Resistance
  • Prison Architect
  • Hearts of Iron IV: Expansion Pass
  • Shadowrun: Dragonfall
  • Cities: Skylines - Parklife
  • Hearts of Iron IV: Expansion Pass
  • Age of Wonders III
  • Hearts of Iron IV: Death or Dishonor
  • Cities: Skylines - Mass Transit
  • Europa Universalis IV: Rights of Man
  • Hearts of Iron IV: Field Marshal
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Stellaris Sign-up
  • Hearts of Iron IV Sign-up
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: El Dorado
  • Cities: Skylines
  • Europa Universalis IV: Cossacks
Do you guys have Automated Test Cases / Automated Regression testing? Myself being in the software development field, I feel that for the level of complexity you have in your games, you really require that. It is just not humanly possible to manually test all the various possible scenarios/outcomes before releasing a patch. Automated testing really helps in that regard and you will have much more stable patches as a result with less need to release hot fixes and more time to work on actual features which improve your bottom line. You will have to invest in a couple of QA folks who know automation but it will really pay you back hugely down the line. Its a long term investment wherein you first need to have a automation framework and then need to build regression tests which can be automated using that automation framework. It increases developers productivity as one can then easily reproduce certain corner conditions and test whether they work or not during the development phase itself. In the end it will shorten your release cycles and give you much more time to work on new features, products etc.