{"title":"UnitTestDesign。单元测试的组合设计","authors":"A. Dolgert, Joseph Wagner","doi":"10.21105/jcon.00078","DOIUrl":null,"url":null,"abstract":"Combinatorial interaction testing is an automated way to generate test cases for unit tests. It’s designed to be a best guess at the fewest unit tests that will give good decision coverage. This article discusses when to use this technique, offers a general approach to using automated test generation for different software testing applications, and shows how to apply it with the UnitTestDesign package in the Julia testing ecosystem.","PeriodicalId":443465,"journal":{"name":"JuliaCon Proceedings","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"UnitTestDesign.jl: Combinatorial design for unit tests\",\"authors\":\"A. Dolgert, Joseph Wagner\",\"doi\":\"10.21105/jcon.00078\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Combinatorial interaction testing is an automated way to generate test cases for unit tests. It’s designed to be a best guess at the fewest unit tests that will give good decision coverage. This article discusses when to use this technique, offers a general approach to using automated test generation for different software testing applications, and shows how to apply it with the UnitTestDesign package in the Julia testing ecosystem.\",\"PeriodicalId\":443465,\"journal\":{\"name\":\"JuliaCon Proceedings\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"JuliaCon Proceedings\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.21105/jcon.00078\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"JuliaCon Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21105/jcon.00078","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
UnitTestDesign.jl: Combinatorial design for unit tests
Combinatorial interaction testing is an automated way to generate test cases for unit tests. It’s designed to be a best guess at the fewest unit tests that will give good decision coverage. This article discusses when to use this technique, offers a general approach to using automated test generation for different software testing applications, and shows how to apply it with the UnitTestDesign package in the Julia testing ecosystem.