{"title":"一种支持上下文感知软件系统的测试用例规范的测试技术","authors":"A. Doreste, G. Travassos","doi":"10.1145/3571473.3571507","DOIUrl":null,"url":null,"abstract":"Context-Aware Software Systems (CASS) capture the context and have their behavior affected by it. Therefore, these systems must be prepared to deal with the context and its variation. If they don’t, a failure can cause profound damage since they deal closely with the real world. Nevertheless, there is a lack of software technologies to support their testing. Thus, this work presents CATS#, a testing technique to help the specification of test cases for Context-Aware Software Systems (CASS). CATS# was applied in a project by undergraduate students. The results indicate its initial feasibility to support the specification of CASS test cases for situations not covered by conventional testing techniques.","PeriodicalId":440784,"journal":{"name":"Proceedings of the XXI Brazilian Symposium on Software Quality","volume":"51 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CATS#: A Testing Technique to Support the Specification of Test Cases for Context-Aware Software Systems\",\"authors\":\"A. Doreste, G. Travassos\",\"doi\":\"10.1145/3571473.3571507\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Context-Aware Software Systems (CASS) capture the context and have their behavior affected by it. Therefore, these systems must be prepared to deal with the context and its variation. If they don’t, a failure can cause profound damage since they deal closely with the real world. Nevertheless, there is a lack of software technologies to support their testing. Thus, this work presents CATS#, a testing technique to help the specification of test cases for Context-Aware Software Systems (CASS). CATS# was applied in a project by undergraduate students. The results indicate its initial feasibility to support the specification of CASS test cases for situations not covered by conventional testing techniques.\",\"PeriodicalId\":440784,\"journal\":{\"name\":\"Proceedings of the XXI Brazilian Symposium on Software Quality\",\"volume\":\"51 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the XXI Brazilian Symposium on Software Quality\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3571473.3571507\",\"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 XXI Brazilian Symposium on Software Quality","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3571473.3571507","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
CATS#: A Testing Technique to Support the Specification of Test Cases for Context-Aware Software Systems
Context-Aware Software Systems (CASS) capture the context and have their behavior affected by it. Therefore, these systems must be prepared to deal with the context and its variation. If they don’t, a failure can cause profound damage since they deal closely with the real world. Nevertheless, there is a lack of software technologies to support their testing. Thus, this work presents CATS#, a testing technique to help the specification of test cases for Context-Aware Software Systems (CASS). CATS# was applied in a project by undergraduate students. The results indicate its initial feasibility to support the specification of CASS test cases for situations not covered by conventional testing techniques.