《移动App测试的22条军规》——第23章,第20节对微信App进行性能测试和安全性测试

23.20 对微信App进行性能测试和安全性测试
(1)对微信App进行性能测试,我们可以选择在低网速的网络环境中(例如2G网络)测试微信App的登录(如图23.59所示)和刷新朋友圈(如图23.60所示)的功能。

(2)我们可以通过使用Android SDK中自带的DDMS工具来检查微信App发送的请求是否安全(如图23.61所示)。

微信App发送的请求在DDMS中都没有明文传输数据

我们还可以查看微信App存储文件的内容,以验证这些数据是否安全(如图23.62所示)。

微信App保存在设备上的数据文件(非图片和语音等用户手动存储的文件)都进行了加密

时间: 2024-07-29 01:33:07

《移动App测试的22条军规》——第23章,第20节对微信App进行性能测试和安全性测试的相关文章

《移动App测试的22条军规》—第5章5.3节规范与习惯

5.3 规范与习惯移动App测试的22条军规对于支持多个操作系统平台的移动App,也需要在不同的操作系统上,遵循当前操作系统的设计规范和使用习惯,而不要一味地为了自己各个App的一致性而破坏操作系统的设计规范和使用习惯. iOS的设计规范要求把菜单放置在设备底端,在记录上从右向左滑动会呼出"删除"和"更多"菜单等(如图5.14所示). Android的设计规范则要求把多于3个的菜单放置在右上角3个点的按钮中,而长按记录则可以呼出更多的操作选项等(如图5.15所示).

《移动App测试的22条军规》——第5章,第5.3节规范与习惯

5.3 规范与习惯移动App测试的22条军规对于支持多个操作系统平台的移动App,也需要在不同的操作系统上,遵循当前操作系统的设计规范和使用习惯,而不要一味地为了自己各个App的一致性而破坏操作系统的设计规范和使用习惯. iOS的设计规范要求把菜单放置在设备底端,在记录上从右向左滑动会呼出"删除"和"更多"菜单等(如图5.14所示). Android的设计规范则要求把多于3个的菜单放置在右上角3个点的按钮中,而长按记录则可以呼出更多的操作选项等(如图5.15所示).

《移动App测试的22条军规》—第1章1.2节移动App的生命周期

1.2 移动App的生命周期 移动App测试的22条军规 (1)对于还处于开发阶段但准备不久之后投入市场的一款新App,鉴于并没有已经实际使用App的用户,所以测试人员要"预测"真实的用户所使用的设备和平台.在这种情况下,首先需要了解使用App的主要用户是哪一类人群,比如说是发烧友,还是商务人士.发烧友极有可能使用的是最新的设备和平台:商务人士更多使用的是成熟的平台,高端一些的设备:而如果用户是普通大众,就需要通过Apple和Google官方发布的版本占有率数据来帮助测试人员进行有依据

《移动App测试的22条军规》—22条军规之外

22条军规之外 移动App测试的22条军规 软件测试是一项系统性的工作,所以在测试移动App时,测试人员除了要做到按照轻重缓急来制定测试覆盖之外,还需要和项目其他角色一起,在整个开发流程中测试移动App,以及整体优化整个项目. 这也是为什么作者在每条军规之中,都会从用户角度和技术角度阐述应该如何测试移动App. 每个项目都是不一样的,没有哪个项目能够全面涵盖移动App测试的所有领域,本书同样如此.因此在实际测试移动App时,测试人员需要结合测试项目的实际情况,以这22条军规作为参考,选取适合的军

《移动App测试的22条军规》——22条军规之外

22条军规之外 移动App测试的22条军规 软件测试是一项系统性的工作,所以在测试移动App时,测试人员除了要做到按照轻重缓急来制定测试覆盖之外,还需要和项目其他角色一起,在整个开发流程中测试移动App,以及整体优化整个项目. 这也是为什么作者在每条军规之中,都会从用户角度和技术角度阐述应该如何测试移动App. 每个项目都是不一样的,没有哪个项目能够全面涵盖移动App测试的所有领域,本书同样如此.因此在实际测试移动App时,测试人员需要结合测试项目的实际情况,以这22条军规作为参考,选取适合的军

《移动App测试的22条军规》——第5章,第5.4节关注用户体验

5.4 关注用户体验 移动App测试的22条军规 测试人员不仅需要关注身体健全的用户,也需要关注残障人士.这不仅是人性的关怀,还是很多发达国家,比如美国.澳大利亚.新加坡等国家和地区在法律中有明文规定需要强制执行的.所以不仅为了移动App能顺利发布和避免引起诉讼,而且为了更多的用户能使用我们的App,稍微多花一些开发时间和精力关注用户体验也是非常值得的. 在当前主流的操作系统中,都带有"辅助功能"的选项(如图5.16.图5.17和图5.18所示). 在这些辅助功能中,测试人员可以重点测

《移动App测试的22条军规》—第5章5.4节关注用户体验

5.4 关注用户体验 移动App测试的22条军规 测试人员不仅需要关注身体健全的用户,也需要关注残障人士.这不仅是人性的关怀,还是很多发达国家,比如美国.澳大利亚.新加坡等国家和地区在法律中有明文规定需要强制执行的.所以不仅为了移动App能顺利发布和避免引起诉讼,而且为了更多的用户能使用我们的App,稍微多花一些开发时间和精力关注用户体验也是非常值得的. 在当前主流的操作系统中,都带有"辅助功能"的选项(如图5.16.图5.17和图5.18所示). 图5.16 iOS 8自带的&quo

《移动App测试的22条军规》目录—导读

内容提要 移动App测试的22条军规 本书全面讲解了移动App测试的技术.技巧.工具.案例和测试用例,全书共分23章,主要内容为:移动App的特性,关注多任务和意外情况处理,避免手势冲突,关注用户体验,设计通知和消息展示,支持操作系统特性,及时显示和同步消息,支持多种文件格式,支持多语言和地区设置,重点测试高内存占用的功能.降低流量和电量消耗,确保成功集成和调用第三方App,尽量不使用非标准控件,iOS 8升级所引入的新特性,Android 5.0升级所引入的新特性,自动化和探索性测试,自动化测

《移动App测试的22条军规》——第1章,第1.1节移动App的特性

1.1 移动App的特性移动App测试的22条军规(1)如果App是针对心率监测.指纹识别.近场通信(NFC).红外线操控这些需要特殊传感器设计的,那对测试设备和平台的选择就相对少一些,只需要考虑那些拥有这些传感器的设备.例如对于支持指纹识别的App,测试人员需要考虑的设备也就是iPhone 5s.iPhone 6.iPhone 6Plus.iPad Air2.iPad mini3.LG G3.三星Galaxy S5.三星Galaxy Note4.HTC One Max和华为Mate7这些设备(

《移动App测试的22条军规》——导读

目 录前言 自序 军规1 确定设备和平台再动手 1.1 移动App的特性 1.2 移动App的生命周期 1.3 设备的硬件参数 军规2 "移动"测试军规3 关注多任务和意外情况处理军规4 避免手势冲突军规5 关注用户体验 5.1 横竖屏幕测试 5.2 WebView的测试 5.3 规范与习惯 5.4 关注用户体验 5.5 其他需要关注的用户体验的小细节 军规6 设计通知和消息展示军规7 支持操作系统特性军规8 及时显示和同步消息军规9 适应特定用户界面 对功能和显示的影响军规10 支持