我在以下情况下正在Java项目中工作:
不幸的是,我们的测试人员不是软件开发人员,并且在理解异常,堆栈跟踪,程序包名称等方面存在问题。为了帮助他们一点点,我想在测试失败的情况下向Jira开发板添加链接。
示例:预期条件失败:等待元素的存在...有关测试文档的详细信息,请参见https://our.jira.com/ABC-123
因此,基本上,我想要实现的是:过滤每个JUnit声明/未捕获的异常消息,并添加指向相应Jira页面的链接。我的第一个想法是:
Assert
类,该类继承自JUnits Assert
,并使用前面描述的HTML链接扩展错误消息try{...} catch(Exception e){modify exception msg here}
方法的顶层使用@Test
,并使用前面描述的HTML链接获取和修改异常消息。我的问题是:这是走的路吗?还是实现这一目标的更好方法?有人遇到过同样的问题吗?
亲切的问候,
基督徒