环境:python3 + unittest + requests Excel管理测试用例, HTMLTestRunner生成测试报告 测试完成后邮件发送测试报告 jsonpath方式做预期结果数据处理,后期多样化处理 后期扩展,CI持续集成 发送邮件效果: 整体结构: common模块 class ...
分类:
编程语言 时间:
2020-02-24 14:45:07
阅读次数:
95
前面我们讲到过在做自动化测试或单元测试的时候使用HTMLTestRunner来生成测试报告,并且由于Python2 和 Python3 对于HTMLTestRunner的支持稍微有点差异,所以我们将HTMLTestRunner进行了改造,从而适配Python3,详细改造步骤可以参考:HTMLTest ...
分类:
编程语言 时间:
2020-02-21 09:46:06
阅读次数:
179
前提:熟悉测试业务及流程 任何Python自动化测试的前提,都是必须先熟悉实际测试业务。 任何脱离实际测试业务的自动化都是噱头且无实际意义! 测试的基本流程基本是: 测试需求分析,测试用例设计与评审,测试用例执行,报bug,整理测试报告。 测试用例设计与评审是熟悉软件产品需求的重要过程, 可以更深入 ...
分类:
编程语言 时间:
2020-02-20 13:29:17
阅读次数:
89
小组成员介绍: 崔红婧 李思雨 王琦 岳林坦 张瀚中 初步确定项目我们小组的项目 今天下午三点半我们开始进行小组讨论: 首先初步确定了我们的项目(如下图),但在具体实践过程中可能还会有所改动。 明确了我们将要进行的任务: (1)项目需求分析、概要设计、详细设测试报告等文档。 (2)项目源代码。 (3 ...
分类:
其他好文 时间:
2020-02-19 18:45:43
阅读次数:
64
出现该报错主要是因为你没有进行chrome浏览器安装路径的配置,解决方法很简单: 打开pycharm–》File–》setting–》Tools–》Web Browsers 在Default Browser一栏勾选Custom Path(敲黑板) 然后将chrome的路径改为安装路径即可,如图所示: ...
分类:
编程语言 时间:
2020-02-16 16:40:36
阅读次数:
101
给多个人发邮件时,可以传入邮箱列表 把多个收件人用分号隔开 # -*- coding: utf-8 -*-# @Time : 2020/2/15 17:02# @File : send_mail_19.py# @Author: Hero Liuimport smtplibimport timefro ...
分类:
Web程序 时间:
2020-02-15 23:31:52
阅读次数:
98
用例执行完成后,执行结果默认是输出在屏幕上(不便于事后追踪和记录),其实我们可以把结果输出到一个文件中,形成测试报告。 unittest自带的测试报告是文本形式的,如下代码: import unittest if __name__ == "__main__": # 测试用例目录 test_dir = ...
分类:
Web程序 时间:
2020-02-10 13:50:29
阅读次数:
133
1、Python3+Selenium3自动化测试环境搭建 2、Python简单学习 3、元素定位 4、常用浏览器操作 5、断言与验证信息 6、表单、窗口切换 7、上传、下载文件 8、单元测试框架 9、HTML测试报告 10、PO设计模式(Page Object) 未完待续。。。 ...
分类:
编程语言 时间:
2020-02-07 16:23:17
阅读次数:
77
测试报告生成 使用HTMLTestRunner 生成测试报告 本文使用的 HTMLTestRunner 来源于github: "https://github.com/githublitao/HTMLTestRunner_Chart" 参考链接: "http://tungwaiyip.info/sof ...
分类:
Web程序 时间:
2020-01-27 17:41:02
阅读次数:
118
一、项目需求 1. 测试/生产环境更新后,自动化回归测试 2. 项目易于维护和运行 3. 支持多种测试策略 4. 支持可视化测试报告 5. 运行结果,支持多种方式通知相关人员 6. 可定时/触发的方式运行自动化测试用例 二、设计 2.1 需要的技能 Python基础(面向对象) 熟悉Python引包 ...
分类:
Web程序 时间:
2020-01-27 17:31:32
阅读次数:
96