1

我的一位朋友在她的采访中得到了以下这个问题。

测试场景:

一个人从建筑物的顶部移动到底部。

我有点能写出两个正面的测试用例。

正面测试用例:

  1. 使用电梯

  2. 使用步骤

但我无法编写任何负面测试用例。你能帮我么?

4

3 回答 3

3

根据我的情况,情况有点像:

  1. 男子正在使用混凝土制成的楼梯下楼(正面)
  2. 人正在使用由木头或绳索制成的楼梯(正面)
  3. 人往下走,台阶不完整(负面)
  4. 人通过绳索和楼梯往下走,半路坏了(负面)
  5. 人正在使用绳索和木楼梯,绳子无法承受人的重量。(消极的)
  6. 只有地上一层没有楼梯(负面)
  7. 人从建筑物坠落(负)
于 2014-01-09T11:25:47.250 回答
0

正面测试用例是与场景一起出现的用例。负面测试用例是偏离该场景的任何情况。

所以一些例子是:

  • 积极的
    • 男子从楼顶跳到地上
    • 人从楼顶飞到月球又飞回楼底
    • 或者任何能保证男人从建筑物的顶部到底部开始的方式
  • 消极的
    • 人从楼顶跳到地上,重力突然变成负值,不能着地
    • 和上面一样,但是向上的风太大了
    • 和上面一样,但是当他完成 X% (0 <= X <= 100) 的旅程时,有些东西会阻止他走得更远
    • 与任何正面测试用例的任何偏差都是负面测试用例。

我使用概念 X 表示它是测试用例数量无限的示例之一。

到目前为止,我向人们解释测试的经验是,IT 行业的人们对测试还不够了解。在这个例子中,我试图解释抽象测试是怎样的,但不确定它是否被很好地理解和理解。

于 2014-01-16T13:09:48.187 回答
0
  1. Man is moving down using staircase and it is broken (Negative) so he is unable to move any further.
  2. Man is stuck in Lift due to Power Failure (Negative)
于 2014-11-20T09:06:03.583 回答