python unittest基本思路

Posted wh4191

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python unittest基本思路相关的知识,希望对你有一定的参考价值。

unittest是python中的单元测试框架,但也可以作为selenium自动化测试框架。

基本思路主要分为以下三步:

1. 设计测试用例,注意点主要是要包含测试类和测试方法

class unittest_class(unittest.TestCase):  #必须包含unittest模块下的TestCase类

  def setUp(self):

    print("start")

  def test_add1(self):   #测试方法需以test开头

    assertEqual(断言)

  def tearDown(self):

    print("end")

2. 断言

python中断言主要通过assert语句实现,如assertEqual(a,b) , assertTrue(x)

3. 统计测试结果

unittest框架的好处之一就在于可统计测试用例的执行结果,后期可将测试结果生成测试报告,从而实现测试进展的汇报与测试结果的展示输出。

以上是关于python unittest基本思路的主要内容,如果未能解决你的问题,请参考以下文章

python unittest基本思路

python unittest测试框架

unittest单元测试框架总结

Pytest VS Unittest 简单说一下之间的优缺点

unittest测试框架_4_装饰器

unittest 用例编写,套件执行