一、APP与Web的区别
系统架构:APP是C/S结构,Web是B/S结构
C/S(Client/Server):客户端/服务器,需要下载安装客户端。
B/S(Browser/Server):浏览器/服务器,基于浏览器访问。
二、APP测试范围
三、APP包发布方式及策略
1.发布方式
APP发布:将开发完成的移动应用程序通过特定的渠道和流程,向公众发布,使得用户可以下载、安装并使用该APP。
根据用户对象可以分为:
(1)内部发布渠道(针对内部测试人员)
在实际测试工作中,为了方便测试程序包的安装和管理,可以使用一些应用内测分发平台。
如:蒲公英、Testllink等
步骤:
1.开发将应用测试包上传到内测分发平台;
2.平台可以生成对应的二维码;
3.测试直接扫码进行应用安装。
(2)线上发布渠道(针对正常用户)
产品测试完成后,将APP发布到应用各种平台上。
安卓应用:豌豆荚、应用宝、360手机助手、各类手机品牌商城等
IOS应用:APP store、ITools
步骤:
1.开发者注册账号,申请在发布平台(各种应用商店)上架
2.针对不同的发布平台,在软件包中加入对应的平台ID(渠道ID),上传到发布平台
3.平台审核通过后,用户即可在应用商店中下载
注意事项:
1.一般线上发布过程,由开发人员负责。
2.在软件包加入平台ID后,上传到发布平台时,需要测试人员验证核心的业务功能。
2.发布策略
四、APP功能测试
使用技术手段,验证程序功能符合应用需求。
对象:核心业务、单功能
流程:
1.需求分析
2.测试计划
3.测试用例设计
方法:
等价类: