import unittest from API_AUTO.tools.http_request import HttpRequest class TestLogin(unittest.TestCase): def setUp(self): print("开始执行测试用例") def tearDow ...
class apitestcase(unittest.TestCase): def setup(self): pass def tearDown(self): pass def my_doc_func(func, num, param): return param[0][0] @parameteri ...
分类:
其他好文 时间:
2020-01-20 21:04:19
阅读次数:
202
目前搜狗商城接口测试框架用的是unittest+HTMLTestRunner,case数有1097条,目前运行一次自动化测试,时长约为30分钟,期望控制在10分钟或者更短的时间内。近期打算重新优化框架,着重解决运行效率低的问题。最近调研了一下另一种主流测试框架Pytest,Pytest是一个非常成熟 ...
分类:
编程语言 时间:
2020-01-20 20:59:00
阅读次数:
90
! /usr/bin/python coding:utf 8 \ from lunwen import Foo Foo是在lunwen中定义好的类 import unittest import numpy as np class TestStudent(unittest.TestCase): def ...
分类:
编程语言 时间:
2020-01-20 13:00:25
阅读次数:
87
import unittestfrom selenium import webdriverclass BaiduTest(unittest.TestCase): def setUp(self): self.driver = webdriver.Firefox() self.driver.implic ...
分类:
其他好文 时间:
2020-01-19 00:36:32
阅读次数:
131
"""fixtures的概念前面已经有过简单的介绍,可以形象地把它看作是夹心饼干外层的两片饼干,这两片饼干就是setUp/tearDown,中间的心就是测试用例。除此之外,unittest还提供了更大范围的fixtures,例如对于测试类和模块的fixtures。"""import unittest ...
分类:
其他好文 时间:
2020-01-19 00:19:33
阅读次数:
71
"""用例的执行顺序涉及多个层级:在多个测试目录的情况下,先执行哪个目录?在多个测试文件的情况下,先执行哪个文件?在多个测试类的情况下,先执行哪个测试类?在多个测试方法(用例)的情况下,先执行哪个测试方法?"""import unittestclass TestBdd(unittest.TestCa ...
分类:
其他好文 时间:
2020-01-19 00:17:39
阅读次数:
111
"""在运行测试时,有时需要直接跳过某些测试用例,或者当用例符合某个条件时跳过测试,又或者直接将测试用例设置为失败。unittest提供了实现这些需求的装饰器。·unittest.skip(reason)无条件地跳过装饰的测试,说明跳过测试的原因。·unittest.skipIf(condition ...
分类:
其他好文 时间:
2020-01-19 00:16:49
阅读次数:
78
"""1.Test Case一个TestCase的实例就是一个测试用例。什么是测试用例呢?就是一个完整的测试流程,包括测试前准备环境的搭建(setUp)、实现测试过程的代码(run),以及测试后环境的还原(tearDown)。单元测试(unit test)的本质也就在这里,一个测试用例就是一个完整的 ...
分类:
其他好文 时间:
2020-01-19 00:14:14
阅读次数:
135
一、概览下载与安装 HTMLTestRunner是unittest的一个扩展,可以生成易于使用的HTML测试报告。HTMLTestRunner是在BSD许可证下发布的。 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 因为该扩展不支持 ...
分类:
Web程序 时间:
2020-01-15 19:25:02
阅读次数:
104