arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2004.10143cs.SE
收藏

为测试机器人设计测试用例的挑战和指导方针

Challenges and guidelines on designing test cases for test bots

Linda Erlenhov, Francisco Gomes de Oliveira Neto, Martin Chukaleski, Samer Daknache

摘要:

测试机器人是一种自动化测试工具,它可以自主地定期运行一组测试用例,以检查被测系统是否满足客户提出的需求。自动化减少了开发团队花费在测试上的时间。随着开发项目变得越来越大,通过设计更有效的测试用例来专注于改进测试机器人是很重要的,因为否则时间和使用成本会大大增加,并且可能会从测试结果中得出误导性的结论,例如测试执行中的误报。然而,文献目前缺乏对测试用例设计如何影响测试机器人的有效性的见解。本文采用案例研究的方法,通过确定测试机器人设计测试的挑战来调查这些影响。我们的研究结果包括这些机器人的测试设计方案的指导方针,这些机器人支持从业者克服参与者在我们的研究期间提到的挑战。

英文摘要:

Test bots are automated testing tools that autonomously and periodically run a set of test cases that check whether the system under test meets the requirements set forth by the customer. The automation decreases the amount of time a development team spends on testing. As development projects become larger, it is important to focus on improving the test bots by designing more effective test cases because otherwise time and usage costs can increase greatly and misleading conclusions from test results might be drawn, such as false positives in the test execution. However, literature currently lacks insights on how test case design affects the effectiveness of test bots. This paper uses a case study approach to investigate those effects by identifying challenges in designing tests for test bots. Our results include guidelines for test design schema for such bots that support practitioners in overcoming the challenges mentioned by participants during our study.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