Unittest
文章平均质量分 80
unittest框架相关知识
虫无涯
CSDN测试领域优质创作者 | CSDN博客专家 | 阿里云专家博主 | 华为云享专家 | 51CTO专家博主 |【专注测试领域各种技术研究、分享和交流~】
展开
-
基于Unittest框架,使用Python+Selenium+Webdriver的WebUI自动化测试项目应用实例(附源码)
目录1、项目背景2、框架环境3、业务实现思路4、业务结果判断5、数据处理6、框架说明7、操作说明8、数据存储效果9、源码地址1、项目背景测试背景:在业务系统的web页面,有一个分辨率设置功能,而这个功能是自定义的一个区间,用户可以设置分辨率800600到20482048,共计1809801个分辨率,如果人工去进行遍历的话,估计得用半年时间,非常费劲解决方案:使用webUI自动化控制分辨率...原创 2020-03-19 16:05:17 · 2300 阅读 · 2 评论 -
【致敬女神】HTMLReport应用之Unittest+Python+Selenium+HTMLReport项目自动化测试实战
IT女神-仅以此文致敬 女性开发者』她们在不同领域熠熠生辉,创造了无限的可能,成为了IT发展进步中不可或缺的角色。她们在AI代码的世界里让梦想生根、开花。不分年龄、无论背景,她们释放着热情与专业,用技术为自己代言。致敬每一位IT女神,愿她们永远美丽、永远绽放自己独特的魅力之花。同时,在这特殊的节日祝愿所有的女性朋友梦想成真!注意事项:【本文字数包含代码38175字,建议慢慢看~哈哈哈】1、以下仅为举例,具体以自身实际项目为准;原创 2023-03-08 09:18:53 · 2131 阅读 · 34 评论 -
基于UIAutomation+Python+Unittest+Beautifulreport的WindowsGUI自动化测试框架主入口main解析
【代码】基于UIAutomation+Python+Unittest+Beautifulreport的WindowsGUI自动化测试框架主入口main解析。原创 2023-02-22 09:02:05 · 678 阅读 · 1 评论 -
基于UIAutomation+Python+Unittest+Beautifulreport的WindowsGUI自动化测试框架common目录解析
【代码】基于UIAutomation+Python+Unittest+Beautifulreport的WindowsGUI自动化测试框架common目录解析。原创 2023-02-21 09:32:07 · 1409 阅读 · 5 评论 -
pytest学习和使用12-Unittest和Pytest参数化详解
数据驱动ddt可以实现测试数据与测试脚本的分离;通过ddt来将测试数据加载到脚本中;原创 2022-11-24 22:15:00 · 478 阅读 · 0 评论 -
python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告(优化版)
本文章内容是基于上海-悠悠的版本,进行了优化,增加了部分内容,详细请查阅下文。目录1、原文链接2、修改前后框架区别3、主要修改内容4、详细修改内容说明4.1、增加token关联4.1.1、token获取get_token.py4.1.2、token保存operation_json.py4.1.3、token的读取base_api.py4.2、增加cookie关联4.2.1、cookie获取get_token.py4.2.2、cookie保存operation_json.py4.2.3、cookie的读取b原创 2020-07-20 15:15:04 · 1167 阅读 · 1 评论 -
WebUI自动化中截图的使用
前言做UI自动化时,有时候可能因为需要把某个步骤的界面显示截图保存,这里我用到的是webdriver的截图功能。环境搭建这里说的UI自动化指的是 web的UI自动化,使用的是Python+Selenium+webdriver写的,用Unittest框架来组织用例和脚本。具体环境搭建可以参考之前的环境搭建详细文章:https://blog.csdn.net/NoamaNelson/article/details/102971936封装截图功能creenShot.pydriver:指的是使用哪个浏原创 2020-07-06 09:54:40 · 1123 阅读 · 1 评论 -
Unittest接口和UI自动化测试框架中的发送邮件服务如何使用?
在写Unittest接口和UI自动化测试的时候,需要封装邮件模块来进行发送邮件。如何做呢?简单做一下整理。1、在框架工具集中封装send_mail.py如图,我的在common中封装了send_mail.py代码如下:#coding=utf-8from email.mime.text import MIMETextimport timeimport smtplibimport g...原创 2020-04-14 08:24:01 · 870 阅读 · 1 评论 -
Unittest+Python接口自动化测试如何进行token关联?
业务背景有些业务在做接口自动化的时候,接口头需要传入token参数,那么如何做呢?下边是整理的内容,当然也借鉴了网友的一些资料。1、先封装对json格式的数据存储,主要是用来保存和读取获取到的token值operation_json.py#coding:utf-8import jsonclass OperetionJson: def __init__(self,file_pa...原创 2020-03-27 18:37:13 · 2661 阅读 · 0 评论 -
unittest中使用ddt后生成的测试报告名称如何修改?(如test_api_0修改成test_api_0_titile)
修改前:Unittest使用ddt后生成的测试报告用例名称为:即就是,以“test_xx_数字”为格式的用例名称,感觉满足不了我们的测试需求,不够直观。那么怎么修改呢?查看ddt源码def mk_test_name(name, value, index=0): """ Generate a new name for a test case. It will ta...原创 2019-12-27 10:53:51 · 1229 阅读 · 1 评论 -
Unittest接口测试生成报告和日志方法
HTML报告直接把HTMLTestRunner.py放入工程目录即可报告脚本封装#HTNL格式报告 now = datetime.datetime.now().strftime('%Y-%m-%d_%H_%M_%S') htmlreport = reportpath + "/" + now + r"result.html" print("测试报告生成地址:%s"%...原创 2019-12-25 14:54:39 · 3902 阅读 · 8 评论 -
unittest使用parameterized参数化后如何调用添加到测试套件中
写了一个Unittest+Python+execl的一个接口自动化,在参数化的时候遇到了一个问题。具体的“坑”如下要实现的需求在execl中涉及或写接口测试用例,然后读取execl中每一行的数据,每一行数据就相当于一条用例需求实现path = "F:\InterFace_JIA1\dataconfig\source_user_case.xlsx"params_list = TestRun...原创 2019-12-23 17:37:50 · 950 阅读 · 1 评论 -
unittest单元测试框架
unittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差不多。unittest核心工作原理unittest中最核心的四个概念是:test case, test suite, test runner, test fixture。下面我们分别来解释这四个概念的意思,先来看一张unittest的静态类图(下面的类图以及...转载 2019-12-06 16:15:30 · 251 阅读 · 0 评论 -
WebUI自动化环境搭建
环境基本介绍环境说明使用Python+Selenium+Webdriver集成开发软件列表1、Python(脚本语言)2、SetupTools、Pip工具(安装包管理工具)3、Selenium包(网页自动化测试)4、浏览器(IE、Chrome、Firefox)5、浏览器驱动(IEDriver、ChromeDriver等)6、Selenium IDE插件7、Fire...原创 2019-11-08 14:41:46 · 1601 阅读 · 1 评论