目前,我经常使用的漏洞检测工具主要是爱情内部测试,因为爱情内部测试将根据应用特性采用不同程度、不同方式来检测程序的机密性。测试项目包括代码是否混淆,DEX、so库文件是否得到保护,组件安全检测主要针对程序签名、权限管理是否完整等;Activity、BroadcastReceiver、Service、WebView、Intent是否存在漏洞,并提出有针对性的建议;数据安全将全面检测APP中涉及数据安全的所有漏洞,如数据泄漏漏洞、输出层和协议层,确保APP中所有可能导致账户泄露的漏洞都被检测出来。
以下工具可用于手机app测试:
1。安卓黑盒测试工具
1)包括自己带的monkey,Monkey它是Android中的命令行工具,可以在模拟器或实际设备中运行;
2)robotium与appium,这些工具用于黑盒的自动化测试。目标应用程序可以在有源代码或只有APK的情况下进行测试。
2。白盒测试,AndroidJUnit框架集成在SDK中。因此,您可以基于JUNIT框架开发安卓白盒测试代码;如何确定app安全。
事实上,安卓测试方法与web测试方法大多相似,只是有一些特殊的测试场景;如何判断app是否安全。
4。兼容性测试,首先,虚拟机可以用来保证系统之间的兼容性,但更需要依靠真机进行测试;
APP测试要点:
1、功能测试
最基本的测试主要是测试软件应用程序的功能点和业务逻辑;相关性(主要测试客户端和个人电脑之间的交互,确保个人电脑端数据同步和一致)防止app检测的软件。
2、性能测试
cpu,不超过10%的响应时间(包括应用程序启动和退出),以满足原则。用户在2秒内感觉很快,2-5秒感觉一般,5-8秒感觉很慢,但可以接受。8秒以上的用户无法接受,选择离开或再次发送请求;
3。兼容性测试如何检测手机APP是否安全。
不同的操作系统需要关注手机app:android、iOS不同的手机制造商,小米、等不同的手机屏幕分辨率,与其他第三方应用兼容;
4。安装卸载更新测试
它也是手机应用程序的一个特殊测试点。安装路径、手机或SD卡、高低版本的覆盖安装、内存不足时的安装、安装过程中的中断、第三方管理软件的卸载app,卸载过程现中断;检测app是否安全。
5。中断或崩溃测试
中断测试主要是测试应用程序是否会显示。电话、短信、闹钟、低功率等,网络环境突然变化,或网络中断,如隧道、电梯(离线支持)、切换网络,如数据连接到wifi外部设备。如何检测app安全性。
例如,充电、插入耳机内存不足,改变设备方向,改变手机语言。例如,英语多后台程序切换可以长时间启动,应用程序可以长时间启动。您还可以使用monkey测试应用程序的稳定性,并检查一些crash问题;
6、安全测试
7、UI测试客户端安全测试。
中企动力是一家专业的网络推广公司,我们拥有丰富的网络推广经验和专业的团队,能够为企业提供全方位的网络推广服务。我们为企业提供网站建设、网站优化、平台推广等服务,帮中企动力业在网络上提升知名度、扩大影响力、提升销售额。如果您有网络推广的需求,欢迎联系中企动力加微信:CE4006608066,我们将竭诚为您服务。