摘要:
git 上传文件到远程服务器 在提交之前告诉git你是谁? git config --global user.email "xxx@xx.com” git config --global user.name "xxx" 1.在git服务器上新建一个项目 2. 本地初始化仓库 在你要上传的文件夹中打开 阅读全文
摘要:
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法: os.path.abspath() 返回一个目录的绝对路径 os.path.basename() 返回一个目录的基名 os.path.dirname() 返回一个目录的目录名 os.path.exists() 阅读全文
摘要:
一、用例设计原则 文件名以test_*.py文件和*_test.py 以test_开头的函数 以test开头的类 以test_开头的方法 所有包package必须要有__init__.py文件 二、cmd命令行运行方式 pytest py.test python -m pytest 如果不带参数,在 阅读全文
摘要:
1. pytest --help/-help 查看全部选项 2. pytest -m选项 描述:标记(marker)用于标记测试并分组,以便快速选中并运行。 3. pytest -v选项 描述:使用-v/--verbose选项,输出的信息会更详细。最明显的区别就是每个文件中每个测试用例都占一行,测试 阅读全文
摘要:
一、fixture介绍 fixture是pytest特有的功能,它用pytest.fixture标识,定义在函数前面。在你编写测试函数的时候,你可以将此函数名称作为传入参数,pytest将会以依赖注入方式,将该函数的返回值作为测试函数的传入参数。 fixture有明确的名字,在其他函数,模块,类或者 阅读全文
摘要:
pytest测试函数标记 1.用例标签tags:@pytest.mark.{marker_name} 描述:@pytest.mark.{marker_name}自定义一个mark,然后pytest -v -m {marker_name}只运行标记了{marker_name}的函数,pytest -v 阅读全文
摘要:
一、Python isinstance函数 描述:isinstance()函数来判断一个对象是否是一个已知的类型,类似type()。 isinstance()与type()区别: type()不会认为子类是一种父类类型,不考虑继承关系。 isinstance()会认为子类是一种父类类型,考虑继承关系 阅读全文
摘要:
大概流程是这个样子的: 接口返回长这个样子,假如我们修改返回的课程名称~ 选择这个接口设置断点,如图: 设置了断点后,手机再次触发访问该接口 此时会弹出页面问是否要修改request,即是否修改请求的穿参(此时不需要修改请求参数,你懂得,直接点“Excute”执行) 接着会弹出Response修改的 阅读全文
摘要:
1 功能测试 根据产品需求文档编写测试用例 软件设计文档编写测试用例 2 兼容性测试 适配性测试 安装,卸载测试 在线升级测试: 覆盖安装要确保数据库有字段更新的话,能正常更新,否则就容易导致app异常。 3 性能测试 压力测试 电量流量测试 cpu,内存消耗 启动时长 crash率 内存泄漏 4 阅读全文
摘要:
1.1 什么是数据驱动? 定义: 从数据文件中读取测试数据,驱动测试过程的一种测试方法 数据驱动可以理解为更高级的参数化 特点: 测试数据与测试代码分离 数据控制过程 好处: 减少测试代码量 降低脚本开发和维护的成本 便于用例的修改和维护(不用修改代码) 要求: 较强的代码能力 较强的分层架构设计思 阅读全文