有很多刚入行的软件测试小白,认为软件测试就是功能测试,只需要不断的点点点就可以了,在加上入职的公司业务量不大,涉及不到压力测试、性能测试乃至自动化测试等,或者是因为你从事软件测试经验少,领导暂时只让你做功能测试,因此一直停留在小白阶段。如果想要成长和发展,想要跳槽到更好的“坑位”、更快地让领导重视你 ...
分类:
其他好文 时间:
2020-05-16 20:35:14
阅读次数:
81
1.按软件开发阶段的角度划分:单元测试、集成测试、系统测试、验收测试 2.按是否查看源代码的角度划分:黑盒测试、灰盒测试、白盒测试 3.按是否执行程序的角度划分:静态测试、动态测试 4.按测试实施组织的角度划分:α测试、β测试、第三方测试 5.按是否手工执行测试的角度划分:手工测试、自动化测试 6. ...
分类:
其他好文 时间:
2020-05-16 14:01:08
阅读次数:
77
前言 当你感到悲哀痛苦时,最好是去学些什么东西。学习会使你永远立于不败之地。 笔者在实现自动化测试框架的时候,由于测试报告中的html报告和文件夹中的图片都要发作为邮件附件发送,所以笔者干脆先做成压缩文件后再发邮件。分享分享python如何进行文件压缩的。 一、python压缩模块简介 python ...
分类:
编程语言 时间:
2020-05-16 12:12:34
阅读次数:
75
文章来源于霍格沃兹测试学院 1.需求背景 在实际的接口测试时,传参有时候可能需要很多,也可能我们就是想要一份完整的参数,必填项和非必填项都包含在内,比如下面的 json: { "store": { "book": [ { "category": "reference", "author": "Nig ...
分类:
Web程序 时间:
2020-05-15 15:32:07
阅读次数:
73
文章霍格沃兹测试学院 rest-assured对响应结果的导出 这里将继续研究rest-assured对响应结果的更新获取,现有一个登录接口auth / oauth / token,接口的部分返回值如下: HTTP/1.1 200 OKServer: nginx/1.12.2Date: Mon, 1 ...
分类:
其他好文 时间:
2020-05-15 15:30:43
阅读次数:
53
如果我们要选择的元素没有id,class属性,或者有些我们不想选择的元素也有相同的id,class属性值; 这时候我们可以通过CSS Selector语法选择元素 CSS Selector 语法就是用来选择元素的 既然css selctor 语法天生就是浏览器用来选择元素的,selenium自然就可 ...
分类:
编程语言 时间:
2020-05-15 00:14:47
阅读次数:
93
在 Linux 中我们比较习惯用命令去新建以及删除文件,那么在python里面我们怎样去操作目录呢?下面我们将为大家介绍自动化测试中常用的一些I/O目录处理函数。 在使用IO常用函数之前,我们需要引入其所在的模块,使用我们在模块导入时学习到的import关键字进行导入即可: 1、新建/删除目录 1) ...
分类:
其他好文 时间:
2020-05-15 00:12:44
阅读次数:
56
一家企业的销售业绩好不好,除了跟公司产品质量和销售员工的能力有关系外,还跟企业的仓库管理有相当大的联系。因为如果仓库管理不好,会导致商品堆积不清楚,严重的话会导致商品滞销而损失金钱。仓库管理问题主要表现:库存管理混乱,掉货、应收款成死帐现象频发;滞销畅销商品不明确,利润低下,周转率较低;经营状况无法系统展现,未来发展方向不明确;异地仓库和办事处信息迟缓,无法快速处理问题。针对制造业仓储管理的问题,
分类:
其他好文 时间:
2020-05-14 13:43:29
阅读次数:
71
CI/CD CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。 持续集成:是一种软件开发实践,团队开发人员频繁提交代码到源代码仓库,每次提交都进行构建、自动化测试,从而尽早发现集成问题。 持续交付:频繁地将软件的新版本,交 ...
分类:
其他好文 时间:
2020-05-14 11:04:34
阅读次数:
42
前言 自动化测试里面参数化思想是非常重要的,同一类型的测试,只需维护不同的数据就可以了。 对每组测试数据自动生成对应的测试用例,并且每个测试用例的结果互不影响,不能因为第一个失败了,后面的用例就不执行了。 自动生成用例 可以使用JavaScript动态生成测试,以下是官方文档给的案例 测试案例 以百 ...
分类:
其他好文 时间:
2020-05-14 01:36:59
阅读次数:
180