#用于发送测试报告或其它内容# -*- coding:utf-8 -*- import os import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart clas... ...
分类:
其他好文 时间:
2019-08-16 18:47:10
阅读次数:
112
项目需要,需要自动生成PDF测试报告。经过对比之后,选择使用了reportlab模块。 项目背景:开发一个测试平台,供测试维护测试用例,执行测试用例,并且生成测试报告(包含PDF和excel),将生成的测试报告以邮件的形式发送相关人。 excel生成代码如下: 生成效果: ...
分类:
编程语言 时间:
2019-08-15 10:53:59
阅读次数:
77
1.从github获取allure代码 2.安装gradle,用于打包jar 3.配置gradle环境变量 4.生效环境变量 5.查看是否配置成功 6.进入目录修改src\main\java\io\qameta\allure\summary中的SummaryPlugin.java setReport ...
分类:
其他好文 时间:
2019-08-09 19:57:51
阅读次数:
1219
差不多三个月前些的教程,然后跳槽了,自定义模块还没有写。。。。后续也不知道有时间补上没有,最近应该会毕竟专注app测试这块了 1.github下载allure安装包:https://github.com/allure-framework/allure2 2.allure官网下载版本按照包放在 all ...
分类:
其他好文 时间:
2019-08-09 19:38:25
阅读次数:
512
Unitest是python里面的单元测试框架,方便组建测试用例,执行用例,并生成测试报告 注意: 测试类,继承单元测试unitest.TestCase这个类 测试方法(用例)必须以test开头 测试类就是多个用例的一个集合,相当于是测试用例的一个模块 前置条件setUp(self):每个用例执行前 ...
分类:
编程语言 时间:
2019-08-05 14:12:21
阅读次数:
112
为什么要在命令行中运行 可以在无UI界面的服务器上运行 可以在持续集成系统上运行 运行准备 导出collection 安装nodejs和npm(或cnpm) 安装Newman 运行及生成测试报告支持4中格式: ①CLIreporter ②JSON reporter ③HTML reporter ④J ...
分类:
其他好文 时间:
2019-08-04 01:11:45
阅读次数:
209
写了个用例,测试main执行: 或者在run模块执行: 发现: ...
分类:
其他好文 时间:
2019-07-29 00:02:35
阅读次数:
126
OS模块 在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块,所以今天整理下比较常用的几个方法。网上这方面资料也很多,每次整理,只是对自己所学的知识进行梳理,从而加深对某个模 ...
分类:
编程语言 时间:
2019-07-24 13:20:54
阅读次数:
99
通过当前时间和函数名生成测试报告名称,随机字符串(大小写字母和数字)生成测试数据 使用logger设置日志,将日志保存到文件。 import os, loggingcurrent_path = os.path.abspath(os.path.dirname(file))file_path = os. ...
分类:
编程语言 时间:
2019-07-19 20:52:54
阅读次数:
197
本文转自:https://www.cnblogs.com/insane-Mr-Li/p/9121619.html 自动化测试中,测试报告一般都需要发送给相关的人员,比较有效的一个方法是每次执行完测试用例后,将测试报告(HTML、截图、附件)通过邮件方式发送。 首先我们要做: 进入163邮箱,点击设置 ...
分类:
编程语言 时间:
2019-07-18 18:03:34
阅读次数:
179