博客
关于我
UNITTEST测试框架的使用
阅读量:284 次
发布时间:2019-03-03

本文共 583 字,大约阅读时间需要 1 分钟。

unittest 框架的作用

~组织多条用例执行~提供断言的功能~生成测试报告

unittest 基本框架

setUp()最先执行 用于实例化浏览器 ;get url ;浏览器窗口最大化 ;隐式等待

tearDown()最后执行 用于窗口结束
其它自定义方法一定要 以 test开头 否则执行不了
在这里插入图片描述

  1. 组织多条用例执行

    defaultTestloader中 discover 的使用 discover(‘文件路径,文件名)
    执行 TextTestRunner().run()
    在这里插入图片描述

  2. 提供断言的功能

    基本布尔型断言的两个方法 assertEqual() ;assertIn();
    通过捕获异常try…expcept 验证功能点是否满足
    利用截图记录错误信息get_screenshot_as_file(文件路径+名)
    补充格式化时间 %Y_%m_%d %H_%M_%S
    在这里插入图片描述

  3. 生成测试报告

    1unittest 自带模板 单个用例
    2导入第三方模板 http://tungwaiyip.info/software/HTMLTestRunner.html
    利用unittest 中组织套件测试 unittest.defaultTesrLoader.discover
    ~ 写测试报告的文件路径
    ~时间戳记录时间
    ~记录数据 with open( )
    ~实例化HTMLTestRunner()
    在这里插入图片描述

转载地址:http://ykrl.baihongyu.com/

你可能感兴趣的文章
asp.net 4.5 练习~test15-1 xml文件使用xslt转换格式
查看>>
asp.net代码练习 work006 Application[]和Session[]的区别
查看>>
asp.net代码练习 work014 ClientScript属性
查看>>
asp.net代码练习 work015 回调技术
查看>>
asp.net代码练习 work016 fileupload文件上传
查看>>
asp.net代码练习 work021 DataReader的使用
查看>>
JavaScript基础-form表单验证
查看>>
PHP基础-变量的作用范围
查看>>
PHP基础-类的静态变量的读取
查看>>
PHP7.0--如何使用函数的引用
查看>>
天干地支年份算法的猜想(虾米大王)
查看>>
Java基础--01--数据类型/方法/数组
查看>>
【JokerのZYNQ7020】LINUX_EMIO_LED。
查看>>
【JokerのZYNQ7020】LINUX_EMIO_BUTTON。
查看>>
python中的json注意事项
查看>>
将代码从windows移动linux上出现^M错误的解决方法
查看>>
AC自动机的使用案例
查看>>
git查看相对于最新的push改动内容
查看>>
vim匹配特定的行并删除
查看>>
读取excel文件错误
查看>>