6

一般来说,链表问题有哪些好的测试用例?例如一个函数的测试用例,它发现并消除重复并返回指向第一个节点的指针。一些核心案例可能是:函数使用 c# 或 Java 而不是 c、c++。假设所有正整数作为列表的节点。

  • 无效的
  • 空列表
  • 带循环的链表
  • 列出所有重复项
  • 一个节点或 2 个节点的列表(2 个重复)
  • 没有重复
  • 该列表可能会遇到整数溢出,以防内存不足(取决于 32 位机器,64 位机器)
  • 安全测试、语言自动化、内存问题、性能和压力

还有什么?期待令人发指的测试用例..那里有专家吗?

4

2 回答 2

5
  • 安全性 -> 使用 API、角色等需要什么级别的权限
  • 内存-> 使用此 API 时消耗了多少内存;会影响性能吗?
  • 兼容性测试- > 在不同平台、windows、MAC、Unix 等上使用此 API 测试套件。
  • 压力测试-> 通过使用主从架构和不同客户端上的并行处理来调用 API。
  • UI -> 如果 API 有 UI,UI 测试用例就会像可用性测试一样出现
于 2011-03-25T20:26:55.333 回答
5

这些怎么样?

  • 遍历列表
  • 边缘情况:
    • 遍历一个空列表
    • 遍历列表,其中 1+ 存储值为 NULL
  • 操作(如果适用):
    • 从列表中删除
    • 插入列表
    • 将子列表插入到链表中
    • 向后遍历列表(如果是双向链表)
  • 并发测试(如果适用):
    • 比赛条件测试
于 2011-03-25T19:27:13.787 回答