
UNITTEST测试框架的使用
发布日期:2021-05-06 16:21:10
浏览次数:20
分类:原创文章
本文共 583 字,大约阅读时间需要 1 分钟。
unittest 框架的作用
~组织多条用例执行~提供断言的功能~生成测试报告
unittest 基本框架
setUp()最先执行 用于实例化浏览器 ;get url ;浏览器窗口最大化 ;隐式等待
tearDown()最后执行 用于窗口结束
其它自定义方法一定要 以 test开头 否则执行不了
-
组织多条用例执行
defaultTestloader中 discover 的使用 discover(‘文件路径,文件名)
执行 TextTestRunner().run()
-
提供断言的功能
基本布尔型断言的两个方法 assertEqual() ;assertIn();
通过捕获异常try…expcept 验证功能点是否满足
利用截图记录错误信息get_screenshot_as_file(文件路径+名)
补充格式化时间 %Y_%m_%d %H_%M_%S
-
生成测试报告
1unittest 自带模板 单个用例
2导入第三方模板 http://tungwaiyip.info/software/HTMLTestRunner.html
利用unittest 中组织套件测试 unittest.defaultTesrLoader.discover
~ 写测试报告的文件路径
~时间戳记录时间
~记录数据 with open( )
~实例化HTMLTestRunner()
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月07日 16时38分33秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
个人购买服务器问题?
2019-03-11
pwntools编写技巧
2019-03-11
How2Heap笔记(三)
2019-03-11
go--microSocket服务端 php客户端
2019-03-11
小程序提交新数据后如何返回上一页并刷新数据?
2019-03-11
qt c++实现的ai贪吃蛇吃满屏幕,超详细!(二)ai的具体实现
2019-03-11
linux 查看log日志相关命令
2019-03-11
IDEA 2019 安装 mybatis-plus插件
2019-03-11
div 实现光标悬停变成手型
2019-03-11
layer.confirm 无效
2019-03-11
Java 回调机制
2019-03-11
7、回归和特征选择
2019-03-11
pycharm使用(新建工程、字体修改、调试)
2019-03-11
什么是Numpy、Numpy教程
2019-03-11
Python学习笔记——元组
2019-03-11
异常声音检测
2019-03-11
PCB学习笔记——AD17如何添加新的封装
2019-03-11
numpy版本问题
2019-03-11