封装测试基类¶
测试基类概述¶
QTAF中实现的测试基类《TestCase》提供了很多功能接口,如环境准备和清理、断言、日志相关等功能,详细见测试基类的相关说明。QT4C的测试基类ClientTestCase重载了QTAF中的测试基类TestCase,在TestCase的基础上复用了其功能并重写了部分方法。
测试基类封装¶
QT4C的测试基类 qt4c.testcase.ClientTestCase
实现了部分Windows端运行测试用例所需功能。你可以在demolib/testcase.py封装你的测试基类DemoTestCase,并且根据测试项目的实际需要重载各个接口,用法参考如下:
# -*- coding: utf-8 -*-
'''示例测试用例
'''
from testbase import testcase
from qt4c.testcase import ClientTestCase
class DemoTestCase(ClientTestCase):
'''demo测试用例基类
'''
pass