项目代号(名称)

 重点

  • 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()

  

 

 

注意

import os



#os.path.abspath(__file__) 获取当前这个文件的路径
#os.path.dirname 获取当前文件的文件夹所在的路径

print(os.path.abspath(__file__))
print(os.path.dirname)
BSEE_DIR = os.path.dirname(os.path.abspath(__file__))
print(BSEE_DIR)


# C:\Users\admin\Desktop\新建文件夹\gaojunhui_day01\yun_test\app.py
# <function dirname at 0x000001B9FD66F378>
# C:\Users\admin\Desktop\新建文件夹\gaojunhui_day01\yun_test
posted @ 2021-06-27 21:29  淋雨一直跑  阅读(369)  评论(0编辑  收藏  举报