当前位置: 首页 > news >正文

unittest框架讲解

下面我介绍一下自动化框架(unittest)的基本流程:

自动化框架是用来管理和组织测试用例的,首先先导入unittest框架,再导入本次测试应用到的一些模块,比如time模块(进行计时),selenium模块等等。接下来进行类的定义,创建一个类,继承unittest.testcase,一个testcase就是一个用例,定义类需要类的开始setUpClass()和类的结束tearDownClass() ,在整个框架中只运行一次。为了减少代码的冗余,需要进行方法的定义,方法的开始setUp和tearDown结束,每一条用例都会执行,调用的时候直接使用这个方法名就可以了。然后进行用例定义,用例名要以test开头,如果没有以test开头就不能被识别运行,运行顺序按ascllma标准排序:0-9  A-Z  a-z。 用例编写完成之后,进行用例的调用,这里我们有四种方法: 1.unittest.main() 执行所有的用例 2.创建一个套件TestSuite(),通过addtest添加用例到套件中,通过TextTestRunner去运行套件中的用例 3.根据运行文件的相对路径执行自动化测试,通过unittest.TestLoader().discover匹配测试路径和文件, unittest.TextTestRunner().run(d) 运行路径下匹配到的用例 4.根据运行文件的相对路径执行自动化测试,通过unittest.TestLoader().discover匹配测试路径和文件,接下来把执行结果写入下载的测试报告模板文件中,执行之后能看到相应路径下所有用例的执行结果。 

http://www.jsqmd.com/news/844085/

相关文章:

  • 别再只改IMEI了!深入理解高通基带QCN:从参数结构到软件检测的完整对抗思路
  • 2026年企业级反病毒引擎选型指南:核心指标与避坑要点解析 - 飞驰云联
  • 桐庐杭传高级中学好不好?从办学资质、特色班型到升学成果的一次客观梳理 - 奔跑123
  • 3步掌握B站视频转文字神器:为什么你需要这个效率提升10倍的工具
  • 竹粉机械厂家深度解析:精聚粉体工程技术(南京)有限公司领衔竹材超微粉碎产业革新 - 品牌评测官
  • 93%流量转化提升:西安短视频运营公司怎么选不踩坑 - 速递信息
  • RuoYi-Vue-Plus多租户实现原理:数据隔离与权限控制的终极指南 [特殊字符]
  • 理性评价桐庐杭传高级中学好不好:学费、奖助、美术免费集训与普高学籍保障 - 奔跑123
  • 2026 年 5 月东莞黄金回收指南,收的顶合规靠谱有保障 - 奢侈品回收测评
  • 2026国内二手电脑高价回收TOP5!广东湛江等地公司服务口碑优异 - 十大品牌榜
  • 2026仓库出入库管理软件终极指南:精选5款最简单高效解决方案推荐
  • PlusPlugins源码解析:深入理解Flutter插件架构与实现原理
  • 西安资质代办,找中俊企管靠谱吗?​ - COINUP
  • 网球场、轮滑场、彩色路面施工找谁家?2026年丙烯酸材料总代理与工程商红榜 - 速递信息
  • 实战心得Laravel 10.x 新特性全解析:解锁 PHP 开发新境界
  • 2026年天津GEO优化公司推荐top5:企业AI搜索流量布局选型权威参考 - 产业观察网
  • 2026内蒙古包头市二手车TOP5!包头市等地经销商诚信靠谱广受好评 - 十大品牌榜
  • 从《陌言》项目实战出发:主流原型设计工具对比 + 即时设计使用教程
  • Legacy iOS Kit:让旧款iOS设备重获新生的终极免费工具
  • 嵌入式MCU压缩算法选型指南:从RLE到LZ4的实战对比
  • 三角洲哪家商行小额交易口碑好 - 舒雯文化
  • 2026年郑州区域GEO优化服务主流服务商3家综合选型参考 - 产业观察网
  • 使用 curl 命令直接测试 Taotoken 聊天补全接口连通性与返回
  • 2026内蒙古精品二手车TOP5!包头等地经销商诚信靠谱受欢迎 - 十大品牌榜
  • 2026年贵阳百货批发、地摊货源怎么选?思洪多元vs云贵川竞品深度对比指南 - 精选优质企业推荐官
  • 完整教程:org-modern的25个核心配置选项详解
  • 2026年上海口碑好的全铝家具实力厂家推荐,全铝衣柜/全铝家具/不锈钢橱柜/全铝餐边柜/金属书柜,全铝家具设计公司哪家强 - 品牌推荐师
  • pyftpdlib权限管理完全教程:从虚拟用户到系统用户配置
  • 终极Gmail桌面应用指南:5分钟打造你的专属邮件管理中心
  • UE材质贴图导入避坑指南:sRGB到底怎么开?法线、粗糙度贴图设置错了会怎样?