Adding Correctness Checking to Test Automation Platform

2017 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)(2017)

引用 0|浏览9
暂无评分
摘要
Test Automation Platform©1 (TAP) is a software system that developers can use to test their own hardware or software (or combinations of both). Developers create TAP test plans by combining and configuring individual test steps in a GUI. Developers can also develop their own test steps with .NET to better suit their needs. Since (manual) programming is always prone to errors, TAP users need support to increase the confidence in the correctness of their test steps and test plans. This paper is a contribution in that direction. Our proposal consists in adding static and dynamic constraints to the test steps and the use of a store-like structure to track the active constraints to be evaluated before execution (design time) and during the execution of the test plan. Developers can add these constraints using an annotation language for .NET source code. The paper presents the overall proposal, the semantics of the consistency checking method, and some preliminary results with a case study.
更多
查看译文
关键词
Verification,Software Reliability,Software Quality,Formal Methods
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要