8.pytest工具与插件 8.1 converage.py-代码覆盖率 测试覆盖率是指项目代码被测试用例覆盖的百分比。使用覆盖率工具可以知道,系统哪些部分的功能没有被测试覆盖。converage.py是Python推荐的覆盖率工具。 8.1.1 覆盖率工具安装 在pytest中可以使用pytest ...
分类:
其他好文 时间:
2020-07-07 20:45:46
阅读次数:
72
测试覆盖率通常被用来衡量测试的充分性和完整性 测试覆盖率分为两类 需求覆盖率 需求覆盖率是指测试对需求的覆盖程度,通常的做法是将每一条分解后的软件需求和对应的测试建立一对多的映射关系,最终目标是保证测试可以覆盖每个需求,以保证软件产品的质量。 代码覆盖率 代码覆盖率是指,至少被执行了一次的条目数占整 ...
分类:
其他好文 时间:
2020-07-03 21:21:26
阅读次数:
59
Python代码覆盖率工具coverage.py其实是一个第三方的包,同时支持Python2和Python3版本。安装也非常简单,直接运行: pip install coverage 首先我们编写一个简易计算器的程序: # mymath.py def add(a, b): return a + b ...
分类:
编程语言 时间:
2020-06-26 12:55:14
阅读次数:
109
目录 序 什么是接口 为什么做接口测试 接口测试的模板 接口的构成 http常用的请求方式 接口测试的重点 接口测试的质量评估标准 接口模拟测试 http状态码列表 序 大多数人对于接口测试都觉得是一种高大上的测试,觉得学会接口测试就可以从小白测试员,变成了高级测试员,但其实接口测试只是测试的基础内 ...
分类:
其他好文 时间:
2020-06-25 15:19:29
阅读次数:
636
近几年随的技术加快前进,人工智能已经悄然无息的来到了我们的身边,可谓是不管是生活,工作等等的一切什么都有人工智能的出现。那对于IT行业或者更详细点的说对于软件测试这一职位是种什么样的变化呢! 一、什么自动化测试 什么是自动化测试?这个问题可能没有准确的答案。一般认为,接口自动化测试,WebUI自动化 ...
分类:
其他好文 时间:
2020-06-16 18:45:37
阅读次数:
207
登录 SonarQube 安装参见我之前文章:Docker Compose 方式安装 SonarQube 8.3.1 说明: 采用 Crowd 实现软件统一登录。 Nginx 反向代理,实现统一域名访问方式,如:http://xxx.com/sonar,http://xxx.com/[crowd,j ...
分类:
其他好文 时间:
2020-06-14 18:48:05
阅读次数:
235
补充如下内容: 配置 GCC 环境 支持 C++ 11 regex代码编译 更换一种 (二) 中 修改编译脚本方式 一 centos 安装devtoolset-3 该篇幅转自:http://www.openskill.cn/article/372 背景:由于gcc 4.8.2不支持C++11的reg ...
分类:
编程语言 时间:
2020-06-03 15:27:19
阅读次数:
99
一.Unicode 1. 选择Unicode方式,先下载至本地,然后复制.css文件和.ttf文件到项目目录src/common/font/.复制代码覆盖掉.css文件的@font face 2. 在APP.vue文件中引入css文件 3. 在组件内使用图标样式 4. 实际效果 ...
分类:
微信 时间:
2020-05-04 09:28:51
阅读次数:
368
1、服务器代码合并本地代码 $ git stash //暂存当前正在进行的工作。 $ git pull origin master //拉取服务器的代码 $ git stash pop //合并暂存的代码 2.服务器代码覆盖本地代码 $git reset --hard //回滚到上一个版本 $git ...
分类:
其他好文 时间:
2020-04-29 10:38:35
阅读次数:
378
原文见此处 单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的。 单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复、改进或重构之后的正确性。 一般来说,单元测试任务包括 接口功能测试:用来保证接口功能的正确性 ...
分类:
编程语言 时间:
2020-04-28 23:15:09
阅读次数:
63