我有一个包含大约 42 个文本框和下拉列表的表单,而不是测试表单的最佳方法
首先,我检查设计而不是检查验证并填写所有字段并成功提交测试表格
测试表格或我忘记测试的其他最佳方法是什么
我有一个包含大约 42 个文本框和下拉列表的表单,而不是测试表单的最佳方法
首先,我检查设计而不是检查验证并填写所有字段并成功提交测试表格
测试表格或我忘记测试的其他最佳方法是什么
检查它们,所有测试用例都应该涵盖正确的输出和错误的输入。由于您有大量的文本框,您应该分配很少的测试来检查它们是否都在那里,它们是否遵循设计指南等。
所以我会以这种方式建议一些测试用例。
(tf) - 文本字段,(dd) - 下拉
在描述字段中,您将编写此测试的功能。例如,在第一个测试用例中,页面上有所有 42 个元素。让测试 3 查看输入错误数据时会发生什么(或者在测试 5 中,如果您不选择任何内容)。正如预期的那样,您编写了该测试用例的结果。
以下可以是您的表单的测试用例:
- 文本框应该只接受输入范围内的值。
- 他们应该只有效值。
- 输入错误值或提交错误值时应出现正确的错误消息。
- 尝试提交所有空字段。应该出现正确的错误消息。
-尝试提交一些带有值的字段,而其他字段为空。错误消息应该只针对空字段和具有错误值的字段。
- 如果有任何密码字段,那么在表单提交失败时,该字段应该变得清晰。
- 字段对齐应该是正确的。
- 从用户的角度来看,当您第一次打开表单时,光标应位于第一个字段上,按下 Tab 按钮时,光标应按顺序移动到下一个字段。
- 字段应该有正确的标签。
- 如果某些字段对输入数据有一些限制,那么用户应该只能以该格式输入数据/例如,电子邮件字段。在此字段中必须具有此格式的值“电子邮件名称@站点名称”。如果用户错过了@,那么在提交时应该会显示错误消息。
您可以验证字段本身(确保它们实际存在或缺失)、字段命名约定(拼写正确、大写、按特定顺序)、否定测试(输入不可接受的值 [@#$@#(*&^%$ , 留空] 看是否报错或提示需要报错),数据类型,区分大小写(a 或 A,什么是可接受的?)边界测试(输入 3.01 或 2.99 并验证正确结果),也可以检查是否键盘功能类似于 Tab 或箭头键导航,以及 DDLB(下拉列表框)上的鼠标悬停/滚轮功能。您将拥有数百个测试用例,但主要是复制和粘贴。
玩得开心!