质量
文章平均质量分 54
a small bird
我是一只小小小小鸟~
展开
-
UI自动化测试进阶第一步-Selenium,这个框架不简单
UI自动化测试进阶第一步-Selenium,这个框架不简单原创 2022-06-13 23:03:38 · 140 阅读 · 1 评论 -
IntelliJ IDE 覆盖率配置
本文主要详细介绍在IntelliJ IDE中执行测试并展示覆盖情况 本文IntelliJ IDE版本为2020.1插件安装安装Coverage插件,通过插件可以在IDE中展示被测代码的覆盖情况,配置路径为IntelliJ IDE -> Preferences -> Plugins,搜索Coverage并安装安装后就可以点击测试用例运行时选择Run with Coverage,或者右键测试类选择Run with Coverage插件配置配置路径 IntelliJ IDE.原创 2020-08-11 12:25:30 · 13281 阅读 · 0 评论 -
Jacoco覆盖率
Jacoco通过若干计数来统计覆盖率,这些计数基于class文件中的java 字节码指令和debug信息获取的,不依赖于源码,并且多数情况下,这些信息可以映射到源码行。其局限性就是要依赖于debug信息来计算行覆盖率,并不是所有的java指令都能编译成适合的字节码,俗称合成码,这种情况下计算的覆盖率不准确。行覆盖条件:如上所述,计算行覆盖率需要debug信息计算:至少行中的一条指令运行,则该行被覆盖分类:由于一行代码通常包含多条指令,根据指令的执行情况细分:- 无覆盖率:没有指令覆盖(红色)-翻译 2020-08-06 20:13:44 · 1451 阅读 · 0 评论 -
Jacoco简介
Jacoco的出发点是为基于JVM运行的代码提供代码覆盖率统计,期望提供轻量级的、可伸缩的、文档较全的库文件来集成各类构建和开发工具。Java代码覆盖率工具有几款开源工具,当实现Eclipse插件EclEmma时,他们都不方便集成,大部门只适用于一款工具(ant,命令行,IDE插件),没有相关文档说明如何集成到不同的上下文环境中。其中两款比较好用的是EMMA 和 Cobertura,不过这两款原作者都不再维护了,也不再支持最新的JVM了,主要由于缺乏回归测试,造成添加新特征比较困难。特此,作者开始开发J原创 2020-08-04 19:22:30 · 8228 阅读 · 0 评论 -
Junit5 + Jacoco Maven配置
Junit依赖参照 [官网](https://junit.org/junit5/docs/current/user-guide/#dependency-metadata) [中文](https://www.bookstack.cn/read/junit5/guide-installation-dependency-metadata.md) [依赖关系](https://www.bookstack.cn/read/junit5/guide-installation-dependency-di原创 2020-07-29 15:04:20 · 1619 阅读 · 0 评论 -
Testng思维导图
testng原创 2020-07-21 17:17:40 · 154 阅读 · 0 评论 -
JsonSchema进行接口测试
何为JsonSchema有什么用接口测试实例原创 2020-07-10 13:07:58 · 358 阅读 · 0 评论 -
聊聊单元测试
作为一名质量管理人员,从刚入行时就接触到单元测试:需求体测时要保证一定的单元测试覆盖率作为提测准入;进行线上问题case study时会先问,这个bug单测是否可以发现;还有各种质量度量。对于单元测试的意义,绝非一个指标或几个指标可以度量的,或许你看到的指标只是一个Trick。单元测试测什么 对于单元测试测什么,怎么写,貌似很多同学甚至研发也搞不清楚,每次要进行CI集成发现好多单测通不过,错误原因五花八门,诸如:依赖的下游服务调用失败,mysql连不上或者由于脏数据引发的失败,读写文件找不...原创 2020-06-28 22:14:45 · 375 阅读 · 0 评论