<转>安卓应用测试checklist】的更多相关文章

启动: 1. 启动入口:桌面正常启动,最近运行启动,所有程序列表中启动,锁屏快捷启动 2. 其他入口:从其他程序开启应用,从外部以文件形式打开应用(如果有) 3. 退回:从其他程序退回时回到被测应用,被测应用打开其他应用再从桌面图标启动 以上需要交叉组合测试. 4. 异常启动:崩溃后启动,写文件时被强制杀进程后启动,网络请求未收到回包强制杀进程后再启动,网络超时时启动(启动需要有超时机制) 功能介绍,引导图,流量提示等: 1 全新安装程序第一次启动,会有些初始化,或者弹框提示,功能介绍,当外部打…
最近较懒,加之闺女出生后记忆没完全恢复,总是忘东忘西,关于安卓APP测试的验证点还是总结一下,方便设计测试用例时查阅,也给各位博友参考! 1.除APP的正常功能点外,还有以下验证点: 安装/卸载(考虑是否清数据) 升级(考虑卸载重新安装.覆盖安装升级.通过无忧通知升级.在线检测新版升级) 升级后新旧数据的兼容性 网络切换是否有相应提示说明?比如wifi切换到正常网络 程序进入输入功能时,是否正常弹出键盘?键盘是否遮挡输入框?键盘的输入法切换 是否有菜单项 home和程序间多次切换 返回上一级操作…
安卓蓝牙测试APP 文件下载:蓝牙测试.apk…
假如你有一款安卓应用,其包含一系列测试类,其中一部分是unit 测试(位于 src/test),其余为instrument 测试(位于 src/androidTest). 那么问题来了:你有一些想在所有测试之间共享的实用程序代码,但是 src/test 无法使用来自 src/androidTest 的代码,反之亦然.虽然 也可以 把代码放入 src/main 中,但还是想尽量避免移动测试代码.那么,到底怎样在测试之间共享代码呢? 我想到的解决办法就是,利用源集 (source sets)定义公共…
各位博友好!开发的安卓或者ios的朋友们,经常会遇到想测试但是没有公开的api接口进行进行测试.但自己又不会开发服务端或者没有服务器,这里我免费提供了一整套API接口.欢迎大家调用,目标是方便大家. API接口的测试地址为:http://www.meixintong.net/api_test.jsp.下面是整个API接口文档(后续会增多接口): 目录 1.      通用... 3 1.1.      通信协议... 3 1.2.      请求URL. 3 1.3.      返回格式...…
我们手机APP测试,主要针对的是android和ios两大主流操作系统,总体上来说android手机型号.版本多,bug也多:ios相对bug少.下面就针对Android说一下最容易忽略的测试点吧. 1.APP覆盖安装 有时候我们总是直接下载最新的版本进行测试,忘记覆盖安装,可能升级之后会导致不适配. 2.网络切换 现在的测试都是WIFI网络极好的情况下进行测试,忽略了2G.3G网络的访问,我们要经常切换网络进行测试,看2G.3G网络下图片是否会正常展示.同时也要注意APP在网络断开后,重新请求…
1. 下载模块    npm install react-native-contacts --save 2.安卓配置: a.在android/settings.gradle include ':react-native-contacts' project(':react-native-contacts').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-contacts/android') b…
移动端渗透测试工具相比丰富的web端真的是少之又少,最近在做app的安全测试,用到了drozer,drozer的安装过程真的是太心酸了,中间报错了有6次才成功安装.. 一.环境准备 首先准备以下环境: Windows10 逍遥安卓模拟器 Python2.7 (必须用python2.7....用3会报错)https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi drozer-2.4.4.  https://github.com…
命令行工具,Eclipse插件,多操作系统 1 易于安装,易于运行 超过10个虚拟设备 您很匆忙?您想测试市场的主要设备?使用我们的虚拟设备! 2 控制功能强大的传感器来测试您的应用程序 自定义你的测试配置 在电视或一个大的显示器上测试您的产品?通过Genymotion将有可能很快实现! 3 完美融入您的开发工作流程 从eclipse和androidstudio启动Genymotion 用我们的Eclipse和IntelliJ插件直接高效地测试您的应用!…
一.app代码未混淆1.使用7zip解压apk文件2.执行命令:dex2jar.bat apk解压后文件夹中的classes.dex文件3.上述命令执行后会在apk文件夹中生成java源码文件classes_dex2jar.jar4.直接使用jd-gui打开上述文件查看代码是否混淆(可以尝试直接使用Androidkiller打开apk文件) 二.app应用完整性1.将apk文件复制到apktool目录下2.apktool对apk文件进行解包,命令:java -jar apktool_2.3.0.…