草庐IT

Unittest

全部标签

python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告(优化版)

本文章内容是基于上海-悠悠的版本,进行了优化,增加了部分内容,详细请查阅下文。(目录)1、原文链接python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告2、修改前后框架区别修改前:修改后:3、主要修改内容增加:token关联(token获取和保存)增加:cookie关联(cookie获取和保存)增加:发送邮件(使用SMTP)修改:HTML报告模板中的样式和ddt用例的标题增加:logo日志4、详细修改内容说明4.1、增加token关联4.1.1、token获取get_token.pyimportjsonimportrequestsfromcom

python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告(优化版)

本文章内容是基于上海-悠悠的版本,进行了优化,增加了部分内容,详细请查阅下文。(目录)1、原文链接python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告2、修改前后框架区别修改前:修改后:3、主要修改内容增加:token关联(token获取和保存)增加:cookie关联(cookie获取和保存)增加:发送邮件(使用SMTP)修改:HTML报告模板中的样式和ddt用例的标题增加:logo日志4、详细修改内容说明4.1、增加token关联4.1.1、token获取get_token.pyimportjsonimportrequestsfromcom

WebUI自动化测试框架搭建之需求整理、详细设计、框架设计

(WebUI自动化测试框架搭建之需求整理、详细设计、框架设计)1总体需求1.1实现目的基于BS架构,模拟用户(鼠标、键盘)操作,达到快速、重复执行测试用例;便于回归测试,快速覆盖主线用例或功能;线上或线下巡检测试,结合持续集成,及时发现运行环境存在的问题;提升个人自动化测试技术能力,为业务提供强有力的测试手段。1.2功能需求基于Unittest,封装、调用和组织所有的测试用例,进行批量或指定用例运行;支持邮件服务,可添加任意团队成员邮箱,及时通知团队成员自动化运行结果;支持log日志,保存运行过程所有或需要记录的数据;支持HTML测试报告,直观展示测试结果和数据;支持用例设计和测试结果分离,便

WebUI自动化测试框架搭建之需求整理、详细设计、框架设计

(WebUI自动化测试框架搭建之需求整理、详细设计、框架设计)1总体需求1.1实现目的基于BS架构,模拟用户(鼠标、键盘)操作,达到快速、重复执行测试用例;便于回归测试,快速覆盖主线用例或功能;线上或线下巡检测试,结合持续集成,及时发现运行环境存在的问题;提升个人自动化测试技术能力,为业务提供强有力的测试手段。1.2功能需求基于Unittest,封装、调用和组织所有的测试用例,进行批量或指定用例运行;支持邮件服务,可添加任意团队成员邮箱,及时通知团队成员自动化运行结果;支持log日志,保存运行过程所有或需要记录的数据;支持HTML测试报告,直观展示测试结果和数据;支持用例设计和测试结果分离,便

基于Python+unittest自动化测试框架说明文档

​​ 一、unittest自动化框架介绍....-5-​​​​1、unittest核心工作原理....-5-​​​​1.1、TestCase.-5-​​​​1.2、TestSuite.-6-​​​​1.3、TestRunner.-6-​​​​1.4、TestFixture.-6-​​​​2、框架目录结构介绍....-6-​​​​2.1、config层....-6-​​​​2.2、data层....-7-​​​​2.3、log层....-7-​​​​2.4、report层....-7-​​​​2.5、test层....-7-​​​​2.6、utils层....-7-​​​​2.7、main.py

基于Python+unittest自动化测试框架说明文档

​​ 一、unittest自动化框架介绍....-5-​​​​1、unittest核心工作原理....-5-​​​​1.1、TestCase.-5-​​​​1.2、TestSuite.-6-​​​​1.3、TestRunner.-6-​​​​1.4、TestFixture.-6-​​​​2、框架目录结构介绍....-6-​​​​2.1、config层....-6-​​​​2.2、data层....-7-​​​​2.3、log层....-7-​​​​2.4、report层....-7-​​​​2.5、test层....-7-​​​​2.6、utils层....-7-​​​​2.7、main.py