繁体   English   中英

量角器-如何运行有故障的测试用例并将其显示为通过项?

[英]Protractor - How to run test cases with failures and to present them as passed items?

是否可以将已知问题/限制的测试用例标记为通过? 实际上,我希望测试用例将运行带有错误的程序,但要在生成的报告中以“通过”的方式呈现给他,直到我将其修复或永久保留已知问题为止。

在这种情况下,我们要做的是将这些测试标记为pending引用测试描述中的Jira问题编号:

pending("should do something (ISSUE-442)", function () {
    // ...
});

此类测试不会失败(并且不会实际执行),也不会更改退出代码,但是会在控制台上单独报告(我们正在使用jasmine-spec-reporter )。

当问题解决后,我们会检查,如果我们有问题编号挂起的测试,并且,如果是的话,我们将再次通过重命名使测试执行pending回到it 如果测试通过,这通常至少可以部分起作用,并且假设测试实际检查了功能,就可以证明已完成修复并可以解决问题。

这可能不理想,因为在跟踪待处理的规格时会涉及“人为因素”(试图以静态方式解决 ,但失败了),但是事实证明这对我们有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM