{"title":"对形式化用例和场景的回顾:基于场景的测试","authors":"Altaf Hussain, A. Nadeem, Muhammad Touseef Ikram","doi":"10.1109/ICET.2015.7389203","DOIUrl":null,"url":null,"abstract":"Software Testing is an important activity used for quality assurance, reliability estimation, validation and verification of software products under development. There is a need for effective testing techniques for larger, complex and safety critical software applications in different fields of life such as defense, medical, automobiles and control systems for different products. Recent approaches have been taken by the researcher to use UML models for the purpose of software testing. Test cases may be generated from the artifacts used in requirement and design specifications or it is produced from the code of software. The former is more advantageous over the later for test case generations and contributes more positively in software development process; although both has its own vital roles. Much research has been done and even in progress for software testing using UML diagrams. In this paper we have gone through a literature review on different techniques proposed for testing from UML models. This work focuses on finding the existing approaches of software testing that adopted the way of formalizing the user requirements using use case scenarios and use case diagrams. Then these approaches are evaluated using some parameters i.e. support for inter-scenario dependency, consistency check, initial artifact and the target formalization by each approach. This paper will make help to the researcher interested in the field of software testing using the artifacts in the requirement and design specifications of software application under development.","PeriodicalId":166507,"journal":{"name":"2015 International Conference on Emerging Technologies (ICET)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Review on formalizing use cases and scenarios: Scenario based testing\",\"authors\":\"Altaf Hussain, A. Nadeem, Muhammad Touseef Ikram\",\"doi\":\"10.1109/ICET.2015.7389203\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software Testing is an important activity used for quality assurance, reliability estimation, validation and verification of software products under development. There is a need for effective testing techniques for larger, complex and safety critical software applications in different fields of life such as defense, medical, automobiles and control systems for different products. Recent approaches have been taken by the researcher to use UML models for the purpose of software testing. Test cases may be generated from the artifacts used in requirement and design specifications or it is produced from the code of software. The former is more advantageous over the later for test case generations and contributes more positively in software development process; although both has its own vital roles. Much research has been done and even in progress for software testing using UML diagrams. In this paper we have gone through a literature review on different techniques proposed for testing from UML models. This work focuses on finding the existing approaches of software testing that adopted the way of formalizing the user requirements using use case scenarios and use case diagrams. Then these approaches are evaluated using some parameters i.e. support for inter-scenario dependency, consistency check, initial artifact and the target formalization by each approach. This paper will make help to the researcher interested in the field of software testing using the artifacts in the requirement and design specifications of software application under development.\",\"PeriodicalId\":166507,\"journal\":{\"name\":\"2015 International Conference on Emerging Technologies (ICET)\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 International Conference on Emerging Technologies (ICET)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICET.2015.7389203\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on Emerging Technologies (ICET)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICET.2015.7389203","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Review on formalizing use cases and scenarios: Scenario based testing
Software Testing is an important activity used for quality assurance, reliability estimation, validation and verification of software products under development. There is a need for effective testing techniques for larger, complex and safety critical software applications in different fields of life such as defense, medical, automobiles and control systems for different products. Recent approaches have been taken by the researcher to use UML models for the purpose of software testing. Test cases may be generated from the artifacts used in requirement and design specifications or it is produced from the code of software. The former is more advantageous over the later for test case generations and contributes more positively in software development process; although both has its own vital roles. Much research has been done and even in progress for software testing using UML diagrams. In this paper we have gone through a literature review on different techniques proposed for testing from UML models. This work focuses on finding the existing approaches of software testing that adopted the way of formalizing the user requirements using use case scenarios and use case diagrams. Then these approaches are evaluated using some parameters i.e. support for inter-scenario dependency, consistency check, initial artifact and the target formalization by each approach. This paper will make help to the researcher interested in the field of software testing using the artifacts in the requirement and design specifications of software application under development.