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

Seite - 117 - in The Future of Software Quality Assurance

Bild der Seite - 117 -

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

Text der Seite - 117 -

Testing Strategies in an AgileContext 117 maintain and update. Therefore, we shall spend most effort on the lower layers, automating on a unit and service level, while still doing manual testing on the UI layer. Note, however, that we can optimize manual testing strategies as well to get thebiggestvalueof theeffort spent there.Coming to themanualUI-basedtests, we don’tneed to do full-blownregression testing, or coverall end-to-endscenarios, as wehavealreadycoveredthemonthe integrationtests layer.Here, the focus ismore onnonfunctional(performance,security,usability,accessibility,etc.) testing,aswell as simulationof real-lifeusage throughexploratoryanduseracceptance testing. To summarize, major investment in automation makes sense for products that are still in growth and innovationmode, and it is required for a long-term success. We shall also be selective on the amount of investment per system layer to gain maximumreturns—investinginautomationofunit and integration tests is typically advisable, as it speeds up development. When it comes to UI testing, we might consider automating some of the manually done smoke and regression tests, while taking into account the ongoing test maintenance effort and picking appropriate tools. 4 TransitioningtoAgileTesting Even when the team and the organization is convinced in the benefits of Agile testing, including investment in test automation, getting started on it might be anotherhardtask.Therearealotofchallengestochangingtheentireprocessofhow you plan and execute tests—from purely infrastructural (tools, test system design, etc.) throughskills in the team to create andexecute those tests to mindset changes that need to happen, and fears that need to be overcome. Starting from point zero is scary and not easy at all, and many teams might find themselves at a loss as to where theyshouldstart. I am a strong believer in goal-oriented thinking, and systems such as OKR (Objectives and Key Results). Starting with the end goal in mind creates focus, motivation, and resourcefulness in people to overcome challenges as they go. So, defining our short- and midterm objectives is an excellent way to kick off a transformation of quality assurance in the organization. Of course, as in any goal-setting process, being unrealistically ambitious might fire back at some point, creatingasenseofdisbeliefanddemotivationin theteam.Wehavetochoosetargets carefully, ideally incollaborationwith the team. A good practice that I have experienced personally might be to get a team of earlyadoptersonboard, train them,andget themsupport fromanAgilecoachwith knowhowinAgiletestingparadigms.This teambecomesthecatalystforsubsequent activities within the individual Agile teams as well. Note that you can have the ScrumMasterscoachingteamsinAgile testingpractices,but if theScrumMaster is notatechnicalperson,heorshemightnotbethemostappropriateonetoassumethis role.At thispoint, themost important thingwouldbe that theperson is enthusiastic to learn and work to implement and improve these practices within the team. Once
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