Web-Books
in the Austria-Forum
Austria-Forum
Web-Books
Informatik
The Future of Software Quality Assurance
Page - 30 -
  • User
  • Version
    • full version
    • text only version
  • Language
    • Deutsch - German
    • English

Page - 30 - in The Future of Software Quality Assurance

Image of the Page - 30 -

Image of the Page - 30 - in The Future of Software Quality Assurance

Text of the Page - 30 -

30 F. Faber another way of giving teams feedback on the way their services operate. Teams should be able to react quickly on failed tests or changes in performanceas shown inmonitoring. 2.6 AutomateEverythingYou Can Manyteams, includingDevOpsteamsexperiencethat theyhavetoperformthesame task multiple times in succession. To enableflow in the SDLC, many teams turn to automation. Automation allows them to remove error prone manual steps. When well implemented, it offers a faster process and can free up time for the team to focusondeliveringquality in their service. In the current market there are many companies that use the term DevOps to promote their tools for automation. Although tools can help a team transition to DevOps,DevOpswon’t startwith a toolbut witha changein theprocess. 3 Testing in DevOps “The process consisting of all lifecycle activities, both static and dynamic, con- cerned with planning, preparation and evaluation of software products and related workproducts to determine that theysatisfy specified requirements, to demonstrate that theyarefit forpurposeand todetectdefects.” [8] This definition of software testing is known throughout the world. In DevOps these activities still need to be undertaken to verify quality of a product. Before DevOps, testing tended to be a phase in the SDLC which endedbefore the product was delivered to Operations. Testing, however, should not be a phase. It should be present from the start and should be a responsibility shared by the entire (delivery) team[9].Doneright, testinghelps to“Buildquality in”ashowW.EdwardsDeming described this [10]. The shared responsibility together with embedding it in the entireprocessshould lead toa goodqualityproduct. 3.1 Scope The scope change that comes with DevOps means that teams have an end-to-end responsibility over the quality of their service. Activities that assure the quality of theirservicearepartof thisend-to-endresponsibility.Youcouldeasilyarguethatall testactivitiesshouldbedoneinaDevOpsteam.Thetestsa teamperformsshouldbe intheoryend-to-endtestcases,becauseit shouldcovertheentirescopeof theteams’ service. This can be difficult when a team is responsible for a service that connects withmanyotherservices.Thedefinitionofend-to-endfora teamcandifferfromthe
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
Web-Books
Library
Privacy
Imprint
Austria-Forum
Austria-Forum
Web-Books
The Future of Software Quality Assurance