手机软件系统测试用例设计方法_第1页
手机软件系统测试用例设计方法_第2页
手机软件系统测试用例设计方法_第3页
手机软件系统测试用例设计方法_第4页
手机软件系统测试用例设计方法_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 软件系统测试用例设计举例目录一、等价类分析法2二、边界值分析2三、错误猜想法3四、判定表法3五、流程分析方法4六、正交试验设计法4七、状态迁移法6一、 等价类分析法等价类划分方法针对 状态大致可以归几个大类:1. 按键类等价法:有效输入和无效输入有效输入指UM和菜单指示;无效输入指测试菜单功能此时没有定义的按键和用户动作;2. 外部中断类等价法:常用、不常用及无效2.1. 常用:来电和来消息短信、彩信、push消息;掀合盖;侧键;耳机FM;情景模式;电量缺乏2.2. 不常用:充电;闹钟记事本关机时间整点报时提示;Icon动画显示;Icon动画刷新;编辑界面pop显示框输入为空或满;编辑界面p

2、op显示框状态输入法默认字符编码默认;失效SIM卡;大容量等SIM卡兼容;排序;号码识别;2.3. 无效:“资料读取中;“复制中;“请稍后再试3. 存储器类3.1. 等价法分类:读或写;不读或不写。3.2. 因果法分类:先SIM卡后 ;先 后SIM卡;提示用户选择存储器比照Nokia。3.3. 操作分类:读;写;新增;删除;复制先删除后新增;先新增后删除4. 状态类:正确;错误;变更;用户设定变更举例一,短消息发送功能:英文:Default 7-bit alphabet (over 160 characters)合法等价类: 0160非法等价类:>160The quick fox jum

3、ps over the lazy brown dog中文:UCS-2 alphabet (over 70 characters)合法等价类: 070非法等价类:>70诺基亚英文:Extended default 7-bit alphabet (over 140 Bytes),智慧短信,可以携带黑白图片。合法等价类: 0140非法等价类:>140在写字板里面输入“联通二字,保存后,再翻开,即出现乱码。举例二,单个通话实例的拨打与挂断测试用例标识测试阶段:系统测试测试项单个通话实例的拨打与挂断测试项属性A参照标准重要级别高测试原因 在待机状态下,确保 能正常拨出 预置条件1. 正常信号

4、环境2. IDLE状态3. 默认原厂参数设定输入1. 号码 号码,固定 ,带分机的号码,字符串,特殊号码如:*21*021xxxxxxxx# ,+或00,超短号码,超长号码,拨打一位号码,拨打最大长度号码等2. 拨号过程中电池低电量提示、来短信、来彩信3. 拨号过程中闹钟时间到、行事历时间到4. 拨号过程中插上充电器5. 拨号过程中突然断电6. 按键加锁测试执行步骤IDLE状态拨打号码按Send键发送按End键挂断预期输出结果1. 按Send键可以拨打并显示,按End键可挂断2. 拨打号码过程电池低电量提示、来短信、来彩信拨打界面正常3. 拨打号码过程闹钟时间到、行事历时间到拨打界面正常4.

5、拨号过程中插上充电器,背光状态及拨打界面正常5. 拨号过程中突然断电,插上充电器重新开机后能正常拨出6. 按键加锁仅可拨打紧急 号码112测试用例标识测试阶段:系统测试测试项单个通话实例的拨打与挂断测试项属性A参照标准重要级别高测试原因 在无信号或无网络情形下, 无法正常拨打 预置条件1. 正在搜索网络或正处于注册界面2. IDLE状态3. 默认原厂参数设定输入同上用例测试执行步骤IDLE状态拨打号码按Send键拨号预期输出结果1. 重复以上操作,提示无法拨打成功的提示信息2. 重复以上步骤,背光处理正常测试用例标识测试阶段:系统测试测试项单个通话实例的拨打与挂断测试项属性A参照标准重要级别高

6、测试原因SIM卡失效情况下, 无法正常拨打 预置条件1. 事先准备欠费、过期、被锁、注册失败、无法使用的SIM卡2. IDLE状态3. 默认原厂参数设定输入同上用例测试执行步骤IDLE状态拨打号码按Send键拨号预期输出结果1. 重复以上操作,提示无法拨打成功的提示信息2. 重复以上步骤,背光处理正常3. 重复以上步骤,提示给用户可接受的错误异常信息测试用例标识测试阶段:系统测试测试项单个通话实例的拨打与挂断(开启固定拨号名单时)测试项属性A参照标准重要级别高测试原因 在待机状态下,确保 能正常拨出固定拨号名单中 号码预置条件正常信号环境IDLE状态默认原厂参数设定SIM卡开启固定拨号名单输入

