软件测试中的手机黑盒测试介绍(2)

发表于:2011-08-12来源:未知作者:领测软件测试网采编点击数: 标签:功能测试;黑盒测试
用边值分析法设计测试用例时,有以下几条原则: 如果输入条件规定了取值范围,或是规定了值的个数,则应以该范围的边界内及刚刚超出范围的边界外

  用边值分析法设计测试用例时,有以下几条原则:

  如果输入条件规定了取值范围,或是规定了值的个数,则应以该范围的边界内及刚刚超出范围的边界外的值,或是分别对最大、最小及稍小于最小、稍大于最大个数作为测试用例。如有规范“某文件可包含l至255”个记录……“,则测试用例可选1和255及0和256等。

  针对规范的每个输出条件使用原则〔a〕。

  如果程序规范中提到的输入或输出域是个有序的集合(如顺序文件、表格等)就应注意选取有序集的第一个和最后一个元素作为测试用例。

  分析规范,尽可能找出可能的边界条件。一个典型的边值分析例子是三角形分类程序。选取a,b,c构成三角形三边,“任意两边之和大于第三边”为边界条件。边值分析相等价类划分侧重不同,对等价类划分是一个补充。如上述三角形问题,选取a=3,b=4,c=5,a=2,b=4,c=7则覆盖有效和无效等价类。如果能在等价类划分中注入边值分析的思想。在每个等价类中不只选取一个覆盖用例,而是进而选取该等价类的边界值等价类划分法将更有效,最后可以用边值分析法再补充一些测试用例。

  4.猜错法

  猜错法在很大程度上是凭经验进行的,是凭人们对过去所作的测试工作结果的分析,对所揭示的缺陷的规律性作直觉的推测来发现缺陷的。

  一个采用两分法的检索程序,典型地可以列出下面几种测试情况:

  被检索的表只有一项或为空表;

  表的项数恰好是2的幂次;

  表的项数比2的幂次多1等。

  猜错法充分发挥人的经验,在一个测试小组中集思广益,方便实用,特别在软件测试基础较差的情况下,很好地组织测试小组 (也可以有外来人员)进行错误猜测,是有效的测试方法。

  5.随机数法

  即测试用例的参数是随机数。它可以自动生成,因此自动化程度高。使用大量随机测试用例测试通过的程序会提高用户对程序的信心。但其关键在于随机数的规律是否符合使用实际。

  手机黑盒测试涵盖的内容:

  1、基本通话

  1.1 来电动作的检测,如来电大头贴、号码、名称的显示,响铃方式(通常由响铃、振动、响铃+振动、无等情况)

  1.1.1来电响铃时的接通操作

  1.1.2来电响铃结束操作

  1.1.3来电响铃过程中有效功能的按键操作(除接通、结束)

  1.1.4来电响铃时的无效按键操作

  1.2 来电通话

  1.2.1来电通话中的基本菜单操作,除挂机(一般有操作SMS,如编辑、发送等,电话簿的编辑、保存).

  1.2.2通话中的功能键.

  1.2.3结束通话.

  1.3 呼叫功能

  1.3.1拨号呼出..

  1.3.2结束呼叫响铃.

  1.3.3呼叫中的无效操作.

  1.3.4主叫通话时功能操作.

  1.3.5 结束主叫通话

  1.4多方通话(SIM一定要支持该业务)

  1.4.1主叫多方通话.

  1.4.2被叫多方通话.

  2、通话设置

  2.1 翻盖应答

  2.2 单键拨号

  2.3自动重拨.

  2.4 任意键应答

  2.5 呼叫等待

  3、短信

  短信的具体测试请参阅 http://www.mobiletest.cn/bbs/vie ... &extra=page%3D1

  4、彩信

  4.1彩信的连接设置和基本设置测试

  4.1.1连接设置,如homepage、IP、Port、连接时间,连接方式(GPRS&CSD)等

  4.1.2基本设置,如优先级、下载方式(Auto、delay、reject),是否接收阅读报告等一些设定

  4.2 编辑操作

  4.2.1 正常编辑:如插入所有支持的图片、声音、文本、号码、符号、video、附件

  4.2.2 错误编辑:如插入所有不支持的图片、声音、文本、号码、符号、video、附件,DRM对象(肯定插不进去的)等

  在内存满的时候编辑MMS,编辑到最大页数再试图插入页,单个MMS插入到对象到满再试图插入对象等。

  4.3 发送

  4.3.1 正常发送,单个接收人、多个接收人、TO&CC&BCC接收人到最大值,输入E-mail地址

  4.3.2 错误发送:无网络的时候发送,发送时丢失网络等

  4.4 接收

  4.4.1 正常接收,

  4.4.2 内存满的时候接收,无网络的时候接收等

  4.5 压力测试

  4.5.1 长时间、对次数的查看、发送、接收MMS

  5、WAP

  5.1设置WAP配置文件

  5.1.1电路交换(CSD)参数设置

  5.1.2 GPRS参数设置.

  5.2登录WAP

  5.2.1电路交换(CSD)承载

  5.2.2 GPRS承载.

  5.3、网络状态标识

  5.4、一键上网

  5.5、GUI要求

  5.5.1屏幕与可显示区域

  5.5.2导航菜单

  5.5.3滚动标识

  5.5.4 键盘映射...

  5.6、浏览器界面菜单

  5.6.1浏览器的超级链接功能

  5.6.2返回上一级页面

  5.7、中英语言支持

  5.8、图形化文字的支持功能

  5.9、内容要求

  5.9.1背景音

  5.9.2各种图像格式支持

  5.10、默认主页地址..

  5.11、Bookmark功能

  5.12、输入URL登录功能

  5.13、历史记录功能..

  5.14、语言的支持

  5.13.1 XHTML MP语言

  5.13.2 WML1.3语言..

  5.13.3 WAP CSS(WCSS)...

  5.13.4 CHTML,HTML3.2等语言

原文转自:http://www.ltesting.net