51Testing软件测试论坛

标题: 双向链表的测试用例如何写 [打印本页]

作者: ivanland    时间: 2010-9-26 13:11
标题: 双向链表的测试用例如何写
今天面试时的一道题:
一个数值为整型的双向链表,包括以下几个功能:
1、添加:根据给定地址添加
2、删除:根据地址删除、根据数值删除
3、查询:根据地址查询、根据数值查询
请根据以上功能设计测试用例,给出用例标题即可。

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

对自己是否写正确没有什么把握,想听听大家的想法
作者: Jackc    时间: 2010-9-27 13:06
需求文字完全覆盖,不过缺少部分文字外的测试:
添加:添加整型数值、添加非整型数值

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

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

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

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

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

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


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




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2