背景 对苹果开发者而言,由于平台审核周期较长,客户端代码导致的线上问题影响时间往往比较久。如果在开发、测试阶段能够提前暴露问题,就有助于避免线上事故的发生。代码覆盖率检测正是帮助开发、测试同学提前发现问题,保证代码质量的好帮手。 对于开发者而言,代码覆盖率可以反馈两方面信息: 1. 自测的充分程度。 ...
分类:
移动开发 时间:
2018-12-27 23:09:32
阅读次数:
217
一,下载 sonar-scanner-msbuild 我当前下载的最新版本是:sonar-scanner-msbuild-4.5.0.1761-netcoreapp2.0 二,新建dotnetCore 项目 SonarDemo并创建SonarDemo.Tests Project 三,解压sonar- ...
分类:
Web程序 时间:
2018-12-26 16:56:11
阅读次数:
807
提交和推送的区别 拉取和获取的区别 分支和合并 合并代码有两种方案: 拉取线上代码,覆盖本地已改的代码或恢复误删文件,及恢复线上版本 版本回退 1.假设有2个提交记录 commit def5adef853da4cc05752bdb36577c127be71ba5 Author: 132982jian ...
分类:
其他好文 时间:
2018-12-20 17:06:03
阅读次数:
213
最近团队在不断完善项目中的单元测试用例,会用到代码覆盖率分析,本来以为 homestead 应该默认安装了 xdebug ,所以使用 来生成 html 报告,但是执行后提示如下错误 这是因为没有安装或启用 xdebug 导致。 个人环境: PHP 7.2.0 1+ubuntu16.04.1 + Ho ...
分类:
Web程序 时间:
2018-12-16 23:22:31
阅读次数:
235
写不尽的 code,查不完的 bug 通常我们写 bug,哦,不对,写代码时总不会一帆风顺,往往各种 bug 充斥其中,即使测试有较高的代码覆盖率往往也会有漏网之鱼。能写出一些比较隐蔽或者看起来像 feature 的 bug,并且经过了测试、code review 等层层的考验,最终 merge 到主干,这也算的上是一种本事。
分类:
其他好文 时间:
2018-12-13 19:13:30
阅读次数:
198
性能测试工作不尴尬,但是性能测试岗位很尴尬。 性能测试工作不尴尬,但是性能测试岗位很尴尬。 从我这里的讲述中,希望你也能看到其他测试工作的影子,希望你对“点点点”不再迷茫不再抑郁。 自己水平有限,望大家多多批评。 性能测试的工作内容 这方面的资料很多了,我也不是权威,说不全的。大致流程: 和需求提出 ...
分类:
其他好文 时间:
2018-11-28 15:46:12
阅读次数:
154
又是idea,idea确实很智能,由于我下载的idea设置可能初始化了,所以我找不到单元测试率覆盖的具体代码情况,到底哪些代码覆盖,哪些代码未覆盖; ...
分类:
其他好文 时间:
2018-11-12 17:42:24
阅读次数:
96
父类被子类覆盖时可以使用super调用父类 ...
分类:
其他好文 时间:
2018-11-04 21:04:57
阅读次数:
93
# 背景 集团的代码覆盖率平台因为网络问题无法使用,只能自己研究下。 覆盖率是衡量自动化用例效果产品的一个指标,但只是一个辅助指标,覆盖率高并不意味着质量好,但覆盖率低却能说明一些问题, # 对比 覆盖率工具的对比,直接引用资料: 有赞团队的博客: https://tech.youzan.com/c ...
分类:
其他好文 时间:
2018-10-16 17:35:39
阅读次数:
179
代码覆盖API插件 Jenkins中有许多代码覆盖插件:Cobertura,JaCoCo,Emma等等。这些插件的问题在于它们每个都自己实现了所有代码覆盖功能。因此,您可以获得不同的功能集,UI,CLI命令和REST API。这个项目的想法是统一现有的功能,并提供一个新的API插件,其他插件可以扩展 ...
分类:
其他好文 时间:
2018-10-15 11:51:58
阅读次数:
186