安卓应用测试工具的测试过程
作者:网络转载 发布时间:[ 2016/7/29 11:28:28 ] 推荐标签:软件测试 软件测试工具
目前安卓应用的安全现状,随着安卓应用的快速暴涨,相应的漏洞也逐渐增加。同时,市场上也出现了专业的安卓应用测试工具:一般测试的过程如下:
1、安装包测试
安装包结构、能不反编译出源代码、安装包是否签名、重要函数、逻辑、加密算法、是否开启PIEFlag。
2、数据传输测试
关键数据是否加密、客户端对服务器验证、传输加密、伪造;通过设置代理或使用第三方抓包工具,对应用发送与接收的数据包进行截获、重发、编辑、转存等恶意操作。
3、数据验证测试
程序是否对数据合法性校验,检查加密是否可逆,可攥改。程序是否对数据合法性进行了校验。
4、数据存储测试
是否保存手机号、密码等敏感信息、日志中是否存敏感信息、数据是否被别的应用访问、硬编码、日志、内存、调试信息、组件
(Activity/Service/Receiver/Provider)Keychain、屏幕快照、键盘存储。
5、安全增强测试
从服务端安全、键盘劫持、进程保护、第三方SDK安全检测。
6、安全策略测试
密码策略、登陆次数、密码保护机制、会话保护策略。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11