2019-10-21

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路径下面

"""

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容