博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python - 自动化测试框架 - 测试报告
阅读量:6264 次
发布时间:2019-06-22

本文共 1659 字,大约阅读时间需要 5 分钟。

testSuitr.py:

 

# -*- coding:utf-8 -*- ''' @project: Voctest @author: Jimmy @file: testSuite.py @ide: PyCharm Community Edition @time: 2018-11-14 15:40 @blog: https://www.cnblogs.com/gotesting/ ''' import unittest from TestCase import test_login # from TestCase.test_login import TestLogin suite = unittest.TestSuite() loader = unittest.TestLoader() # 通过加载测试类所在模块加载测试用例 suite.addTest(loader.loadTestsFromModule(test_login)) # 通过加载测试类来加载测试用例 # suite.addTest((loader.loadTestsFromTestCase(TestLogin))) testRun.py:
# -*- coding:utf-8 -*- ''' @project: Voctest @author: Jimmy @file: testRun.py @ide: PyCharm Community Edition @time: 2018-11-14 15:49 @blog: https://www.cnblogs.com/gotesting/ ''' import unittest import HTMLTestRunner import time from Config.globalConfig import * from TestSuite import  testSuite from Common.log import Log from Common.sendMail import SendMail def run_test():     runner = unittest.TextTestRunner()     curTime = time.strftime('%Y-%m-%d_%H_%M_%S')     report_name = report_path + '\\' + 'TestResult-' + curTime + '.html'     with open(report_name,'wb') as f:         runner = HTMLTestRunner.HTMLTestRunner(             stream = f,             title = '测试报告'         )         runner.run(testSuite.suite)     time.sleep(3)     mail = SendMail()     mail.send() if __name__ == '__main__':     logger = Log()     logger.log_info('*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- Auto  Test  Comming -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*')     run_test()     logger.log_info('*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- Auto  Test  Done -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*')

转载于:https://www.cnblogs.com/gotesting/p/9965261.html

你可能感兴趣的文章
剖析Jetty实现原理
查看>>
Linux内核源码分析--内核启动之(6)Image内核启动(do_basic_setup函数)(Linux-3.0 ARMv7)【转】...
查看>>
Git代理服务器设置和访问Github
查看>>
字符串同构问题 字符串操作:数组计数字符个数问题
查看>>
brew-cask之本地安装应用
查看>>
MapReduce原理及其主要实现平台分析
查看>>
浅谈RSA加密算法
查看>>
一个简单的RMAN自动备份脚本
查看>>
转: 关于流量控制与令牌桶介绍
查看>>
Windows系统小知识
查看>>
变量使用self.foo还是_foo
查看>>
Codeforces Testing Round #12 B. Restaurant 贪心
查看>>
2015第47周五
查看>>
CSS-设置Footer始终在页面底部
查看>>
判断一个字符串同时出现几个字符的C#版本和JS版本
查看>>
asp.net获取客户端浏览器及主机信息
查看>>
jstack和线程dump分析
查看>>
如何使用Win8系统自带杀毒软件
查看>>
(转)No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VA 解决办法
查看>>
GCD
查看>>