51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3124|回复: 1
打印 上一主题 下一主题

[讨论] 怎么设计一个系统中基础的测试用例(增删改查)很多

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-1-10 11:03:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
目前公司做了一个系统,比较基础的系统,主要是存储一些基础的数据和给予展现
一些模块都是相同的,都是添加一些基础的数据,只是字段不一样而已,如果是一个一个的写那的写好多,怎么使他们可以通用,
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-1-10 13:01:41 | 只看该作者
引用自动化测试流行的一个概念:封装

黑盒测试用例同样也能做到“封装”,即将重复/类似的用例组单独划分为一个用例单元。如经常提到的公共用例组、通用用例组....等,都是这个概念。

首先,建一组单纯的字符串编辑用例组
如:
编辑框—正常输入—数字
-------
前置环境:当前处于编辑框界面
操作步骤:输入20位数字字符(也可增加一组“测试数据”属性,录入实际测试的具体数据组)
预期输出:输入字符的后10位显示在编辑框中(假设所有的编辑框只能显示10位数字字符)
          光标闪烁于最后一位字符右侧

而针对于实际功能测试,在测试编辑框时,只需调用此用例即可。

——————————————————————————————————————

用例编写格式:
1.尽量减少UI描述,如“左边确认按钮”
2.尽量减少特定功能描述,如上面例子中“输入字符的后10位显示在编辑框中”,在考虑通用性时,可修改为“输入字符正确显示在编辑框中”
3.测试执行人员应具备一定经验,新人则需一些实际指导,如,分辨“正确”/“正常”/”无错误”等模糊的用例描述

——————————————————————————
最后,不论用例如何设计,把握住“用例设计服务于测试执行”这个中心即可。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-17 04:23 , Processed in 0.067505 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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