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

Seite - 33 - in The Future of Software Quality Assurance

Bild der Seite - 33 -

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

Text der Seite - 33 -

Testing in DevOps 33 the knowledgeof this kind of testing is not present in the team? There are multiple approaches to face thisproblemdependingon thesituation in the team. As mentioned previously, DevOps doesn’t mean engineers should be superhu- mans.Engineerswillprobablylackknowledgeandskills incertainareas. Ingeneral engineers with a testing expertise will know a little of security and performance testing, because they are considered to be specialized fields. Being a T-shaped engineer in DevOps, however, is also about challenging an engineer to expand his knowledge and skills. It can be possible for an engineer to become potent in both securityand performancetesting. If you also consider that all the knowledgeof the service the teamprovides iswithin the team, teammembersshouldbeable toassist theengineersinthis.Operationsexpertisecouldhelpunderstandtheperformanceon server level.Developmentexpertisecouldhelpunderstandframeworkandmethods ofsecurity incode.Engineersshouldnotnecessarilybecomeexperts insecurityand performance testing, but they should be able to create tests which properly test the requirementsset for their service. Another approach can be to use a testing service for performance and security. End-to-end responsibility does not mean teams have to do everything themselves, but they shouldkeep control. In bigger enterpriseorganizations it is more common that teams deliver a security or performance testing service. What should be considered though is that working with these testing services can prove to be difficult to fit in the way of working of the teams. There can be different priorities between the teams, which could result in not getting the testing service at the momentyouneed to. It shouldalsobeclearwhat theexpectationsareonbothsides of the testing service. DevOps teams should deliver a clear request on what they want to have tested andshouldprovide the necessaryknowledge.On the other side it shouldbeclear forDevOps teamswhat is expectedfromthe tests. Between these two approachessome hybridapproachesare possible. Having an engineerwithsecurity/performancetestingknowledgein the teamforashortperiod of time or having security/performancetesting teams educate the DevOps teams to the requiredknowledgelevelare just two examples. Witheachapproachit isvery important forDevOps teams tounderstandthat the scopeof their testing haschanged.Theyare responsibleandshouldkeepcontrolof all kindsof testing their serviceneeds. 4 Automation DevOpswillnotworkwithoutautomation.Error-pronemanualtaskscanandshould be replaced by automation. DevOps teams require fast feedback and automation is thewaytoget this to the team. It canspeedup theexistingprocessesandmakesure the teamreceives feedbackabout theprocessassoonaspossible.Whenautomation isworking, teammemberscanfocusontaskswhichdorequirehumanintervention. Automation can play a role in the breakdown of the “Wall of Confusion.” It could be possible that Development and Operations used their own set of tools for
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