《手机软件测试要点》由会员分享,可在线阅读,更多相关《手机软件测试要点(45页珍藏版)》请在金锄头文库上搜索。
1、手机软件测试要点2012-3-12刘玉坤目 录(一)UI界面风格是否符合界面规范设计(二)UI界面大小是否与界面设计一致(三)UI界面标题是否正确以及是否与其他界面标题命名规则一致(四)UI界面有无错别字(五)UI界面各个功能按钮是否会遗漏或超出操作按钮功能范围(六)UI界面各个功能按钮风格是否符合界面规范(七)相关指示信息风格是否符合界面规范(八)用户通过用户界面输入信息(九)系统提示信息格式是否符合提示信息规范(十)当前界面被打断(后)的显示 (十一)瞬间界面执行其它操作(十二)连续操作(十三)各界面来电的冲突的验证(十四)特殊界面来电的冲突验证(十五)文件传输的相关的验证(十六)buff
2、er值的相关验证(十七)多媒体文件的验证(十八)动态测试要点(十九)测试环境的搭建(二十)内存溢出测试 (二十一)手机软件数据库测试 (二十二)兼容性测试 (二十三)用户环境极限下测试 (二十四)用户环境极限下测试 附:测试模式、测试习惯的灵活转变(一)UI界面风格是否符合界面规范设计 1)主菜单界面focus是动态还 是静态的、若是动态的如何 动(顺/逆时针转动、转动 几次);2)List界面Item高亮与未被高 亮的区别,诸如名字过长高 亮后是否滚动显示、滚动显 示又是否完全等;例如Sekito-wap的主菜单中 ,选择框为逆时针转动的动 态框,且每次会转动5次, 若没有操作会自动返回Id
3、le 。例如安卓百合中个人详细资 料页中的昵称高亮后会滚动 显示。如(二)UI界面大小是否与界面设计一致 1)主菜单界面的光标为一个 动态的选择框,需参照UI注 意此框的大小例如:检查主菜单选择框的 大小可先将框高亮Settings 上,在框的右边线和下边线 对应的手机屏幕上用笔画上 ,然后将框移至Message和 Phonebook上,观察其框边 的大小情况,其他界面area 的大小也可按此法验证;( 当然此法只能简单的测试一 下选择框的大小问题,毕竟 如果Message的左边框已在 画线的左侧的话,则一定是 有问题的)(二)UI界面大小是否与界面设计一致(续)2)某些编辑界面的边框与右 侧
4、的滚动条靠得很近,当编 辑的内容接近右侧边框时, 继续输入,输入的内容可能 会与边框重叠甚至超出边框 ; 例如:在自我介绍的文本编 辑界面,当文本或字符等的 输入已靠近Editor area的右 边框,继续输入,根据将要 输入的字符的大小,有些可 能造成不能够自动换行而超 出Editor area边框的问题。(三)UI界面标题是否正确以及是否与其他界面标题命名规则一致 1)容易被忽视的某些程序中 的editor界面(百合服务中 的红豆充值editor界面等) 的标题是否正确 例如:安卓百合-百合服 务中的红豆充值页面标 题是否体现红豆充值字 样,不能出现与红豆充 值无关的标题(如:水 晶百合)
5、(三)UI界面标题是否正确以及是否与其他 界面标题命名规则一致(续)2)非中文环境下,多个单 词的菜单名,非第一个 单词的首字母的大小写 问题,需严格参照 Wording比较测试;再者 ,即使可能手机上的显 示与Wording相同,仍可 出于一致性角度多加考 虑3)注意除标题栏之外的固 定文字显示例如:在Settings中,若“电 话模式”拼写成“Phone modes”,而下面的“省电设 置”却拼写成“Power Saving” ,那么于一致性方面也是有 问题的。例如基本资料界面各项所对 应的文字介绍(三)UI界面标题是否正确以及是否与其他界面 标题命名规则一致(续)4)同一菜单中,相同情况
6、 下所弹出的提示框的内 容也需要仔细检查例如:在更多中,如果 看过我的和我的收藏均 为空,但是两个的popup 却一个是“List is empty” 另一个是“No record”,那 也是有一定问题的 (四)UI界面有无错别字 1)一些时态/单复数方面的 拼写问题,+ed,+ing ,+s/+es等2)某些单词中有双写字母 的拼写问题;3)某些popup界面中形容 词和副词的合理使用 例如:使用蓝牙接收文件后的提 示为“*.Received”,但是当 同样使用蓝牙发送文件成功后的 提示却是“*.Send”,显然时 态上出现问题。例如:“Settings”拼写成 “Setings”,“Dia
7、lled call”拼写成 “Dialed call”等。例如: “ Setup successful”被拼写 成“Setup successfully”等问题。(五)UI界面各个功能按钮是否会遗漏或超出操作 按钮功能范围 1)一些返回键应返回响应的 上级页面,有时可能返回到 主界面2)收件箱的编辑按钮,点击 编辑应进入删除消息页面, 并编辑按钮应变为取消按钮 ,有时可能漏掉(六)UI界面各个功能按钮风格是否符合界面规范 1)注意区分不同界面RSK位 置的显示,有的是Back,有 的是Cancel 2)注意某些Sound list界面, 播放一个sound时LSK 位置 软键显示的变化例如:在
8、PC/Bluetooth等数 据交换界面RSK位置通常是 “Cancel”,而非上述界面多 为“Back”,再者需注意参照 UI检查RSK位置软键的有无 。例如:在My data/Ring等界 面试听铃声时LSK位置没有 软键显示,而播放时更需追 加方向键的测试,因为较容 易出现执行方向键后LSK位 置软键显示错误等问题。(六)UI界面各个功能按钮风格是否符 合界面规范(续)3)同一界面在不同的语言环 境下,显示的正确性例如:不同语言环境下 进入PB、SMS、My data 中的Memory status,由 于不同语言拼写长短的 原因可能导致显示上的 问题(七)相关指示信息风格是否符合界面规
9、范 1)在任何界面,Status bar都 会正确的在其位置显示2)蓝牙开启后不同状态时, 其图标显示的差别 例如:开关机的过程中,起 popup界面,拨打电话、通 话中、call end界面,数据 传输等界面都需要注意 Status bar显示的有无和正确 性。例如:蓝牙传输文件中、通 话中、搜索蓝牙设备时,图 标显示的差异性和正确性。(七)相关指示信息风格是否符合界面规范(续)3)MMS和WAP工作时,Line attach图标的正确指示 4)Pc tool的等待界面和传输 界面的图标的差别等例如:进入WAP主菜单Line attach图标不会显示,打开 网页时Line attach图标会
10、显 示,然后停止Linking, Line attach图标仍然会显示 并直至退出WAP菜单。例如:Pc tool等待图标是静 态的,而传输文件时是动态 的。(八)用户通过用户界面输入信息 1)各种可输入界面要注 意的测试点例如:输入刚好等于字数限制的正确 信息并提交,手机提示提交成功,所 填信息能够正确保存,且各area的显 示以及popup的显示是否正确;例如:输入等于字数限制后继续输入 ,各area的显示以及popup的显示是否 正确;例如:输入空信息并提交后,各area 的显示以及popup的显示,若为必填 项相关提示是否正确;例如:输入非法信息(该输英文的输 中文等)并提交,各are
11、a的显示以及 popup的显示是否正确;例如:输入各种混合字符并提交,各 area的显示以及popup的显示是否正确 ; (八)用户通过用户界面输入信息(续) 2)用户通过用户界面输入信息 输入略超过字数限制的正确 信息,提交 1. 所填信 息不能正确保存到相应的数据库表中2. 客户端提示字数超 长3. 引导用户定位超长输入 3) 用户通过用户界面输入信息 输入略少于字数限制的正确 信息,提交 1. 所填信 息正确保存到相应的数据库表中2. 客户端提示提交成功 (八)用户通过用户界面输入信息(续)4) 用户通过用户界面输入信息 输入非法字符,提交 1. 所填信息不能保存到相应的数据库表中2.
12、客户端提示有错误输入3. 引导用户定位错误输入 5) 用户通过用户界面输入信息 输入为空,提交 1. 应有必填项判断2. 客户端提示必填项不能为空3. 引导用户定位必填项4. 所填信息不能保存到相应的数据库表中 6) 用户通过用户界面输入信息 该输入汉字的输入英文字符,提交 1. 客户端提示错误输入2. 引导用户定位错误输入项3. 所填信息不能保存到相应的数据库表中。(九)系统提示信息格式是否符合提示信息规范 1)提示信息的拼写,其后的 标点符号,提示信息框的大 小、提示长度(时间上), 提示信息可否被any key打 断以及打断后的正确返回 2)在起popup的界面,软键区 有的仍然有按键的
13、icon显示 ,有的没有,需严格按照UI 检查 3)语言选择后起的popup是何 语言,需严格与UI比较测试(十)当前界面被打断(后)的显示 1)在各种编辑界面(时间的 编辑、文本的编辑等)来/ 拨出电话,来电/拨出界面 显示的是否正确,挂断电话 后编辑界面是否恢复为来电 前显示,已输编辑内容是否 不变 例如:在蓝牙设备名编辑界 面(或其他名字不可为空的 编辑界面),将编辑的内容 Delete all或将编辑的内容 Delete all并按下CSK时,来 一电话,接通/挂断后编辑 内容的正确性;又如,在蓝 牙耳机与手机连接状态下, 编写短信过程中使用耳机拨 出电话,接通后再挂断(十)当前界面被
14、打断(后)的显示(续)2)在有高亮条的List中来电, 挂断/接听后,高亮位置是 否不变3)在有选中框(设置开启/关 闭或是设置来电/SMS/MMS等 铃音)界面,挂断/接听后 ,选中项是否不变 例如:在Missed call list界面 ,来一电话,未接通对方即 挂断后,检查高亮位置的正 确性。例如:在任意键接听电话的 设置界面,选中项为“Off” 但高亮在“On”上,来一电话 ,检查接听/挂断后高亮位 置的正确性。(十)当前界面被打断(后)的显示(续)4)某些界面按LSK起Menu时 ,上一级的界面仍停留在新 起界面的下面,此时需同时 关注上下界面的显示情况, 以及在此种界面出现后的一
15、系列冲突等问题 5)电源插拔、意外关机、待 机唤醒例如:在MMS中起的Menu ,上一级界面还会停留在底 层,而此时来Incoming call 等事件的冲突需要格外关注 一下。待机唤醒后,应用程序是否 仍是待机前状态,注意是否 会重复刷新,引起流量增加(十)当前界面被打断(后)的显示(续)5)无操作3秒后会自动消失的 popup被打断的检查6) 应用程序运行过程中,接 听来电或者接收短信后,应 用程序是否仍保持原始运行 状态例如:提示操作结果执行情 况的popup,当测试按任意 键打断的时候需要对照冲突 表区分任意键与Pwr的区别 ,并注意返回界面的正确性例如:运行非诚勿扰游戏过 程中,接听
16、来电,阅读短信 ,游戏过程是否被中断,是 否需要重新开始游戏(十一)瞬间界面执行其它操作1)启动某个模块的同时做关 闭操作2)在某些操作的瞬间来事件 或执行其它操作例如:正在进入camera时, 按power键退出例如:在通话中各个提示界 面瞬间再来电,拒接(十二)连续操作1)注意在某个事件中连续按 键(此事件的启动和之后的 按键是有关联的);例如:正好按了多次挂断电 话键时,来电,看是否会拒 绝来电(十三)各界面来电的冲突的验证1)任意界面来电,注意来电界 面的显示2)特殊操作后的界面例如:标题、软键区、 大头帖、姓名、号码; 来电提示音:铃音、振 动、振动与铃音同时存 在时的同步;例如:通话中群发短信 时通话结束,短信转为 后台发送,在idle再次进 行打电话或发短信的操 作0(十四)特殊界面来电的冲突验证1)某些动态(包含player、 JAVA游戏、wap下载等)界 面来电的冲突验证例如:Mydata中播放短片, 根据低层处理注意5个不同 点来电冲突 1.开始播放,正显示标准图片 时来电