Continuous integration: Difference between revisions
From LimeSurvey Manual
No edit summary |
(→Parts) |
||
Line 9: | Line 9: | ||
== Parts == | == Parts == | ||
# Metrics | |||
# Tests | |||
** Unit tests | ** Unit tests | ||
** Functional tests (with fixture) | ** Functional tests (with fixture) |
Revision as of 23:52, 10 October 2021
Continuous integration (CI) is the concept of running tests and checks on each push, to reduce different risks related to the development cycle.
Motivation
- Be proactive rather than reactive
- Identify hotspots
- Reduce the risk of bugs and regressions
Parts
- Metrics
- Tests
- Unit tests
- Functional tests (with fixture)
- Integrity tests (with scripted browser)
Tools
todo
Metrics
todo