• 0
  • 0
分享
  • 微信小程序和app测试重点总结——软件测试圈
  • TIMI 2021-07-13 09:36:39 字数 1094 阅读 1101 收藏 0

最近想研究下手机端是如何进行接口测试的,那就得先把app和微信小程序的一些测试的重点会了解,我没有做过关于微信小程序和手机app的测试,有不对的希望补充和提建议,下面是我在网上找到的一些知识的总结:

  1. 功能测试:功能测试和web的测试逻辑一样,主要是理解项目的需求设计等,查看功能模块、业务流程、同一功能不同入口时有效性检查、页面交互性检查、输入输出等逻辑进行测试;

  2. 权限:app是否可以访问手机通讯录、相册、相机等权限;小程序是否有微信授权,未授权/授权登录程序,同一微信号不同手机登录查看数据显示情况;

  3. 兼容性测试:不同手机操作系统检验、不同微信版本(测试当前微信版本发布的项目和升级版微信后测项目)、分辨率(不同手机型号,页面图片显示等)、二维码的兼容性(一般小程序会有二维码分享,分享给朋友的图片信息和分享到朋友圈的二维码显示、是否识别等);

  4. 易用性:上下层级进入、系统页面之间的返回效果、页面的字体大小、字体格式、页面标题、动态交互效果、导航(是否能定位到页面某个位置、文字提示是否明确、导航条显示等)、操作是否繁琐;

  5. 网络测试:网络切换测试wifi-2g/3g/4g-无网等,验证各种网络下是否正常;

  6. 性能测试:页面的白屏时间、资源占用、页面渲染时间、首屏时间ps:小程序通常在android上性能问题比较多;

  7. 接口测试:后面专门写一章如何进行手机的接口测试,因为面试的时候被问到了;

  8. 缓存问题:app和小程序会存在缓存,小程序会有最大10M的本地缓存,缓存的作用是提高程序的流畅度、减少网络请求,节省服务器资源,有时候用户会进行清理缓存的情况,测试点:清除缓存时强制退出、后台清理、关机等情况;

  9. 特殊操作:页面进行左右/上下滑动、长按效果、连续点击、页面列表数据上下滑动、数据未加载完成时上线滑动效果、图片滑动最后一页时是否还能继续;

  10. 内存相关:主要测试手机内存空间满的情况,开启很多占用内存的app是否对本系统出现异常;

  11. 存储空间:(app)存储空间满了,是否还能安装成功,安装成功了,存储空间满了,是否能打开应用;

  12. 电量:测试电量50%、20%、5%情况;

  13. 推送消息:查看app中推送消息的显示情况;

  14. 断网时点击按钮,连网后再次点击查看效果;

  15. 多测试无系统权限的页面;

  16. 页面刷新:收到推送主动刷新、切换其他页面刷新、返回后台刷新、杀进程刷新、重新登录刷新;

  17. 弹窗:测试后台重启后弹窗是否显示,弹窗触发、弹窗显示时间等。


作者:小雯子打豆豆

原文链接:https://blog.csdn.net/weixin_38961318/article/details/92413395#comments_17492426

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   Web测试中,浏览器作为必须的结果呈现手段,是每个测试工程师都会使用的。但是在测试中,启用浏览器进行调试,或者观察浏览器信息,却不是每个测试工程师都会注意或者是会无意间疏漏的方面。  随着越来越多的应用内容通过浏览器界面进行呈现,大量的前后端交互信息也在浏览器内体现,很多测试工程师早期在开始接触浏览器页面信息的时候,是从代码检查入手的,逐渐了解HTML代码在浏览器中配合不同属性代码,呈现不同的显示效果。  而又随着动态渲染以及新的前端框架技术的广泛应用,浏览器调试信息包含越来越多的内容,逐渐地,浏览器调试信息也成为测试工作中需要覆盖的一个方面,而在实践过程当中,浏览器调试信息查看和验证可以...
            0 0 682
            分享
          • 本文提供了一种轻巧的内存泄漏测试方法及其python实现,该方法在Lenovo Bamboo系统的验收测试活动中得到过诸多检验,是一种易用有效的内存泄漏测试方法。一、内存泄漏测试原理1、内存泄漏的危害。内存泄漏的危害不必多说,会导致系统的可用内存越来越少,影响系统长时间运行的稳定性。2、常用的内存泄漏测试方法一般而言,可概括为两种思路:1)内存分配、释放工具检查如valgrind等内存测试工具。2)Linux系统性能监测如zabbix等linux性能监测工具,以及团队自研的检测linux性能的工具。在方法一中,工具的原理一般是通过检查当程序动态分配内存后,是否有释放来判断有没有发生内存泄漏。其...
            1 2 2080
            分享
          • 事情是这样的,女朋友昨天跟我吐槽说她闺蜜玩“羊了个羊” 刷到朋友圈榜前10,而她连第二关都过不了,已经开始怀疑自己了。于是我拿起了她的手机打开了羊了个羊小程序,打开了Charles和Apifox,并且结合了Apifox的自动化测试功能不小心把她刷到榜一!准备工作抓包工具:Charles 获取token接口管理工具:Apifox 地址:apifox.cnCharles 抓包1.获取PC的IP地址2.配置代理这里以iPhone手机为例:在iPhone的设置 -> 无线局域网 -> 局域网信息 -> 配置代理 -> 手动中配置代理,服务器输入框中填写PC的IP地址,端口输入框...
            0 0 2804
            分享
          •   关于软件测试行业的职业发展方向,在网络上总能看到各种各样的问题。  · 有关注零基础能不能入行的  · 有关注25岁入行晚不晚的  · 还有关注35岁后的职业发展方向的  ······  在此过程中,看到很多行业大佬分享了自己的工作经验,也给出了很多自己的建议——要想在测试行业有更长远的发展,一定要关注自己的职业发展道路,也就是你的晋升之路。为此我做了以下三点总结:  一、软件测试职业发展方向情况  业内人士表示,“由于我国的软件行业已经突破了作为一种工业化产品的阶段,软件测试已经成为软件开发企业不可或缺的质量监控部门。目前,我国软件测试人才的数量相对滞后于产业升级,从而形成了软...
            0 0 942
            分享
      • 51testing软件测试圈微信