• 移动端测试


    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、弹窗:测试后台重启后弹窗是否显示,弹窗触发、弹窗显示时间等
  • 相关阅读:
    Html禁止粘贴 复制 剪切
    表单标签
    自构BeanHandler(用BeansUtils)
    spring配置中引入properties
    How Subcontracting Cockpit ME2ON creates SD delivery?
    cascadia code一款很好看的微软字体
    How condition value calculated in sap
    Code in SAP query
    SO Pricing not updated for partial billing items
    Javascript learning
  • 原文地址:https://www.cnblogs.com/xiaochuichui/p/13281062.html
Copyright © 2020-2023  润新知