“测试行为”和“测试用例”之间的区别

软件测试 测试管理 测试创建 敏捷测试
2022-02-04 12:30:41

我是软件测试的新手,想知道“测试用例”和“测试行为”之间的区别。

例如,网络上的注册表单具有以下字段:

-姓名:

- 客户电话号码:

-客户邮箱:

-用户名

-密码

-验证密码

现在,有人可以列出上述注册表的一些“测试行为”和“测试用例”吗?我听说在提出测试用例之前,我们应该了解上述的“测试行为”。但我不太确定两者之间有什么区别。

3个回答

无论您在问题中提到的任何背景,我都会尝试回答这个问题......

对我来说,“测试行为”一词反映了注册表格中的要求或行为期望(您已作为示例包含在内)

简单来说——“这个表格有什么作用?” 答案可能是——它接受输入,它接受“这些”特定类型的输入,它拒绝“这些”类型的输入,它在这些条件下显示错误消息,完成时,如果你点击“提交”按钮“等等”会发生在 UI 上,'blah' 会发生在数据库的末端

测试用例将是您将执行的步骤(与被测系统交互)以练习、观察和记录您对“测试行为”的观察

了解不同“测试行为”的通常第一步是参考需求。

第一个“测试行为”可能是一个探索性的测试活动,以了解表单的行为。填写表格时应用程序的“行为”是您希望了解的。

从此,您作为测试人员将开始了解应用程序如何处理表单,或者至少了解此表单。因为为每个表单收集不同类型的数据,每个表单可能有非常不同的验证,请记住这一点非常重要!

但是要创建测试用例(显示某些预期行为的记录步骤),您需要的不仅仅是了解现有的注册表单行为,顺便说一句,这可能是错误的。 您需要了解每个输入字段和整个表单的要求。如果不了解注册表单和各个输入字段的要求,您将无法编写非常好的测试用例。

您的示例的一些一般测试用例是:

  • 每个字段可接受的输入长度
  • 每个字段的输入中接受或过滤掉的特殊字符
  • 表格所需的字段
  • 客户电话号码的格式

想想不同的人会如何填写表格:

  • 从上到下填写所有内容。
  • 填写所有其他字段。
  • 填写除一个以外的所有字段。
  • 填写一些字段,然后五分钟后(打完电话后)填写其他字段。

想想填写表单的用户可能会如何表现。这应该让您对页面的正确性有所了解。