5.6 Log记录运行日志
记录logging.info(“”)的日志信息
5.7 Report执行报告输出
需要网上下载文件HTMLTestReportCN.py,生成的报告存放到此目录下面,执行run.py 会生成一份测试报告在此文件夹下面
5.8 Testcase测试用例编写
注意事项:
[if !supportLists]1) [endif]不同接口建立对应的文件夹
[if !supportLists]2) [endif]一个接口中有多个方法,IPISService对应接口名称
[if !supportLists]3) [endif]TestAddModInfo中AddModInfo对应接口中的具体方法,注意此处的方法名称必须与接口中方法名称一致,
[if !supportLists]4) [endif]test_Add_ModInfo_valid_param用例名称,此处用例名称必须与测试data中的case_name列的用例名字相同
[if !supportLists]5) [endif]一个TestAddModInfo类中可以有多个测试用例,当前类中的测试用例应全部都是关于对方法AddModInfo的测试,传入不同参数得到不同返回值,比如有效或者无效的guid,有些或者无效的stationCode
[if !supportLists]6) [endif]测试文件test_Add_ModInfo.py必须与测试数据的文件名相同
5.9 Testlist文件夹测试用例集合
5.9.1 以测试单元集合的方法运行
Test_suites.py测试用例以suite方式组装,如果运行参数配置run_case_style=’suite’则运行当前文件中所有添加的测试用例,比如当前组装的用例有
5.9.2 从excel用例列表读取用例
Excel用例存放在testlist\testlist.xls文件中,python从文件中读取用例列表运行测试用例
5.10 Run.py项目入口文件
批量运行测试用例的入口,根据run_config.py中的配置运行不同测试用例,默认运行所有测试用例
"""
运行前请先到配置文件\config\run_config.py 中对run_case_style进行配置
run_case_style='run_all'
运行所有用例
run_case_style='excel'
从excel运行所有用例,excel路径\\testlist\\testlist.xls
run_case_style='collect_only'
只查找所有用例,查找完存储到\\testlist\\testlist.xls
run_case_style='suite'
从 test_suites.py中查找用例,test_suites.py 在testlist\test_suites.py路径下面
"""