7、1. 预选存取 号码 号码,固定 ,带分机的号码,字符串,特殊号码如:*21*021xxxxxxxx# ,+或00,超短号码,超长号码,拨打一位号码,拨打最大长度号码等2. 拨打固定拨号名单中存在的号码。如,8621xxxxxxxxw00000003. 拨打固定拨号名单中没有的号码。如,xxxxxxxx4. 拨号过程中电池低电量提示、来短信、来彩信5. 拨号过程中闹钟时间到、行事历时间到6. 拨号过程中插上充电器7. 拨号过程中突然断电8. 按键加锁9. 操作通话选项菜单测试执行步骤IDLE状态拨打号码按Send键发送按End键挂断预期输出结果1. 按Send键可以拨打并显示,按End键可挂断

8、,拨号画面正常,且显示固定拨号名单中名字2. 拨号画面正常3. 拨号画面提示“限拨FDN名单4. 拨打号码过程电池低电量提示、来短信、来彩信拨打界面正常5. 拨打号码过程闹钟时间到、行事历时间到拨打界面正常6. 拨号过程中插上充电器,背光状态及拨打界面正常7. 拨号过程中突然断电,插上充电器重新开机后能正常拨出8. 按键加锁仅可拨打紧急 号码1129. 通话选项菜单功能正常测试用例标识测试阶段:系统测试测试项单个通话实例的拨打与挂断(设定通话限制时)测试项属性A参照标准重要级别高测试原因 在待机状态下,确保 能满足通话限制功能预置条件正常信号环境IDLE状态默认原厂参数设定申请开通通话限制效劳

9、输入测试执行步骤IDLE状态拨打号码按Send键发送按End键挂断预期输出结果测试用例标识测试阶段:系统测试测试项单个通话实例的拨打与挂断(漫游情形时)测试项属性A参照标准重要级别高测试原因 在待机状态下,确保 能满足通话限制功能预置条件正常信号环境IDLE状态默认原厂参数设定申请开通通话限制效劳输入测试执行步骤IDLE状态拨打号码按Send键发送按End键挂断预期输出结果二、 边界值分析例子1:短消息发送功能的等价类划分方法:英文:Default 7-bit alphabet (over 160 characters)合法等价类: 0160非法等价类:>160The quick fox

10、 jumps over the lazy brown dog中文:UCS-2 alphabet (over 70 characters)合法等价类: 070非法等价类:>70诺基亚英文:Extended default 7-bit alphabet (over 140 Bytes),智慧短信,可以携带黑白图片。合法等价类: 0140非法等价类:>140例子2:首先用7列的LCD显示屏,软件可以显示7列汉字,如果换成8列汉字的显示屏,那么,如果软件格式化处理比拟僵化,可能依然显示7个汉字。这样,软件的实现,与LCD的规格不符合。因此,需要考虑LCD屏幕的规格,依据边界值方法设计用例。

11、LCD屏幕上有效显示区域4行每行8汉字,可考虑编辑超过4行每行超过16字符情形来进行测试。LCD列边界值需要考虑:7个汉字,8个汉字,9个汉字行边界值:31个汉字,32个汉字,33个汉字例子3:SIM卡名片簿姓名超长20个英文字符,号码超长情形,新增和查看用户姓名由学员完成该作业:1、 注意等价类和边界值的用例设计方法2、 关注LCD的显示格式问题3、 关注新增、查看两种功能的结合,可能新增姓名是正确的,但是查看的格式错误。三、 错误猜想法例子1:利用 闹钟重响的例子引入错误猜想法根本概念,讲解错误猜想法的意义未接来电29通,内存中规划的分区一直分配被占用。即使同一号码也同样占用资源。假设此时

12、第30通 正好为来电号码不显示,即“来电号码未知或境外来电号码隐藏时国外保护个人隐私,自动开启来电号码隐藏功能,可能会出现BUG,实际情况证明,此时会出现Reset问题。同样道理,推断第一通 如果为“来电号码未知,也可能出现上述问题。例子2:通常 解决方案中sunplus、雅马哈和弦芯片发声。为了降低本钱采用DSP策略纯软件发声如果采用硬件独立声音控制芯片,不会出现下面问题,此时测试中就猜想当 设定闹钟时,闹钟时间到后,确定为重响,此时用户进入铃声选择-浏览-播放时,这时候铃声控制软件会出现资源冲突,可能出现BUG。测试结果是出现RESET或者浏览铃声无响铃的结果。例子3:比方,设定闹钟铃声,

