摘要:
what's the 白盒测试 白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。白盒要考虑测试用例对程序内部的覆盖程度,最好的白盒测试是能覆盖到每一条路径,但是由于路径数目极大,要执行每一条路径 阅读全文
摘要:
按测试设计方法分类 黑盒测试(Black Box) 测试内容:黑盒测试是把测试对象看做一个黑盒子,利用黑盒测试法进行动态测试时,需要测试软件产品已经实现的功能是否符合功能设计要求,不需测试软件产品的内部结构和处理过程。 黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功 阅读全文
摘要:
软件测试基础知识 1. 什么是软件测试? 业界存在的两种定义:证“实”和证“伪”。软件测试就是证明软件不存在错误的过程。-证“实”;软件测试是为了发现软件中错误而执行程序的过程。-证“伪”。 软件测试是在软件投入正式运行前对需求分析、设计和编码的结果进行复查的活动;根据需求、设计文档、代码、经验等精 阅读全文
摘要:
微信小助手 GitHub大牛提供的微信小助手是一款插件,该插件具备多开、防撤回、免手机认证登录、自动回复、远程控制自己的 macOS、群发等众多功能 GitHub网址:https://github.com/TKkk-iOSer/WeChatPlugin-MacOS 基本功能列表 消息自动回复 消息防 阅读全文
摘要:
what's the User-Agent UserAgent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,UserAgent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。通过这个标识,用户所访问的网站可 阅读全文
摘要:
修改原理 修改设置的原理主要是通过 settings 命令修改 /data/data/com.android.providers.settings/databases/settings.db 里存放的设置值。 利用ADB的命令可以修改手机的一些默认设置,修改设置之后,运行恢复命令有可能显示仍然不太正 阅读全文
摘要:
使用ADB与手机应用交互 应用交互的操作包括:启动应用 / 调起Activity、调起Services、停止Service、发送广播、强行停止应用 基本命令 常用的command如下: <INTENT>参数很灵活,和写 Android 程序时代码里的 Intent 相对应。 用于决定 intent 阅读全文
摘要:
ADB应用管理 主要操作有查看应用列表、安装应用、卸载应用、清楚应用数据与缓存、查看前台Activity、查看应用信息及安装路径等等 查看应用列表 查看应用列表的基本命令格式是 adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] 阅读全文
摘要:
查看设备信息 查看手机型号 查看电池状况 查看分辨率 查看屏幕密度 查看显示屏参数 查看android_id 查看IMEI 在 Android 4.4 及以下版本可通过如下命令获取 IMEI: 而在 Android 5.0 及以上版本里这个命令输出为空,得通过其它方式获取了(需要 root 权限): 阅读全文
摘要:
我们只有在手机打开USB调试,并且允许电脑对其进行调试的前提下才可以用ADB进行自动化操作手机,如果出现unauthorized提示的话就是说明手机没有允许电脑对其调试 这个时候通常手机回弹出允许调试的提示,如果没有弹出就拔插一下数据线重试几次,当出现下面的提示的时候勾选并允许即可 阅读全文
摘要:
基本格式 keycode 官方 KEYCODE 链接:戳这里 阅读全文
摘要:
基本命令 adb 模拟按键输入的命令主要通过 input 进行 The sources are: mouse keyboard joystick touchnavigation touchpad trackball stylus dpad gesture touchscreen gamepad Th 阅读全文
摘要:
有USB连接 硬件状态正常。 包括 Android 设备处于正常开机状态,USB 连接线和各种接口完好。 Android 设备的开发者选项和 USB 调试模式已开启。 可以到「设置」-「开发者选项」-「Android 调试」查看。 如果在设置里找不到开发者选项,那需要通过一个彩蛋来让它显示出来:在「 阅读全文
摘要:
基本语法 基本语法 adb [-d|-e|-s <serialNumber>] <command> # serialNumber表示设备序列号,也可以是ip地址 # 如果只有一个设备/模拟器连接时,可以省略掉 [-d|-e|-s <serialNumber>] 这一部分,直接使用 adb <comm 阅读全文
摘要:
核心工具——ADB工具 adb工具用于连接Android手机和PC端,我们借助adb工具,就可以通过命令行对手机进行相应的操作 注意:若要通过adb操作手机,需打开手机的开发者模式,并打开USB调试功能 adb下载链接:https://developer.android.com/studio/rel 阅读全文
摘要:
关闭标签页 切换标签页 阅读全文
摘要:
模块 os模块和shutil模块主要用于在python中执行一些Linux相关的操作,其中 os.system(command) 可以直接运行Linux命令,如os.system('ls')。 不过,通常这条命令不需要用到。因为shell常用的那些命令在python中通常有对应而且同样简洁的写法。上 阅读全文
摘要:
在启动redis时报错 错误原因 6379地址已经在使用(6379是redis默认的端口) 解决方法 使用命令找到占用端口号的进程: 得到类似如下的信息 kill该进程 重启redis 大功告成 阅读全文
摘要:
解决方法 阅读全文
摘要:
常用快捷键 CheatSheet 在微信上看到一篇文章分享了一款小软件,觉得有必要推荐一下。名叫CheatSheet。如果你想知道某程序的所有快捷键,只需在Mac上安装CheatSheet,然后长按住command 就可以显示当前程序的快捷键列表,并且列表中的功能除了可以用快捷键操作,也是可以点击的 阅读全文