06 2019 档案
摘要:环境:Mac PyCharm 2019.1.2(Professional Edition) 位置:Pycharm->Preferences->Editor->File and Code Templates->Python Script 添加如下代码: 如下图所示:
阅读全文
摘要:adb logcat命令获取Android设备上的log日志 一、查看adb logcat 的帮助信息 在命令行中输入adb logcat --help命令,就可以显示该命令的帮助信息; 日志格式: 其中选项和过滤想在中括号[]中,说明这是可选的; 常用选项及参数说明: adb logcat选项解析
阅读全文
摘要:一、什么是Monkey 顾名思义,Monkey就是猴子, Monkey测试,就像一只猴子, 在电脑面前,乱敲键盘在测试。 猴子什么都不懂, 只知道乱敲 通过Monkey程序模拟用户触摸屏幕、滑动Trackball、 按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。 二、Monk
阅读全文
摘要:一、adb概述 adb(Android Debug Bridge),安卓平台调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、查看设备软硬件参数、系统升级、运行shell命令等。 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须
阅读全文
摘要:描述: *args 和 **kwargs 主要用于函数定义。 你可以将不定数量的参数传递给一个函数。不定的意思是:预先并不知道, 函数使用者会传递多少个参数给你, 所以在这个场景下使用这两个关键字。其实并不是必须写成*args 和**kwargs。 *(星号)才是必须的. 你也可以写成*ar 和**
阅读全文
摘要:一、变量 常量:大写加下划线 USER_CONSTANT 对于不会发生改变的全局变量,使用大写加下划线。 私有变量:小写和一个前导下划线 _private_value python中不存在私有变量一说,若是遇到需要保护的变量,使用小写和一个前导下划线。但这只是程序员之间的一个约定,用于警告说明这是一
阅读全文
摘要:描述: super()函数用于调用父类(超类)的一个方法。 super()函数是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没有问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。 MRO就是类等方法解析顺序表,其实也就是继承父类方法时的顺序表。
阅读全文
摘要:一、如何区分Python package 如何区分只要看这个目录下是否有“__init__”文件,如果有那么就是Python package包,如果没有,则是一个普通目录。 关于__init__.py文件参考:https://www.cnblogs.com/tp1226/p/8453854.html
阅读全文
摘要:我的环境是:os系统 python 3.7 在学这个模块之前我们先获取下该模块的路径如下: >>>import module >>>print(module.__file__) 实例: 1. 获取importlib模块的绝对路径结果文件 2. 获取importlib模块的路径名 下面开始正题: 文件
阅读全文
摘要:os.path.dirname(__file__) 返回脚本的路径 描述: 必须实际存在的.py文件,如果直接在命令行执行,则会引发异常NameError: name 'file' is not defined; 在运行的时候如果输入完整的执行路径,则返回.py文件的全路径如:/Users/goka
阅读全文
摘要:在配置集群的时候,会遇到用pip安装大量包的情况,下面是用pip批量安装包的方法: 首先,在已配置好的一台机器上,将需要的包导出到requirements.txt >>>pip freeze > requirements.txt 查看requirements.txt,内容如下 然后,在集群的其他机器
阅读全文
摘要: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
阅读全文

浙公网安备 33010602011771号