App测试要点以及Bug分类

针对手机软件APP的测试,我们通常从如下几个角度开展:功能模块测试、兼容性测试、安装和卸载测试、性能测试、用户体验性测试、UI测试等。

一、功能测试要点和常见缺陷

一)、常见的功能类缺陷:

1、App崩溃:

测试中的常见问题,影响非常严重,会直接影响用户体验感导致用户卸载App;

触发App崩溃的测试场景如下:

1)、验证在有不同的屏幕分辨率,操作系统和运营商的APP行为;

2)、用新发布的操作系统版本验证APP的行为;

3)、验证在网络质量突然改变的环境中的APP行为;(如隧道、电梯)

4)、通过手动网络从数据更改到Wi-Fi,或反过来,验证APP行为;

5)、验证在没有网络或者弱网的环境中的APP行为;

6)、验证在来电、来信息时APP行为;

7)、通过切换手机横屏、竖屏验证APP行为;

8)、验证手机内存不足、运存不足时APP行为;

9)、用不同语言验证APP行为;

10)、通过辅助软件进行压测验证APP行为;

2、功能未实现或者只实现了一部分

3、功能实现错误

二)、功能测试要点

1、根据UI原型图、需求文档和设计文档编写测试用例

2、测试要求:保证输入数据正确,操作正确,明确输出结果和数据格式

 

二、兼容性测试要点及常见的兼容性测试

1、使用不同机型、系统、版本手机进行测试

 

三、安装、卸载测试要点及常见缺陷

一)、常见的安装、卸载类缺陷

1、安装过程中出现闪退;

2、安装完成后,点击APP无反应;

3、安装完成后,点击APP出现闪退;

4、已经存在旧版本,但不卸载旧版本,进行覆盖安装新版本时,版本号是新版本的版本号,但APP的内容仍然是旧版本。

5、不能卸载APP

6、卸载后完成后,数据未被清除

7、存在旧版本新版本安装失败

二)、安装、卸载测试要点

1、能否在不同机型不同操作系统不同版本上安装;

2、安装后能否正常运行;

3、安装过程中能否取消安装,安装空间不足时是否会有提示;

4、检查安装包是否齐全;

5、断网、弱网情况下能否进行安装;

6、是否可以删除APP;

7、卸载后缓存数据和安装包、文件夹是否删除

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

9、能否取消卸载

 

四、性能测试要点及常见缺陷

一)、常见的性能方面的缺陷

1、加载时间过长;

2、应用程序启动速度慢;

3、进入某个界面速度慢;

4、应用长时间运行后,出现卡顿现象;

5、服务器无法响应,报HTTP500错误;

6、APP出现黑白屏;

7、APP崩溃

二)、性能测试要点

1、APP的启动时长是否过长;

2、APP使用时对CPU、内存的占用情况;

3、APP使用时,电量、流量的使用;

4、响应能力测试,验证各种操作情况下能否满足用户的响应请求;

5、反复长期的操作情况下,系统该资源的使用情况

 

五、用户体验性测试及常见缺陷

一)、常见缺陷

1、界面显示不美观;

2、超长的页面加载时间;

3、不友好的导航;

4、过期的信息;

5、死链接或链接错误;

6、缺少互动的内容;

7、页面排版过长;

8、恶意插件,恶意弹出窗口;

9、提示语粗暴不友好。

二)、测试要点

1、界面显示是否美观,界面的色彩、字体大小是否合适、布局是否美观,提示语是否友好;

2、按钮、对话框、列表和窗口等是否符合用户的使用习惯;

3、是否易于导航、导航是否直观、导航与页面结构、菜单、连接页面的风格是否一致

 

 六、UI测试要点及常见缺陷

一)、UI界面常见缺陷 

1、不符合 UI 设计或与界面原型不一致;

2、界面显示不完全

3、上拉刷新和下拉刷新时出现页面加载错误

二)、UI测试要点

1、字体、字号是否符合规范

2、图片的尺寸、风格、清晰度是否符合规则

3、布局是否符合规则

 

 

App测试要点以及Bug分类

上一篇:抓取Android崩溃日志


下一篇:【图解】浏览器及nodeJS中的EventLoop事件循环机制。