双向链表的测试用例如何写
今天面试时的一道题:一个数值为整型的双向链表,包括以下几个功能:
1、添加:根据给定地址添加
2、删除:根据地址删除、根据数值删除
3、查询:根据地址查询、根据数值查询
请根据以上功能设计测试用例,给出用例标题即可。
我是这样写的
添加:添加整型数值、添加非整型数值
删除:地址正确、地址错误、值存在、值不存在
查询:地址正确、地址错误、值存在、值不存在
对自己是否写正确没有什么把握,想听听大家的想法 需求文字完全覆盖,不过缺少部分文字外的测试:
添加:添加整型数值、添加非整型数值
缺少边界法,如:链接字符长度限制、链接条目数量限制(只要是编辑框,等价和边界两个方法是必须要使用的)
缺少添加中断。
删除:地址正确、地址错误、值存在、值不存在
缺少删除中状态的检测,如:删除中断
没有区分地址删除和数值删除
查询:地址正确、地址错误、值存在、值不存在
同删除,缺少中断。
没有区分地址查询和数值查询
缺少多重查询(如果两个查询条件可以同时使用的话)
另:
1.缺少交互测试,如访问A地址数值时,删除A地址
2.缺少异常测试,如,访问或查询A地址时,无响应的处理。
建议这类的问题,先分类,在列出基本文字用例后,结合测试目标实际情况添加用例。
页:
[1]