1、框架:unittest
2、输出测试报告采用HtmlTestRunner库,下载HTMLTestRunner.py文件后放置位置:C:\Python27\Lib
在pycharm中需要导入HTMLTestRunner
3、代码实现:
import unittest
from SystemManage import Systemmanage
from SoftwareManage import Softwaremanage
from CycleManage import Cyclemanage
import HTMLTestRunner
class EBOTestRunner():
def run_tests(self):
suite = unittest.TestSuite()
# suite.addTest(Systemmanage('systemmanagement'))
# suite.addTest(Softwaremanage('softwaremanage'))
# suite.addTest(Cyclemanage('brandman'))
# suite.addTest(Cyclemanage('ECUman'))
# suite.addTest(Cyclemanage('Typeman'))
suite.addTest(Systemmanage('RoleMan'))
return suite
if __name__ == "__main__":
login_test_runner = EBOTestRunner().run_tests()
filename = 'D:\\EBOTestReport.html'
fp = file(filename, 'wb')