问题标签 [test-coverage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android:使用 Android Studio 的代码覆盖工具
我已经为 iOS 编写了测试用例,我们有
XcodeCoverage
用于找出代码覆盖率。现在,我希望对我的 android 测试用例做同样的事情。是否有任何与Android Studio本身兼容的工具?
任何建议/参考链接都会有所帮助。
cordova - 科尔多瓦自定义插件的测试覆盖率工具
我正在为 iOS 和 Android 平台开发一个 cordova 插件。我用谷歌搜索并获得了用于编写单元测试的https://github.com/apache/cordova-plugin-test-framework 。但是我找不到任何方法来测试我的代码的覆盖率。帮帮我的朋友......
java - 使用逻辑或 (||) 测试 if 语句的覆盖率 - 由于 Java 的短路,JaCoCo 想要我覆盖的第四个条件是什么?
这可能是一个相当简单的问题,但我不知所措......
我有一个如下的 if 语句:
TheEnum
可以是A
, B
, C
, ... G
(不止 4 个选项)。
JaCoCo (SONAR) 告诉我,我可以在这里涵盖四个条件。那些是哪些?在这种情况下,我基本上不能测试整个集合吗
我很确定我不能专门测试
if(true || true)
or
if(true || false)
,因为短路评估不会那么远......?
如果是这样,JaCoCo/Sonar 要我测试的第四个选项是什么?
salesforce - 请帮助我为我的触发器类编写测试类
每当创建“创意”记录时,我已经编写了一个触发器来向特定的电子邮件组发送电子邮件。我必须根据两个多选选项列表字段的组合向组发送电子邮件,因此我在“自定义设置数据”中添加了这些组合并使用它来获取电子邮件 ID。下面是我的代码。
当我用我的测试类创建一个想法记录时,我总是收到错误消息:
System.DmlException:插入失败。第 0 行的第一个异常;第一个错误:CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY,IdeaTrigger1:AfterInsert 的执行
引起:System.EmailException:SendEmail 失败。第 0 行的第一个异常;第一个错误:INVALID_EMAIL_ADDRESS,地址无效::[]
Class.IdeaTriggerOperations1.NotifyBUonNewDiscussion1:第 114 行,第 1 列 Trigger.IdeaTrigger1:第 9 行,第 1 列:[]
testing - 基于规范或需求的测试的覆盖率指标是什么?
我们使用哪些不同的指标来确保仅基于需求和规范(黑匣子)编写的测试套件的质量?
简而言之,给定一组需求和针对这些需求的测试套件,量化基于规范/需求的测试(测试套件)质量的不同指标是什么?
我通读了以下有关基于规范的测试和指标的文章来定义它们。这些话题太抽象,无法消化。
http://link.springer.com/chapter/10.1007%2F978-3-642-21768-5_13#page-1 http://www.worldscientific.com/doi/abs/10.1142/S0218539301000530
你能用简单的话解释一下吗?
谢谢!
android - 如何使用命令行在 Android Studio 中获取单元测试的覆盖率报告?
在参考如何使用 Android Studio 获得代码覆盖率中的答案?,我们可以在 Android Studio 上生成 Junit 测试覆盖率。我什至可以使用菜单分析->生成覆盖率报告以 HTML 格式导出覆盖率报告...
我正在考虑从命令行进行此运行以使用 Coverage 进行测试运行,并自动将 Coverage Report 转储到指定文件夹中。有没有我可以这样做的命令?(我在linux/mac环境中)
testing - 在数据流覆盖中,返回变量是否使用它?
我心里有个小问题。我在互联网上对其进行了研究,但没有人提供确切的答案。我的问题是:
在数据流覆盖标准中,假设有一个方法最终返回 variable x
。在为该方法绘制图形时,该 return 语句是否被视为使用x
?
angularjs - 量角器 e2e 是否足以进行 angularJS 测试
我是测试和 AngularJS 的新手,我的任务是测试一个非常复杂的 AngularJS 项目和应用程序的后端。目前,我使用量角器运行 e2e 测试,涵盖输入/操作和输出/结果方面的所有可能场景。这够了吗?我需要为我的应用实现良好的测试覆盖率。
c# - 对仅调用其他方法的简单方法进行单元测试
如果公共方法只调用外部方法并且内部没有特殊逻辑,我应该对其添加单元测试吗?
下面的方法只调用外部方法并使用返回值来构造一个学生对象。
如果我已经对 GetName() 和 GetAddress() 方法进行了单独的单元测试,我还需要对 GetStudent() 方法进行单元测试吗?
由于测试已经确保 GetName() 和 GetAddress() 将返回有效结果(例如,不为空),因此 GetStudent() 应该没问题。
我发现决定是否应该对方法进行测试是相当困难的。您能否在这方面推荐一些外部资源(例如网站、书籍、博客)?
谢谢你。