伊斯坦布尔代码覆盖范围内未执行的用户操作代码

时间:2018-05-02 14:09:36

标签: jasmine karma-jasmine code-coverage istanbul

我对进行CRUD操作的数据服务进行了Jasmine测试。有些功能仅在用户操作上执行,如添加,更新或删除数据。这些功能被伊斯坦布尔标记为红色,这降低了代码覆盖率。

我该如何处理这些功能?

1 个答案:

答案 0 :(得分:1)

或者:

  • 锻炼用户操作 手动使用手写脚本,以便可靠地重复它,
  • 为您的应用程序添加可编程方式以触发这些操作,然后 编写使用触发器的单元测试

我更喜欢后者,因为您可以随时根据需要运行测试。