app 测试基础

1. 安装和启动安全

(1) OTA安装测试网络

·         app必须可以经过ota安装到测试设备上闭包

·         若是app安装完后没有icon,那么必须可以经过其余的方法来启动这个app并发

·         app安装好之后不能要求重启设备app

·         若是存储空间不够,安装时必须提示信息布局

(2)启动时间:性能

·         若是app启动须要很长时间,app必须给出合理的提示测试

·         若是启动时间超过5秒,必须有进度条来告诉用户启动的进度。加密

(3)卸载app:设计

·         app必须可以被从设备中卸载

·         全部的app文件和数据都必须被彻底从设备上清除

·         云端的文件能够保留

·         额外购买的数据或者内容,须要保留在设备中

2. 功能性

主要功能的健全性检查:app的功能要与需求一致

app的隐藏功能:app没有包含任何隐藏功能,全部的功能与帮助文档一致,并不会损害设备的数据。

3. 内存使用

(1)app运行中的内存使用:

·         在app执行过程当中,若是出现内存用完的异常,app须要可以正确处理。

·         当内存趋于耗尽的时候,须要一个警告提示,告知用户内存即将耗尽。

(2)屡次启动:

·         可以正确suspend以及从新启动app(这里的suspend是指将app的运行放到后台)

·         当app被suspend后,可以正确的重启它(能够是从被suspend的状态,也能够是从初始状态,这个依赖于app的设计)

(3)Idle:

·         app可以从自动锁屏中正确恢复

·         app运行中,若是自动锁屏,解锁后app可以恢复到锁屏以前的状态。

(4)取消耗时的操做:

·         app必须可以容许用户取消耗时的操做:

·         若是操做消耗的时间操做10秒,必须有可以取消这个操做的功能。

4. 网络链接

(1)发送和接收数据:

app必须可以经过http来接收和发送数据

在不一样的网络环境下(2G/3G/4G/Wifi),用户在每一个须要发送或接收数据的地方都可以正确的运行。

(2)网络延迟和链接丢失:

app必须可以正确处理网络延迟和链接丢失

在网络有延迟或者链接丢失的状况下,app必须给出相应的错误提示,告知用户信息。

(3)飞行模式:

当设备处于飞行模式时,app必须可以正确运行

若是app须要使用网络链接,在设备处于飞行模式的时候,须要给出有意义的提示,告诉用户app目前由于设备处理飞行模式而没法正常运行。

当网络恢复后,app必须可以恢复到原来的状态,并继续正常工做。

(4)资源下载:

当app在下载资源的时候,它必须可以处理暂停下载/继续下载和下载中断的事件

若是有暂停下载功能,这个功能必须运行正常

当网络链接断开时,下载可以正确中止

当网络恢复时,下载必须可以正确继续或者从新开始。

5.事件处理

(1)超时事件的处理

若是app内部有时间事件的功能,当这个超时事件发生时,必须可以被正确处理。

(2)App处于suspend状态时,可以正确树立超时事件

当app被放到后台后,超时时间发生时,app可以正确处理这些事件,而且正确恢复状态,继续运行

(3)当app已经退出时,超时事件可以被正确处理

app已经退出,可是app的超时事件发生时,应该提供一个start选项,或者app被启动。

启动后app可以正确运行。

(4)夏令时效果的检查。

若是一个app使用了与时间相关的数据,那么须要检查当时间切换到夏令时时,全部的功能都能正确运行。

(5)时区的处理

若是一个app使用了与时间相关的功能或数据,当设备的时区切换时,须要检查多有的相关功能都工做正常。

6. 消息和电话

发送:app可以成功发送信息

接收:app可以成功接收信息

呼入:当用户在app运行时接了一个电话的时候,当这个电话结束时,app可以正确的从原来的状态继续运行。

7.外部影响

中断操做:当有中断事件发生时(USB插入/拔出,充电器/蓝牙链接/邮件/闹钟/电量提醒/耳机/NFC等设备的链接和断开的时候),app可以从原状态继续正确运行。

8.用户界面

可读性:app的全部内容都是清晰可读的

阅读时间:app给出的信息若是是时间性的,那么用户就须要有一个舒服的时间来完成对这些信息的阅读

屏幕的重写:当app的不一样界面切换的时候,不能出现闪烁,或者界面的混乱。

一致性:app的界面应该保持一致性,包括动做序列,工做结果,用于,界面布局,声音等。

按键/输入的易用性:按键的布局/硬键盘输入/软键盘输入/触摸屏输入都必须易用,同时知足左右手的习惯。

UI的速度:在app设计的使用场景下,app的速度不能太快,也不能太慢,以提供良好的使用体验。

