01 2021 档案
摘要:参数化,就是将测试数据提取出来,与逻辑分离,通过参数传递不同的测试数据来驱动用例运行,又称为数据驱动测试(Data-Drive test,简写ddt)。 比如,有一组测试注册的测试用例,它们的测试流程相同,只是输入的测试数据不同,这种情况下,自动化测试就可以将数据与代码分离,只编写1个测试用例方法,
阅读全文
摘要:pytest是目前公司使用的主流的单元测试框架,其简单灵活,容易上手,而且支持的插件上千种,功能极其强大。 一、pytest安装 pytest的安装有两种方法,第一种方法是命令行输入pip install pytest(Pycharm的Terminal命令行或者Window系统cmd进入命令行);第
阅读全文
摘要:配置文件通常是key/value的形式存在,任何支持解析key/value形式的文件都是可以作为配置文件的。yaml和ini是python中目前最常用的两种文件格式。 一、yaml文件的配置及读取 1、文件配置 yaml中文件配置需要注意以下两点:1、键后面的冒号,后面必须加空格;2、代码换行后必须
阅读全文
摘要:在程序中使用logging日志,方便记录并定位问题。 一、日志处理模块导入 import logging 二、日志等级 NOSET,0,等于没写,废话 DEBUG ,10,调试,一些额外信息、备注等,往往和主体功能无关 INFO,20,主体功能的信息,比如记录做了什么 WARNING,30,警告,可
阅读全文