51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3086|回复: 2
打印 上一主题 下一主题

[讨论] 编写"用户情景" 测试用例的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-11-26 00:25:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有一个web的计算器程序, 只有三个文字框 (N1, N2和结果) 和四个按钮 (加, 减, 乘, 除). 当N1和N2输入数字后, 按 "加" 后 "结果" 的文字框显示N1和N2相加的结果 (N1+N2), 减, 乘, 除的用法也是差不多. N1和N2只可以输入超过零的整数, 不可有小数点的.

如果要编写测试用例, 因为时间问题, 一般的测试员很难把程序完全都试完, 只会按照测试的优先次序. 一般测试员都会依照 "用户情景" (user scenario) 模式编写用例, 用例针对根据程序用户的操作.

最优先的"用户情景" 测试用例当然是加, 减, 乘, 除的功能.

可是特殊功能测试, 对于软件的功能测试也是应该包括的, 可是特殊的测试一般用户很少会遇到的. 这些特殊的测试包括N1和/或N2输入英文字符或小数, N1的输入字符数字超过100数位等等. 其实这些测试是不是应该包括于用户情景测试, 如果要编写针对特殊功能的用例, 是不是照样编写 (如: "英文字符测试", "数位测试" 等等)?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-11-29 18:03:32 | 只看该作者
先划分等价类,正常的算一类,英文的算一类,超大的算一类
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-11-29 18:44:33 | 只看该作者
sdlkfj2 sdlkfj6 去看看RUP场景法写测试例吧,如果用这个方法写

先划分等价类,正常的算一类,英文的算一类,超大的算一类

反而会乱些
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-9 13:49 , Processed in 0.073151 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表