第 7 章 unittest 扩展 在第 6 章中,我们介绍了 unittest 的主要功能,但是如果只用它来写 Web 自动化测试,则仍稍显不足。例如,它不能生成 HTML 格式的报告、它不能提供参数化功能等。不过,我们可以借助第三方扩展来弥补这些不足。 7.1 HTML 测试报告 HTMLTes ...
分类:
Web程序 时间:
2020-03-09 13:53:59
阅读次数:
91
测试流程 需求分析与评审 编写测试计划与测试方案 设计测试用例与评审用例 执行测试用例与缺陷跟踪 编写测试报告 需求分析与评审 什么是软件需求? 软件需求:是指为用户解决某一问题或达到某一目标所需要的软件功能。 如:手机扫码支付问题。 ? 网站用户量的增长这么一个目标。 为什么要做需求评审? 保证需 ...
分类:
其他好文 时间:
2020-03-09 01:03:31
阅读次数:
65
需要在bin目录下面建一个result目录用来存放测试报告 压测命令: jmeter -n -t /usr/local/software/jmeter/temp/linux_users_api.jmx -l /usr/local/software/jmeter/temp/jtl/result.jtl ...
分类:
Web程序 时间:
2020-03-04 18:48:37
阅读次数:
98
Linux 服务器性能测试报告 我们使用linux 工具sysbench 来测试linux服务器性能,目前在Centos上进行操作 Install sysbench check it CPU Benchmark(运行性能) 测试CPU运行性能 测试结果 记录数据 total time taken b ...
分类:
系统相关 时间:
2020-03-03 16:20:52
阅读次数:
97
前提:针对一个从零开始的全新的项目 一、目标 结合公司现有的项目情况制定合理规范的测试流程,提高测试效率和产品质量,尽可能减少客户对产品的问题反馈, 核心还是要加强项目组成员之间的工作交流和沟通,保证整个项目的高效率的按质按量的交付。 二、测试流程说明图 三、测试流程 1.需求分析 参与人员:客户、 ...
分类:
其他好文 时间:
2020-03-03 13:00:48
阅读次数:
81
当前测试人员的主要矛盾: Python基础语法都看了学了几遍了。 用不上,不会写,网上的例子又大部分是面向开发人员的, 好多都是人工智能,大数据,区块链,或者数学算法题。 偶尔有Selenium面向Web测试人员, 但是Selenium作为Python入门实例, 也不合适,因为还是太难了。 武散人的 ...
分类:
其他好文 时间:
2020-03-02 22:34:33
阅读次数:
101
需要安装 pytest - html 插件; pip install pytest-html pytest 可以生成多种样式的结果: 生成 JunitXML 格式的测试报告,命令:--junitxml=path 生成 ResultLog 格式的测试报告,命令:--resultlog=report/l ...
分类:
Web程序 时间:
2020-03-02 00:47:31
阅读次数:
326
前言 跑自动化用例每次用手工点击 jenkins 出发自动化用例太麻烦了,我们希望能每天固定时间 跑,这样就不用管了,坐等收测试报告结果就行。 一、定时构建语法 * * * * * (五颗星,中间用空格隔开) 第一颗*表示分钟,取值 0~59 第二颗*表示小时,取值 0~23 第三颗*表示一个月的第 ...
分类:
其他好文 时间:
2020-03-02 00:46:01
阅读次数:
436
接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 自动化接口测试的优势 ? 通过CI/CD持续测试 ? 测试结果自动验证 ? 测试报告每天自动生成 ? 测试脚本复用性高,维护成本低 ...
分类:
其他好文 时间:
2020-02-28 12:12:53
阅读次数:
63
之前项目将接口自动化项目持续集成到了jenkins上,这次专门写篇文章记录下。 持续集成时,主要分为以下几个步骤: 1. 服务器安装jdk;2.maven的安装及配置;3.git的安装及配置;4.jenkins的安装及运行;5.将接口自动化项目持续集成到jenkins;6.在线测试报告的产出 一、j ...
分类:
其他好文 时间:
2020-02-26 01:48:02
阅读次数:
280