Page - 1 - in The Future of Software Quality Assurance
Image of the Page - 1 -
Text of the Page - 1 -
Change-DrivenTesting
SvenAmann and ElmarJ眉rgens
Abstract Today, testershaveto testever largeramountsofsoftware ineversmaller
periodsof time.Thismakesit infeasibletosimplyexecuteentire testsuitesforevery
change.Alsoithasbecomeimpractical鈥攊f iteverwas鈥攖omanuallyensurethat the
tests cover all changes. In response to this challenge, we propose Change-Driven
Testing.Change-DrivenTestingusesTest-ImpactAnalysis toautomaticallyfindthe
relevant tests for any given code change and sort them in a way that increases the
chance of catching mistakes early on. This makes testing more efficient, catching
over90%ofmistakes inonly2%testing time.Furthermore,Change-DrivenTesting
uses Test-Gap Analysis to automatically identify test gaps, i.e., code changes that
lack tests. This enables us to make conscious decisions about where to direct our
limited testing resource to improve our testing effectiveness and notifies us about
wherewe aremissing regression tests.
Keywords Software testing 路 Test automation 路 Test intelligence 路
Regression-test selection 路 Testprioritization 路 Test-resourcemanagement 路 Risk
management
1 AVicious Circle
Today, testershaveto testever largeramountsofsoftware ineversmallerperiodsof
time.This isnotonlybecausesoftwaresystemsgroweverlargerandmorecomplex,
but also because development processes changed fundamentally. Ten years ago,
software was commonly released at most once or twice a year and only after an
extensivetestperiodof theoverallsystem.Today,weseeconsecutivefeature-driven
releases within a few months, weeks, or even days. To enable this, development
happensonparallel featurebranches,and testing,consequently,needs tohappenon
eachsuchbranchaswell ason theoverall system.
S.Amann 路E. J眉rgens
CQSE GmbH,M眉nchen, Germany
漏The Author(s) 2020
S.Goericke (ed.), The Future of Software QualityAssurance,
https://doi.org/10.1007/978-3-030-29509-7_1 1
back to the
book The Future of Software Quality Assurance"
The Future of Software Quality Assurance
- Title
- The Future of Software Quality Assurance
- Author
- Stephan Goericke
- Publisher
- Springer Nature Switzerland AG
- Location
- Cham
- Date
- 2020
- Language
- English
- License
- CC BY 4.0
- ISBN
- 978-3-030-29509-7
- Size
- 15.5 x 24.1 cm
- Pages
- 276
- Category
- Informatik