鲁棒性测试6
上一篇 /
下一篇 2012-04-27 13:56:10
/ 个人分类:测试用例设计方法
错误数据处理测试用例的设计方法是根据测试规范和需求,分析终端软件容易产生异常数据的情况,例如不支持字符,不支持的文件,空白数据,重复数据,错误设置,越界数据等信息,根据错误数据分析结果设计测试用例。例如:浏览器错误数据“空白的书签名称/地址,空白首页地址,重复的书签名称/地址,错误网络设置,错误密码等等。”
首先需要根据规范中要求的合理数据(即有意义的数据构成的集合)来分析异常数据分类,然后围绕异常数据(即不合理数得到没有意义的数据集合)设计测试用例。可结合等价类、边界值的测试方法来分析错误数据。
1.1.2. 数据类型的举例
l 必填项输入测试:测试规范指出的屏幕上必须输入数据的字段和屏幕上每一个被说明为必须输入的字段,以保证它强制要求你在字段中输入数据。错误数据测试应考虑空白时如果没有输入相关数据的提示和后续操作;
l 特殊字段类型测试:测试规范规定的特殊数据输入要求(姓名、日期、电话号码、邮编等)的字段的测试案例。错误数据测试输入的数据应包括它不应该接受的数据类型,测试软件对错误输入的提示和后续操作;例如密码只支持数字和英文,不应该支持中文。
l 特殊字符类型测试:测试规范上要求的某个字段支持的字符,错误数据测试输入数据应该着重考虑它不支持字符集合,测试软件对错误输入的提示和后续操作;例如:文件夹命名的非法字符/ \ : * ? " < > |。飞信昵称不能为guest,好友名称不能为stranger等。
l 文件类型测试:错误数据测试考虑规范中规定的文件类型之外的文件的支持情况,以及测试软件处理不支持文件类型所给出的提示和后续操作;
l 数据有效性测试:输入不正确的网址,用户名,密码或电话等错误信息,测试软件处理错误数据所给出的提示和后续操作;例如:浏览器中输入不存在的网址,解锁输入错误密码等。
错误数据处理测试用例举例:
Initial Condition:
MMS settings has been set properly
Key Test Areas of Concentration:
1. Launch Messaging
2. Compose message
3. Attach a nonsupport media
4. Send MMS
Scenario Result
1. Show conversation list
2. MMS is added
3. The nonsupport media is added
4. Successfully send
收藏
举报
TAG: