Skip to main content
Home
Open Practice Library

Main navigation

  • Home
  • Practices
User account menu
  • Log in

Breadcrumb

  1. Home

Test automation

Shortening the feedback loop and increasing the quality of code.
What is it?

Test automation allows teams to remove the slow and manual testing cycles related to software development. Test automation can include such things as:

  • Static code analysis
  • Linting
  • Unit tests
  • End-to-end tests
  • Security tests
Why do this?
  • Increase code quality
  • Faster feedback
  • Standardise approach to testing
How to

These tests are typically executed by a Continuous Integration (CI) tool, for example Jenkins or TravisCI.

Easy and quick tests can be executed right after building (compiling) an application or when code is pushed or merged in source control.

Many of these tests can be run in parallel, decreasing the overall time taken to run a collection of tests.

Community Driven

This project relies on an active and involved community, and we really appreciate your support. 

205 Product Lifecycle Practices

126 Creative Commons Contributors

RSS feed
Powered by Drupal