{"title":"Embedded Software: Automating Tests From Hand-written Requirements","authors":"Matthew Tkac","doi":"10.4050/f-0077-2021-16884","DOIUrl":null,"url":null,"abstract":"\n As the complexity of systems and software increase, the need to determine specific test cases for the requirements as well determining a complete test suite become more complex and time consuming. Additionally, testing typically comes at the end of the process, increasing cost and schedule pressures in an effort to get to market. This paper will introduce a technique, process and toolset that can assist in making reducing the cost and schedule pressures of testing a system. According to an article written by Ricardo Queiroz, “One of the big questions tormenting all managers since the start of any project is: \"when should we start testing?\" (Another usual big question is \"why should we care?\" - because of the money involved, obviously) the question seems hard, if you do not find serious arguments to select the starting date. Let me help you. So, when should you start testing after months of hard work developing the product? The answer is simple: the test team should be involved from the beginning right to the end! And this recommendation is based on many factors: testing saves time, effort and (you guessed it!) - Money!\"\n","PeriodicalId":273020,"journal":{"name":"Proceedings of the Vertical Flight Society 77th Annual Forum","volume":"55 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Vertical Flight Society 77th Annual Forum","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4050/f-0077-2021-16884","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
As the complexity of systems and software increase, the need to determine specific test cases for the requirements as well determining a complete test suite become more complex and time consuming. Additionally, testing typically comes at the end of the process, increasing cost and schedule pressures in an effort to get to market. This paper will introduce a technique, process and toolset that can assist in making reducing the cost and schedule pressures of testing a system. According to an article written by Ricardo Queiroz, “One of the big questions tormenting all managers since the start of any project is: "when should we start testing?" (Another usual big question is "why should we care?" - because of the money involved, obviously) the question seems hard, if you do not find serious arguments to select the starting date. Let me help you. So, when should you start testing after months of hard work developing the product? The answer is simple: the test team should be involved from the beginning right to the end! And this recommendation is based on many factors: testing saves time, effort and (you guessed it!) - Money!"