51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[讨论] 双向链表的测试用例如何写

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-9-26 13:11:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
今天面试时的一道题:
一个数值为整型的双向链表,包括以下几个功能:
1、添加:根据给定地址添加
2、删除:根据地址删除、根据数值删除
3、查询:根据地址查询、根据数值查询
请根据以上功能设计测试用例,给出用例标题即可。

我是这样写的
添加:添加整型数值、添加非整型数值
删除:地址正确、地址错误、值存在、值不存在
查询:地址正确、地址错误、值存在、值不存在

对自己是否写正确没有什么把握,想听听大家的想法
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-9-27 13:06:02 | 只看该作者
需求文字完全覆盖,不过缺少部分文字外的测试:
添加:添加整型数值、添加非整型数值

缺少边界法,如:链接字符长度限制、链接条目数量限制(只要是编辑框,等价和边界两个方法是必须要使用的)
缺少添加中断。

删除:地址正确、地址错误、值存在、值不存在

缺少删除中状态的检测,如:删除中断
没有区分地址删除和数值删除

查询:地址正确、地址错误、值存在、值不存在

同删除,缺少中断。
没有区分地址查询和数值查询
缺少多重查询(如果两个查询条件可以同时使用的话)

另:
1.缺少交互测试,如访问A地址数值时,删除A地址
2.缺少异常测试,如,访问或查询A地址时,无响应的处理。


建议这类的问题,先分类,在列出基本文字用例后,结合测试目标实际情况添加用例。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 13:00 , Processed in 0.079633 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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