Test automation for sustainable and effective test execution.

Automation of Complex Systems#

Automating complex systems presents unique challenges due to the interaction of multiple hardware and software components.

Ideology for Automation#

Have the right ideology when it comes to automation. Automate everything that makes sense — and what makes sense is sometimes difficult to determine.

Automation Architecture#

A modular approach with well-defined components for automation.

Simulations for Automation#

  • User needs to be simulated
  • Some components need to be simulated
  • Environment needs to be simulated

Test Automation Types#

There is a spectrum: on one hand, unit tests that are not possible to do manually. On the other hand, complex systems where their testing cannot be automated.

  • Test automation
  • Test APIs

Process Autonomy#

  • Scheduling: repetitive tasks in an autonomous way
  • Reminders: cyclic reminders about checks, reviews, tasks, etc.

Test Automation Engineering#

The scope here is limited. More by dedicated Test Automation Engineering.