摘要:
在adb里有模拟按键/输入的命令 比如使用 adb shell input keyevent <keycode> 命令,不同的 keycode 能实现不同的功能,完整的 keycode 列表详见 KeyEvent,摘引部分我觉得有意思的如下: 如果想要唤起手机 并解锁,那么adb命令则完全够用。以我 阅读全文
摘要:
顺便提一下 如果有任何问题,你可以在这里找到我 ,软件测试交流qq群,209092584 推荐PyInstaller项目www.pyinstaller.org 安装方法: 先跑pip install pywin32再跑pip install pyinstaller即可 可用一句命令打包:pyinst 阅读全文
摘要:
闪存里有人这样提问这样: 第一轮操作所有电灯,第二轮操作第2盏,第4盏开关,以此类推,第三轮改变编号为3的倍数的电灯,第3盏,第6盏,如果原来那盏灯是亮的,就熄灭它,如果原来是灭的,就点亮它,以此类推,直到第100轮 用python解决的思路如下: 灯泡有两种状态:开和关,用 -1代表关,用1代表开 阅读全文
摘要:
Dos攻击: dos攻击 是Denial of Service的简称,即拒绝服务,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务 DoS攻击是指故意的攻击网络协议实现的缺陷或直接通过野蛮手段残忍地耗尽被攻击对象的资源,目的是让目标计算机或网络无法提供正常的服务或资源访 阅读全文
摘要:
利用python进行测试时,测试用例的加载方式有2种: 一种是通过unittest.main()来启动所需测试的测试模块; 一种是添加到testsuite集合中再加载所有的被测试对象,而testsuit里存放的就是所需测试的用例,下面分别列出3种方法的具体使用方式:1、通过unittest.main 阅读全文
摘要:
*已知缺陷:无声音 CCTV1高清:http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8 CCTV3高清:http://ivi.bupt.edu.cn/hls/cctv3hd.m3u8 CCTV5高清:http://ivi.bupt.edu.cn/hls/cctv5hd.m 阅读全文
摘要:
例如,有一个字典如下: >>> dic = { "name": "botoo", "url": "http://www.123.com", "page": "88", "isNonProfit": "true", "address": "china", } 想要得到的输出结果如下: 首先 获取字典 阅读全文
摘要:
给定某字符,只需要保留其中的有效汉字或者字母,数字之类的。去掉特殊符号或者以某种格式进行拆分的时候,就可以采用re.split的方法。例如 RESTART: Shell >>> s = '''Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [ 阅读全文
摘要:
背景: 经常需要手机截图 发送到电脑; 这个过程稍微有点麻烦; 就写了几行代码,使用adb命令 截图,再拷贝到电脑; 前提是 电脑已经安装好adb 并配置环境变量。连接手机,开发模式 或者一句命令: adb exec-out screencap -p > pic_name.png 阅读全文
摘要:
【下载jar包】: https://stormxing.oss-cn-beijing.aliyuncs.com/files/XMindCrack.jar 方法: 打开xmind 8 安装目录的该文件: 最后添加一行: 此路径为下载好的jar包的绝对路径,不能有汉字。 【激活】:设置完ini文件后,打 阅读全文
摘要:
如果你也喜欢Python 这里有一群Python爱好者汇集在此。 关注微信公众号:【软件测试技术】,回复 888,获取QQ群号。 测试用例基线的维护,细化到测试用例: 管理用例的整个架构: 暂时纪要,模板已上传至腾讯微云 阅读全文
摘要:
Monkey-patching is the technique of swapping functions or methods with others in order to change a module, library or class behavior. 阅读全文
摘要:
介绍文档: https://pypi.org/project/Faker/ https://faker.readthedocs.io/en/latest/ https://faker.readthedocs.io/en/latest/providers.html https://faker.read 阅读全文
摘要:
使用vim创建一个shell文件,命名 hello.sh 在linux中进行加载 chmod +x ./hello.sh #使脚本具有执行权限 ./hello.sh #执行脚本 方法2:以绝对路径的方式去执行bash shell脚本: 代码如下: /data/shell/hello.sh 方法3:在 阅读全文
摘要:
很多时候私人pc上为了减少登陆的麻烦,就跟会选择保存密码操作 我举例csdn登陆操作: 如果之前有登陆保存密码的操作,那么再次打开就是这样。 如果此时我们想知道登陆密码。非常的简单首先按下 F12 键,查找关键字 password 看到有一个type 字段,修改为:type=“text” 好了,此时 阅读全文
摘要:
这个问题比较常见,而且不被重视。大多数人的解决思路是根据坐标,把它点掉。 如下图,根本无法定位出“你好”这个元素: 最后的解决办法是: 在desired_caps={}中增加, desired_caps['automationName']='uiautomator2' 这样该问题就会被解决。 顺便提 阅读全文
摘要:
https://www.cnblogs.com/paulwinflo/p/4742529.html http://www.cnblogs.com/meitian/p/6103391.html https://www.cnblogs.com/yufeihlf/p/5707929.html https: 阅读全文
摘要:
本文摘自:http://codebuild.blogspot.com/2012/02/15-best-practices-of-variable-method.html 阅读全文
摘要:
#常见的操作如下: data = [1, 5, -3, -2, 6, 0, 9] res = [] for x in data: if x>=0: res.append(x) print(res) from random import randint #生成(-10,10)随机的十位列表 list_1 = [randint(-10, 10) for _ in r... 阅读全文
摘要:
https://testerhome.com/topics/3711 元素定位方法: find_element_by_android_uiautomator ,使用uiautomator定位,后面参数更改即可: UiSelector().text 根据text属性进行定位 self.driver.f 阅读全文
摘要:
Ctrl + [ Ctrl + ] 缩进代码Alt+3 Alt+4 注释、取消注释代码行Alt+5 Alt+6 切换缩进方式 空格<=>TabAlt+/ 单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可以循环选择Alt+M 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的py源 阅读全文
摘要:
http://www.cnblogs.com/hyddd/archive/2009/04/09/1432744.html 阅读全文
摘要:
import requests import os import time url = "http://pvp.qq.com/web201605/js/herolist.json" img_url = "https://game.gtimg.cn/images/yxzj/img201606/skin 阅读全文
摘要:
PS: 需要导入sys和types模块· *本文参考来源:http://www.python汉字删除tab.com/html/2018/pythonjichu_0523/1298.html 阅读全文
摘要:
filter的用法: 这还是一个操作表list的内嵌函数'filter' 需要一个函数与一个list它用这个函数来决定哪个项应该被放入过滤结果队列中遍历list中的每一个值,输入到这个函数中如果这个函数返回True, 那么值就放到过滤结果队列中去如果这个函数返回 False,那么这个值就会被跳过 操 阅读全文
摘要:
最近关于接口测试思考的几个问题,整理如下: 如何写接口测试的Excel用例? 如何写接口测试的场景(工具或编程语言)? 覆盖面,是所有接口全部覆盖? 接口测试有必要包含一定的深度和广度的场景吗?还是只覆盖冒烟用例? 接口测试如何回归? 接口测试如何维护和持续集成? 接口测试,用工具好还是直接写代码好 阅读全文
摘要:
暂时记要 阅读全文
摘要:
In [8]: import string In [9]: dir(string) In [10]: string.ascii_letters Out[10]: 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' In [11]: string.ascii_lowercase Out[11]: 'abcdefghijklmnopqr... 阅读全文
摘要:
self是类的实例 self有点类似java中的this,无实际意义。但是约定俗成的都是用self表示类的实例 self代表类的实例,而非类。 self可不可以省略? 先看代码,执行情况 报错了,原因很简单。b=B() b.func()过程等价于 B.fun(b),func()在B类中是不需要参数的 阅读全文
摘要:
python3中的特性: 等价于: 再看list,如果我们想打印一个list的每个内容,例如我想输出0,1,2,3,4,5,6,7,8,9的格式 显然是不行的,所以能想到的是,给print()函数的end参数进行更改: 于是得到了这样的答案,但是最后多了一个逗号。这个是可以通过代码进行去掉的: 至此 阅读全文