我是软件测试的新手,想知道“测试用例”和“测试行为”之间的区别。
例如,网络上的注册表单具有以下字段:
-姓名:
- 客户电话号码:
-客户邮箱:
-用户名
-密码
-验证密码
现在,有人可以列出上述注册表的一些“测试行为”和“测试用例”吗?我听说在提出测试用例之前,我们应该了解上述的“测试行为”。但我不太确定两者之间有什么区别。
我是软件测试的新手,想知道“测试用例”和“测试行为”之间的区别。
例如,网络上的注册表单具有以下字段:
-姓名:
- 客户电话号码:
-客户邮箱:
-用户名
-密码
-验证密码
现在,有人可以列出上述注册表的一些“测试行为”和“测试用例”吗?我听说在提出测试用例之前,我们应该了解上述的“测试行为”。但我不太确定两者之间有什么区别。
无论您在问题中提到的任何背景,我都会尝试回答这个问题......
对我来说,“测试行为”一词反映了注册表格中的要求或行为期望(您已作为示例包含在内)
简单来说——“这个表格有什么作用?” 答案可能是——它接受输入,它接受“这些”特定类型的输入,它拒绝“这些”类型的输入,它在这些条件下显示错误消息,完成时,如果你点击“提交”按钮“等等”会发生在 UI 上,'blah' 会发生在数据库的末端
测试用例将是您将执行的步骤(与被测系统交互)以练习、观察和记录您对“测试行为”的观察
了解不同“测试行为”的通常第一步是参考需求。
第一个“测试行为”可能是一个探索性的测试活动,以了解表单的行为。填写表格时应用程序的“行为”是您希望了解的。
从此,您作为测试人员将开始了解应用程序如何处理表单,或者至少了解此表单。因为为每个表单收集不同类型的数据,每个表单可能有非常不同的验证,请记住这一点非常重要!
但是要创建测试用例(显示某些预期行为的记录步骤),您需要的不仅仅是了解现有的注册表单行为,顺便说一句,这可能是错误的。 您需要了解每个输入字段和整个表单的要求。如果不了解注册表单和各个输入字段的要求,您将无法编写非常好的测试用例。
您的示例的一些一般测试用例是:
想想不同的人会如何填写表格:
想想填写表单的用户可能会如何表现。这应该让您对页面的正确性有所了解。