2021年11月16日

【unittest单元测试框架】(6)Parameterized库

摘要: Parameterized Parameterized 是 Python 的一个参数化库,同时支持 unittest、Nose 和 pytest 单元测试框架。 GitHub 地址:https://github.com/wolever/parameterized。 Parameterized 支持 阅读全文

posted @ 2021-11-16 20:34 hello_殷 阅读(165) 评论(0) 推荐(0)

【unittest单元测试框架】(5)数据驱动应用

摘要: 数据驱动应用 数据驱动是自动化测试的一个重要功能,虽然不使用单元测试框架一样可以写测试代码和使用数据文件,但是这就意味着放弃了单元测试框架提供给我们的所有功能,如测试用例的断言、灵活的运行机制、结果统计及测试报告等。这些都需要自己去实现,显然非常麻烦。所以,抛开单元测试框架谈数据驱动的使用是没有意义 阅读全文

posted @ 2021-11-16 20:11 hello_殷 阅读(98) 评论(0) 推荐(0)

【unittest单元测试框架】(4)HTML 测试报告

摘要: HTML 测试报告 HTMLTestRunner 是 unittest 的一个扩展,它可以生成易于使用的 HTML 测试报告。HTMLTestRunner 是在 BSD 许可证下发布的。 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 阅读全文

posted @ 2021-11-16 19:24 hello_殷 阅读(270) 评论(0) 推荐(0)

【unittest单元测试框架】(3)unittest 编写 Web 自动化测试

摘要: unittest 编写 Web 自动化测试 我们学习 unittest 的目的是用它编写 Web 自动化测试用例,所以接下来会将 unittest 与Selenium 结合起来进行 Web 自动化测试。 创建 test_baidu.py 文件。 这里将百度首页的访问和搜索过程封装成一个 baidu_ 阅读全文

posted @ 2021-11-16 17:53 hello_殷 阅读(196) 评论(0) 推荐(0)

【unittest单元测试框架】(2)关于 unittest 还需要知道的

摘要: 关于 unittest 还需要知道的 1、测试用例的执行顺序 测试用例的执行顺序涉及多个层级:多个测试目录 > 多个测试文件 > 多个测试类 >多个测试方法(测试用例)。unittest 提供的 main()方法和 discover()方法是按照什么顺序查找测试用例的呢? 我们先运行一个例子,再解释 阅读全文

posted @ 2021-11-16 16:50 hello_殷 阅读(108) 评论(0) 推荐(0)

【unittest单元测试框架】(1)认识 unittest

摘要: 认识 unittest 1、认识单元测试 不用单元测试框架能写单元测试吗?答案是肯定的。单元测试本质上就是通过一段代码去验证另外一段代码,所以不用单元测试框架也可以写单元测试。下面就通过例子演示: 创建一个被测试文件 calculator.py: # -*- coding:utf-8 -*- # f 阅读全文

posted @ 2021-11-16 15:03 hello_殷 阅读(108) 评论(0) 推荐(0)

导航

作者:hello.殷
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。