如何在Ranorex中标记已知Bug(known-bug)并捕获异常?
已知Bug标记与Ranorex异常捕获方案
一、已知未修复Bug的测试用例处理
- 面对开发短期内无法修复的已知Bug,对应的自动化测试用例会持续失败,直接给这类用例打上
known-bug标记是最直接的方式,能有效避免测试报告被无效失败结果淹没,让报告重点更清晰。 - 实际操作时,可以在测试用例的标签、注释字段,或者团队使用的测试管理平台中添加这个标记,方便后续快速筛选和区分。
二、Ranorex中的异常捕获位置
在Ranorex里,异常捕获可以在多个层级实现,常用的几个位置:
- 测试用例层面:在Ranorex Studio的测试用例设置里,开启错误处理配置,能设置捕获异常后的动作,比如继续执行后续用例,或者直接把该失败标记为已知问题。
- 录制模块层面:录制生成的模块对应的
Module.cs文件中,你可以手动添加try-catch代码块,专门捕获Ranorex特有的异常,比如元素定位失败、操作超时这类RanorexException。 - 全局测试套件层面:通过
TestSuite的全局设置,配置统一的异常处理规则,能自动处理整个测试套件里未被捕获的异常,还可以把符合条件的异常直接标记为known-bug。 - 自定义用户代码模块:自己写的用户代码模块里,直接写
try-catch语句就行,能捕获业务逻辑或者操作过程中出现的各种异常,按需标记为已知Bug。
内容的提问来源于stack exchange,提问作者else42.de
相关产品推荐
相关产品推荐

