{"title":"DevOps中测试自动化的状态:系统的文献综述","authors":"A. Patel, Sulabh Tyagi","doi":"10.1145/3549206.3549321","DOIUrl":null,"url":null,"abstract":"DevOps is becoming increasingly popular in the software industry to deliver quality software in less time. However, building a DevOps pipeline is not easy. Many factors need to be considered in the process, and many decisions need to be made. Making the DevOps lifecycle successful, \"Test Automation\" played a pivot role in different stages of the DevOps pipeline. With automated testing, continuous testing can be achieved - a crucial driver for delivering high-quality software rapidly and a vital factor in reducing risks, increasing productivity, and lowering costs. Through automated testing tools, the entire process of testing can be automated. This paper presents a review of the use of Test Automation in a DevOps environment, it also provides glimpses of automated testing tools. The results are limited to articles published in peer-reviewed conferences, scientific journals, and books published between 2013 and 2021. The articles have been synthesized by categorizing the articles based on the research method, benefits of automated testing in DevOps, and the tools used for performing testing in an automated form. Our results shed light on different studies related to testing automation as one of the DevOps practices and its impact on software quality.","PeriodicalId":199675,"journal":{"name":"Proceedings of the 2022 Fourteenth International Conference on Contemporary Computing","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-08-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"The State of Test Automation in DevOps: A Systematic Literature Review\",\"authors\":\"A. Patel, Sulabh Tyagi\",\"doi\":\"10.1145/3549206.3549321\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"DevOps is becoming increasingly popular in the software industry to deliver quality software in less time. However, building a DevOps pipeline is not easy. Many factors need to be considered in the process, and many decisions need to be made. Making the DevOps lifecycle successful, \\\"Test Automation\\\" played a pivot role in different stages of the DevOps pipeline. With automated testing, continuous testing can be achieved - a crucial driver for delivering high-quality software rapidly and a vital factor in reducing risks, increasing productivity, and lowering costs. Through automated testing tools, the entire process of testing can be automated. This paper presents a review of the use of Test Automation in a DevOps environment, it also provides glimpses of automated testing tools. The results are limited to articles published in peer-reviewed conferences, scientific journals, and books published between 2013 and 2021. The articles have been synthesized by categorizing the articles based on the research method, benefits of automated testing in DevOps, and the tools used for performing testing in an automated form. Our results shed light on different studies related to testing automation as one of the DevOps practices and its impact on software quality.\",\"PeriodicalId\":199675,\"journal\":{\"name\":\"Proceedings of the 2022 Fourteenth International Conference on Contemporary Computing\",\"volume\":\"35 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-08-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2022 Fourteenth International Conference on Contemporary Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3549206.3549321\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2022 Fourteenth International Conference on Contemporary Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3549206.3549321","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The State of Test Automation in DevOps: A Systematic Literature Review
DevOps is becoming increasingly popular in the software industry to deliver quality software in less time. However, building a DevOps pipeline is not easy. Many factors need to be considered in the process, and many decisions need to be made. Making the DevOps lifecycle successful, "Test Automation" played a pivot role in different stages of the DevOps pipeline. With automated testing, continuous testing can be achieved - a crucial driver for delivering high-quality software rapidly and a vital factor in reducing risks, increasing productivity, and lowering costs. Through automated testing tools, the entire process of testing can be automated. This paper presents a review of the use of Test Automation in a DevOps environment, it also provides glimpses of automated testing tools. The results are limited to articles published in peer-reviewed conferences, scientific journals, and books published between 2013 and 2021. The articles have been synthesized by categorizing the articles based on the research method, benefits of automated testing in DevOps, and the tools used for performing testing in an automated form. Our results shed light on different studies related to testing automation as one of the DevOps practices and its impact on software quality.