谈谈APP测试过程中的测试要点-新闻详情

谈谈APP测试过程中的测试要点


发布时间:2016-12-29责任编辑:朱明 浏览:1793


对于一款APP,测试人员拿到安装包之后,应自行安装测试,测试过程中应尽量多的覆盖测试点。下面就以出国后为例,谈一谈APP测试过程中需要覆盖的要点。

谈1.png

1、安装、卸载

l  应用是否可以在IOS不同系统版本和安卓不同系统版本上正常安装。

l  安装过程中是否可以取消安装。

l  安装空间不足时是否有相应的提示。

l  使用WIFI、流量等不用网络状况下进行安装测试安装进度,以及断网情况下安装是否有相应提示。

l  是否可以正常删除,包括在桌面删除以及通过软件卸载。

l  此时卸载后文件是否全部删除。

l  卸载过程中出现死机、断电、重启等意外情况,待环境恢复后是否可以正常卸载。

2、运行APP

l  APP安装成功后是否可以正常打开软件。

l  不同网络情况下,APP的打开速度快慢,切换是否流畅。

3、界面测试

UI界面测试的作用是确保用户界面的布局、风格是否统一、是否符合要求、文字是否正确、界面是否美观、操作是否友好,是否符合人性化、易操作性的特点。

l  导航测试:各模块各页面的导航是否直观准确;导航与界面结构、菜单、连接页面的风格是否一致;导航位置、大小是否美观。

l  图形测试:各控件操作方式是否统一、页面布局是否合理;自适应界面设计,图形、内容需要根据窗口大小自适应。

l  内容测试:文字长度是否有限制、文字内容是否明确、显示正否正常、输入框的说明文字与功能是否一致。

l  页面测试:各模块风格是否统一、布局是否合理。

4、功能测试

功能测试主要是依据需求文档、产品原型图等,对APP各模块功能、流程进行测试,确保流程正确、逻辑正常、功能可用。

l  整体测试:客户端、后台一定要进行整体的功能、流程测试。比如:检查后台添加数据的情况下该数据是否在客户端正常显示;检查客户端进行购买操作成功之后,后台订单数据是否正确。

l  登录超时:用户登录状态太久,sessionId过期之后操作是否有过期重新登录的提示。

l  数据更新:需要确定哪些地方需要自动刷新、哪些地方需要手动刷新;后台数据更改之后客户端是否需要重新进入;客户端进行操作之后自动返回的页面是否已刷新。

l  定位操作:有些APP会用到自动定位和手动定位操作,比如出国后这款APP最大的特点就是在房产、买卖、汽车、招聘、交友时会自动定位附近的信息,所以就需要使用不同型号不同版本的手机进行测试,定位服务未开启和已开始时,查看定位功能是否正确。

l  推送消息:接收推送消息状态下,需要测试用户登录状态下是否可以接收到推送消息;接收到的推送消息是否系统推送的指定模块的消息;查看推送消息是否有延迟以及延迟时长;当手机设置不接收消息时是否能收到消息等。

l  软件更新:当有新版本时是否有更新提示;不卸载原版本情况下进行更新是否正常;用户取消更新,老版本是否正常使用,下次再次进入是否仍有更新提示。

5、性能测试

l  响应时间:安装、卸载APP的响应时间;打开APP首页的响应时间;各模块各页面切换时的相应时间。

l  网络限制:使用WIFI、流量情况下检查安装、打开APP以及操作各模块的相应时间变化;检查断网情况下应用是否正确相应。

6、兼容性测试

l  检查不同操作系统的兼容性,包括安卓和IOS

l  检查不同版本下的兼容性。

l  检查不同品牌手机的兼容性。

l  检查不同网络下的兼容性。

7、回归测试

l  BUG修复过程中以及修复后要进行不断的回归测试。

l  BUG全部修复后,在测试版和正式版均要进行整体的回归测试。

 

敬业工作室   供稿