{"title":"DevOps中测试工作的质量分类","authors":"Daiju Kato, Ayumu Shimizu, H. Ishikawa","doi":"10.1145/3508397.3564840","DOIUrl":null,"url":null,"abstract":"Since software quality model is defined, many quality assurance teams use the model of analysis of software products for quality control. In case of DevOps, a pipeline is built in the CI/CD process, testing work is placed in the pipeline, and automation of testing work is promoted for efficient product development, but most of DevOps projects have used classic quality metrics, as like bug ratio, test coverage rate so on. By categorizing the quality ensured by CI/CD pipeline testing by quality characteristics, the progress of the quality required for the released system can be visualized and controlled by quality model. In addition, by defining software quality goals with quality characteristics before the project starts, it is possible to use quality characteristics as KPIs. Using quality characteristics as KPIs needs to manage the results of tests in each pipeline and compare with results with past builds. This paper explains how to visualize the quality ensured by the CI/CD process, which is indispensable for DevOps, as well as the advantages of using quality characteristics as KPIs, and proposes method of achievement for rapid and high-quality products development.","PeriodicalId":266269,"journal":{"name":"Proceedings of the 14th International Conference on Management of Digital EcoSystems","volume":"264 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Quality Classification for Testing Work in DevOps\",\"authors\":\"Daiju Kato, Ayumu Shimizu, H. Ishikawa\",\"doi\":\"10.1145/3508397.3564840\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Since software quality model is defined, many quality assurance teams use the model of analysis of software products for quality control. In case of DevOps, a pipeline is built in the CI/CD process, testing work is placed in the pipeline, and automation of testing work is promoted for efficient product development, but most of DevOps projects have used classic quality metrics, as like bug ratio, test coverage rate so on. By categorizing the quality ensured by CI/CD pipeline testing by quality characteristics, the progress of the quality required for the released system can be visualized and controlled by quality model. In addition, by defining software quality goals with quality characteristics before the project starts, it is possible to use quality characteristics as KPIs. Using quality characteristics as KPIs needs to manage the results of tests in each pipeline and compare with results with past builds. This paper explains how to visualize the quality ensured by the CI/CD process, which is indispensable for DevOps, as well as the advantages of using quality characteristics as KPIs, and proposes method of achievement for rapid and high-quality products development.\",\"PeriodicalId\":266269,\"journal\":{\"name\":\"Proceedings of the 14th International Conference on Management of Digital EcoSystems\",\"volume\":\"264 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-10-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 14th International Conference on Management of Digital EcoSystems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3508397.3564840\",\"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 14th International Conference on Management of Digital EcoSystems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3508397.3564840","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Since software quality model is defined, many quality assurance teams use the model of analysis of software products for quality control. In case of DevOps, a pipeline is built in the CI/CD process, testing work is placed in the pipeline, and automation of testing work is promoted for efficient product development, but most of DevOps projects have used classic quality metrics, as like bug ratio, test coverage rate so on. By categorizing the quality ensured by CI/CD pipeline testing by quality characteristics, the progress of the quality required for the released system can be visualized and controlled by quality model. In addition, by defining software quality goals with quality characteristics before the project starts, it is possible to use quality characteristics as KPIs. Using quality characteristics as KPIs needs to manage the results of tests in each pipeline and compare with results with past builds. This paper explains how to visualize the quality ensured by the CI/CD process, which is indispensable for DevOps, as well as the advantages of using quality characteristics as KPIs, and proposes method of achievement for rapid and high-quality products development.