app测试 之功能测试

app测试分类

一、app功能测试

      产品需求文档  

             显性需求

             隐性需求

                    用户习惯

                    行业规范

                    竞争对手

      兼容性测试

             操作系统

                  系统名称:android、ios

                  系统版本:4.4-10  比较常见8、9(android);       9-13 比较常见12(iOS)

                  生产厂家:华为、小米、一加、OPPO、vivo等

                  网络:2g/3g/4g/5g移动网络;Wi-Fi无线网络(考虑产品使用地的使用情况,有些地方没有普及4/5g)

                  分辨率:直观理解为手机屏幕尺寸

                  (注意:当记录bug时,一定要说明手机厂家和系统版本)

      异常测试

             热启动测试:即app本身在后台运行着然后切回前台的过程;1)前后台切换时,页面保持一致;2)后台切换到前台,需重新登录;3)后台切换到前台,回到首页;

             网络切换&中断恢复:1)从移动网络切Wi-Fi;2)从4g切2/3g;3)Wi-Fi切移动网络:流量消耗提醒;4)有网络切无网络:无网络提醒;一句话:根据设备网络情况提示用户操作。

             电话&信息中断恢复

     安装、升级、卸载

           安装:Android(Java语言开发):应用商店、apk包、扫码安装;iOS(objectC语言开发):AppStore、ipa包需开发提前加入UUID; 表现:可以成功安装并且能够正常打开使用。

           升级(提示升级/强制升级(游戏)):按照顺序升级(1.0-2.0-3.0等,高版本覆盖低版本)、跳级升级(1.0-5.0等)、降序升级(4.0-3.0等,低版本不能直接覆盖高版本,卸载高版本再去安装低版本)

           接口:http://域名/api/V3.0(新版本接口需兼容老版本产品)

           卸载:能够正常卸载成功

     健壮性测试 

            对手机资源的的消耗:对手机内存消耗、空间占用

            对流量、电量的消耗:同类产品对比

            崩溃恢复:测试阶段,崩溃必须修复(1.重新进入软件,可以实现功能;2.彻底崩溃)

 

           

            

 

你可能感兴趣的:(app测试,app,测试工程师)