项目代号(名称)

 

  • data    --管理测试数据的文件夹
  • report    --管理测试结果报告的文件夹
  • api    --封装被测试系统的接口
  • scripts    --测试用例脚本
  • tools    --第三方工具包管理
  • app.py    --配置信息文件
  • run_suite.py 测试用例执行入口
  • utils.py    --自定义工具类

项目代号(名称)

 

 给生成报告添加时间:

import unittest
from script.yun_test_login import Yun_test2
from tools.HTMLTestRunner import HTMLTestRunner
from app import BASE_DIR
from script.test_ihrm_user import IhrmUserAll

# 加载到case套件里
suite = unittest.TestSuite()
# suite.addTest(unittest.makeSuite(Yun_test2))
suite.addTest(unittest.makeSuite(IhrmUserAll))


import datetime
data_time = datetime.datetime.now()
str_datatime = datetime.datetime.strftime(data_time,'%Y-%m-%d %H%M%S')
print(str_datatime)
re_path="./report/yun_login_test--%s.html" % str_datatime


# 执行套件,生成测试报告
f = open(re_path, 'wb')
# f = open("./report/yun_login_test.html", 'wb')
runner = HTMLTestRunner(stream=f, title='云系统登录测试报告', description='Chrome 浏览器') runner.run(suite) f.close()

  

 项目代号(名称)

 

上一篇:unittest02--运行测试


下一篇:闭包思维自动生成unittest 接口测试用例脚本