51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2279|回复: 5
打印 上一主题 下一主题

[原创] 这个测试用例要怎么写?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-9-22 22:10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在有一个学生管理系统,共使用2个数据表,分别为class(班级)和student(学生),表结构如下:
class(id--主键,classname--班级名称,teacher--班主任)
student(id--主键,classid--班级编号,name--姓名)
其中,student的classid为外键关联到class的id。

现在确定系统的需求为:
1.班级的增删查改
2.学生的增删查改

请问各位大侠,怎么去设计足够的测试用例来验证系统的业务逻辑?????
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-9-22 22:38:26 | 只看该作者
学生重属于班级,如果不考虑班级中学生数目的限制。
1.学生增删,班级中人数变多/变少。
2.学生查,班级人数不变。
3.学生改班级,原班级人数减少,新班级人数增加。
4.班级增,学生人数不变
5.班级删,此班级学生删除。
6.班级改,ID号应该不会改,只改名字和班主任,学生不变。
7.班级查,班级人数不变。
如果考虑班级名称不能相同,学生人数最大数限制,还要再多些考虑点。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-9-22 22:53:45 | 只看该作者
太谢谢你拉
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-9-23 16:50:01 | 只看该作者
我觉得还有边界值把?
当删除学生的时候,如果这个学生是所在的班级的最后一个学生了,那这个班级还应该存在吗?
相对的如果新增一个班级的话
里面是不是默认的有学生。
等等
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-9-20 12:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2009-9-23 17:11:26 | 只看该作者
    觉得大家说的都对,但是我有个疑问,就是删除学生时,按name删除时,是不是还要考试到同班级同名同姓的,和不同班级同名同姓的情况?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2009-9-24 01:13:48 | 只看该作者
    那这么说来如果是要设计足够的用例,那就是很多了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-6 03:59 , Processed in 0.071238 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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