错误信息:当须要出现错误信息的时候,信息必须清晰的解释问题,以及提供须要采起的动做

功能进度:当功能的运行须要超过5秒的时候,须要给用户提供进度条或者相似提示

动做的展示:当app在展示或者思考的时候,app不能执行不合理的动做

多种显示模式:若是app支持多种显示模式(横屏/竖屏/外接设备),全部的用户界面和控件都能正确展现。若是设备有横屏的外接输入设备,那么app须要可以哦支持横屏的展示。

不一样屏幕尺寸:app须要可以支持不一样屏幕尺寸的展现

多种输入方法的支持:app须要可以支持不一样的输入方法

加速度计/移动感应器的响应:加速度计/移动感应器的response不能影响UI的展现和app的使用。

拼写错误:app不能出现拼写错误

文本的技术错误:全部的文本展现不能出现文本扭曲/断裂/重叠/切断等错误

9.语言

正确操做:若是设备支持不一样的语言,当设备设置不一样的语言时,app都要可以正确工做。

手动选择:若是app容许手动选择语言,app要可以选择全部的语言并继续正确工做。

支持的格式:app要可以支持不一样的日期/时间/数字/货币等格式

国际字符:app可以正确接受并显示全部的国际字符

10. 恢复

从主菜单suspend和恢复:app可以正确suspend,而且从suspend状态恢复

运行中的suspend:app运行时,可以正确被suspend,占用的设备和资源可以被正确释放,恢复后能正确运行。

后台运行:当app被切换到后台运行时,不能影响其余app或者系统功能,不能播听任何声音,全部系统的功能都能正常运行。

资源的共享:app可以和其余app正确共享资源:好比联系人(新增/删除/修改等)

退出时恢复系统设置:app不能永久的修改系统设置,退出时应该要恢复,好比音量,语言,屏幕的方向等。

11. 多媒体

Mute功能:若是app须要操做声音或者话筒,那须要有相应的音量控制和话筒控制的功能。

设置的可理解性:app的全部设置状态都要易于理解。

设置不能影响功能:全部的app的设置不能影响功能的运行

app本身的设置可以被正确保存:退出时能正确保存,或者提示保存信息。

声音和振动不被滥用:声音和振动的使用都要提供良好的用户体验。

12. 菜单

帮助和about文档:

    app须要包含帮助文档,说明如何使用该app

    app须要包含about文档,用户能够看到具体的版本号

有效的动做:

    选择app的每一个item都应该调用相应的有效的动做

13. 按键

菜单的滚动:使用键盘或者其余导航设备的时候,菜单要可以顺利滚动

文本输入框的滚动:在help/about等文本域中,使用外设或者其余导航设备时可以正确滚动。

暂停:若是app有须要与用户进行交互的功能,那么app须要有一个暂停功能,也要有一个继续功能,好比游戏。

并发按键输入或并发触摸的支持:app须要可以支持并发的按键输入或者并发的触摸输入,若是须要提示错误信息,则信息必须清晰可理解。

设备按键:app不能改变设备的默认按键行为,好比音量控制,锁屏等

14. 稳定性

app的稳定性:app在使用过程当中不能crash或者freeze

强制关闭的稳定性:当被强制关闭的时候,app必须可以保存足够的状态信息,并能正确启动并继续运行(强制关闭包括断电/手动关闭等)

15. 数据处理

保存游戏状态:app可以将游戏的状态/得分等信息保存进存储器中。

数据删除:app必须指出数据是否将被删除或者提供一个易用的数据恢复手段。

内存记录:app可以正确更新存储器中保存的数据和状态信息。

16. 安全性

当用网络链接来发送或接收敏感数据的时候,这些数据须要被加密。

密码:密码和敏感数据不会被存储到设备中,也不会在app中反馈出来,敏感数据必须被密码保护。当须要提示用户信息的时候,最多只能有25%的数据被显示出来。

17. 隐私

若是app须要访问我的信息,那么必须提供隐私条例,没有用户的容许,app不能访问隐私信息。没有访问到用户信息时,app也必须能正常工做

地点信息:若是app须要使用用户的地点信息,必须获得用户的许可

推送提示信息:app在推送信息前,必须获得用户的许可

18. 广告

app必须符合内嵌广告规则:内嵌广告不得影响用户的使用

19. 性能

网络性能:音频相关的功能必须可以识别不一样的网络环境,限制访问时间和数据量(最多5分钟,最多5M),视频相关的功能也必须可以识别不一样的网络环境,限制访问时间和数据量(最多十分钟)

电池性能:app不能快速的耗电。

相关文章
相关标签/搜索