{"title":"将功能需求测试和单元测试结合起来,作为对软件缺陷的预防性实践","authors":"Raluca Dudila, I. A. Letia","doi":"10.1109/ICCP.2013.6646121","DOIUrl":null,"url":null,"abstract":"During the last decade, software testing has gained increased popularity and awareness. Despite this fact, major companies around the world have already started to eliminate the process of software testing as a singular activity and have included it within the other steps of the software life-cycle. By adhering to this tendency, this article concentrates on exploring two existing white box and black box testing techniques together with a method by which they can be combined and applied during code creation in order to minimize the debugging effort at a later point in time. An open source software program written in .NET was chosen for demonstrating the proposed gray-box method and a small analysis on the use-case coverage was made.","PeriodicalId":380109,"journal":{"name":"2013 IEEE 9th International Conference on Intelligent Computer Communication and Processing (ICCP)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Towards combining functional requirements tests and unit tests as a preventive practice against software defects\",\"authors\":\"Raluca Dudila, I. A. Letia\",\"doi\":\"10.1109/ICCP.2013.6646121\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"During the last decade, software testing has gained increased popularity and awareness. Despite this fact, major companies around the world have already started to eliminate the process of software testing as a singular activity and have included it within the other steps of the software life-cycle. By adhering to this tendency, this article concentrates on exploring two existing white box and black box testing techniques together with a method by which they can be combined and applied during code creation in order to minimize the debugging effort at a later point in time. An open source software program written in .NET was chosen for demonstrating the proposed gray-box method and a small analysis on the use-case coverage was made.\",\"PeriodicalId\":380109,\"journal\":{\"name\":\"2013 IEEE 9th International Conference on Intelligent Computer Communication and Processing (ICCP)\",\"volume\":\"9 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-10-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 IEEE 9th International Conference on Intelligent Computer Communication and Processing (ICCP)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCP.2013.6646121\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE 9th International Conference on Intelligent Computer Communication and Processing (ICCP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCP.2013.6646121","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Towards combining functional requirements tests and unit tests as a preventive practice against software defects
During the last decade, software testing has gained increased popularity and awareness. Despite this fact, major companies around the world have already started to eliminate the process of software testing as a singular activity and have included it within the other steps of the software life-cycle. By adhering to this tendency, this article concentrates on exploring two existing white box and black box testing techniques together with a method by which they can be combined and applied during code creation in order to minimize the debugging effort at a later point in time. An open source software program written in .NET was chosen for demonstrating the proposed gray-box method and a small analysis on the use-case coverage was made.