13、在IDLE下闹钟响铃未处理响铃一分钟后,铃声停止,系统进入另外一种状态,菜单提示为闹钟是否重响?,待钤声响完后按两次SKL键确定键,第一次确定要重响,第二次应该返回IDLE状态,再次进入"钤声设定"/"钤声类型",此时任选一铃声都没有声音四、 判定表法举例一,假设 用户欠费或停机,那么不允许主被叫。表示为判定表如下:1234条件用户欠费YYNN用户被停机YNYN动作可以主被叫NNNY举例二,区别 掉网、搜网、飘网、SIM卡座松动问题1234条件显示运营商logo正确YYNN显示有信号YNYN动作可以拨打 YNY除拨112外还可以拨打其它号码Y五、 流程分

14、析方法1-手动/自动选网模式;11-自动注册并显示已有网络效劳2-手动模式选网模式的一种;3-搜寻到HPLMN归属网络及FPLMN禁止网络;6-频段搜索;7-自动选择频段;8-手动选择频段900或1800;新 才有频段手动选择4-选择FPLMN;5-注册FPLMN路径path1:1-11path2:1-2-3-4-5-1-11path3:1-2-3-6-8-9-10-1-11path4:1-2-3-6-7-9-10-1-11举例二,彩信发送功能1. 终端发送MMS,如果是终端到终端,那么以WSP无线会话协议协议编码送到WAP网关;如果终端到应用效劳器发送Email,那么以IP协议发送到IP网关

15、;2. WAP网关或IP网关都以HTTP协议与MMS中继器通信,文件内容传给中继器3. 中继器将文件送往MMS效劳器,并以MIME格式存储。MIME的格式可以被 终端识别并显示,并且可以被Email客户端浏览并显示的文件格式4. 如果MMS接收方为 终端,MMS效劳器调用号码以及相关路由信息,并进行数据分析,判断终端支持能力和承载能力,如果终端不支持MMS,只通过短消息格式发文字局部;如果终端支持MMS,直接发送MIME格式的文件到 终端。5. 如果,发送到Email效劳器,系统通过路由选择,把MIME格式的文件发送到Email地址所在的效劳器。6. 该MMS支持的媒体格式包括文本、铃声、图片

16、;文本没有上限64K,包括64K;铃声单首最大为64K,包括64K,最多支持5页;单页图片最大64K,最多5页;测试用例设计利用流程分析方法,测试分析时需要考虑以下几点:1. 彩信发送测试时需要考虑基于WAP业务实现和基于IP网关的流程差异;2. MMS效劳器数据分析并确定处理方法时需要考虑终端到终端的情形和终端到应用的业务情形;3. 确定终端到终端的情形下,还需要考虑终端是否支持MMS发送六、 正交试验设计法例子1:假设一个WEB站点,该站点有大量的效劳器和操作系统,并且有许多具有各种插件的浏览器浏览:WEB浏览器:Netscape6.2、IE6.0、Opera4.0插件: 无、RealPl

17、ayer、MediaPlayer应用效劳器:IIS、Apche、Netscape Enterprise操作系统:Windows2000、Windows NT、Linux正交表: 1234111112122231333421235223162312731328321393321提取系统功能说明中的因子:WEB浏览器插件应用效劳器操作系统分析各因子的状态WEB浏览器:1Netscape6.2、2=IE6.0、3=Opera4.0插件: 1=None、2=RealPlayer、3=MediaPlayer应用效劳器: 1=IIS、2=Apche、3=Netscape Enterprise操作

18、系统: 1=Windows2000、2=Windows NT、3=Linux将因子、状态映射到上面正交表中:测试用例浏览器插件效劳器操作系统1Netscape6.2NoneIISWindows20002Netscape6.2RealPlayerApcheWindows NT3Netscape6.2MediaPlayerNetscape EnterpriseLinux4IE6.0NoneApcheLinux5IE6.0RealPlayerNetscape EnterpriseWindows20006IE6.0MediaPlayerIISWindows NT7Opera4.0NoneNetscape EnterpriseWindows NT8Opera4.0RealPlayerIISLinux9Opera4.0MediaPlayerApcheWindows2000举例2:MMS处理模块编辑模块:支持SMIL同步多媒体综合语言、不支持SMIL.效果处理模块:水波纹、半透明、水印、反透.界面显示模块:POP形式、窗体式显示.举例3:照相机功能测试七、 状态迁移法举例 mp3键盘播放模式测试用例设计1. 键盘用户模式根本操作功能2. 支持媒体

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论