Web-Books
im Austria-Forum
Austria-Forum
Web-Books
Informatik
The Future of Software Quality Assurance
Seite - 12 -
  • Benutzer
  • Version
    • Vollversion
    • Textversion
  • Sprache
    • Deutsch
    • English - Englisch

Seite - 12 - in The Future of Software Quality Assurance

Bild der Seite - 12 -

Bild der Seite - 12 - in The Future of Software Quality Assurance

Text der Seite - 12 -

12 S. Amann and E. Jürgens Sinceourdeveloperoptedforamanualexploratorytest, thereisnoregressiontest for this particular functionality.However, since TGA is aware of the chronological order of changes and test coverage, it will again report a test gap should the functionality ever change in the future. Thanks to this safety net, it is reasonable toopt foraquickmanualcheck insteadofwritinganautomatedUI testoramanual test forcode that isunlikely to everchangeagain. 4.3 Closing theLoop At this point, our developer is satisfied with her changes and sends them to one of herpeersforcodereview.Oncesheandtherevieweragreethat thechangesarefine, he merges the feature branch. In response, our CI environment runs our entire test suite. This ensures that the main product line is error free, even if TIA should have mistakenly excluded a relevant test, and also records coverage and test execution times to keep our data up to date. Note that the vast majority of CI runs still benefits from TIA, since merging feature branches happens much less frequently thancommittingchanges to featurebranches. Before each Teamscale release (as of this writing, every 6 weeks) a test architect inspectsall remainingtestgapsonchangessince the last releaseacross the entire system.Thisprovidesuswith a secondqualitygate, to ensure thatnocritical functionalityaccidentallyslipped throughtesting. In thisprocess, thearchitectuses the same data that was used in the development process of the features, but on a treemap that represents the entire code instead of only the code changes for an individual feature. Figure 9 shows a section of this global test-gap treemap, representingoneofTeamscale’sUIcomponents. Fig. 9 Test-gapTreemapforaUIcomponentofTeamscale. Aglobalanalysisof remaining test gaps serves as an additional quality gate before a release
zurück zum  Buch The Future of Software Quality Assurance"
The Future of Software Quality Assurance
Titel
The Future of Software Quality Assurance
Autor
Stephan Goericke
Verlag
Springer Nature Switzerland AG
Ort
Cham
Datum
2020
Sprache
englisch
Lizenz
CC BY 4.0
ISBN
978-3-030-29509-7
Abmessungen
15.5 x 24.1 cm
Seiten
276
Kategorie
Informatik
Web-Books
Bibliothek
Datenschutz
Impressum
Austria-Forum
Austria-Forum
Web-Books
The Future of Software Quality Assurance