开始时质量检查测试的类型,有测试用例总是很有帮助的。但是什么是QA测试案例,为什么重要?继续阅读以了解它们的工作方式以及如何编写测试用例。
应该包含什么测试案例?
书面测试案例应包含以下方面:
- 标题或ID(即:“ log-1”)
- 与网站/应用程序的一部分(即:“登录”)的关联
- 关于任何需要的设置的注释(例如,“访问登台构建”或“管理凭据”)
- 遵循进行测试的步骤
- 预期成绩
为什么测试用例很重要?
拥有一套测试用例使整体敏捷质量检查过程更高效。实际上,测试用例甚至可以向新同事表明该应用程序或网站应该如何工作 - 直到最小的细节。
最重要的是,拥有所有团队成员可以审查的测试案例可确保两个关键细节:
- 测试覆盖范围没有差距。假设质量保证尚未被告知特定功能或要求。通过审查测试用例,其他团队成员可以立即确定是否缺少测试覆盖范围。
- 每个人都在同一页面上。有时,人们对功能应该如何工作存在误解。当开发人员或产品经理可以审查测试用例时,可以更快地更轻松地确定任何误解。
有关在没有团队协作的情况下创建测试案例的更多信息,请参阅我们的文章如何编写未经要求的测试用例。
手动测试的测试用例
手动测试对于移动应用程序或网站的质量至关重要。在一开始软件开发生命周期,手动QA测试人员经常与产品所有者和项目经理进行互动,并且与开发人员合作。因此,该团队合作可确保最佳开发产品用户体验。结果沟通在测试用例中表现出来。这就是为什么测试用例对于工程而言是无价的。
想象一个团队熟练的质量检查工程师(我们致电测试人员肖恩·卡特)和3周的冲刺。假设QA工程师有一些有关功能要求的注释,但没有正式的测试用例。Sprint的第二周来了,肖恩(Shawn)有家庭紧急情况,需要在下个月出门。在一个完美的世界中,将有一位训练有素的替代QA工程师,以及访问Shawn的笔记本。但是,冲刺将完全严格测试的机会是什么?也许比没有笔记和没有备份更好。但是,即使对于最好的质量检查工程师来说,这种情况也会具有挑战性。
现在想象一下,如果发生上述情况,肖恩·卡特(Shawn Carter)的测试用例明确。这些将包括所有必要的设置信息,遵循步骤和预期结果。知道冲刺可以继续下去,您可以松了一口气。测试案例可能是平稳的航行与彻底灾难之间的区别。
(团队还可以通过执行质量保证的潜在客户来最大程度地减少担忧协作质量检查工作共享)
自动化测试用例
通常,手动质量检查仪将是编写测试用例的测试人员。然后,自动化测试仪有责任将测试用例转换为自动测试。这可以使用Appium,Selenium Webdriver,Junit,QTP,Jmeter和/或其他工具套件来完成。
还记得手动质量检查如何与产品经理和开发人员较早合作吗?所有研究的好处使编写自动化测试的速度更快,更轻松,并且无需回到第一方。可能会出现澄清问题,但冗余将减少大型时间。结果?功能性自动测试套件,可让手动测试人员专注于新功能 - 而不是花日子做回归测试。
有关更多信息,请参阅我们的指南自动化的前5个测试用例。
样品测试用例和登录页面的模板
让我们来看看好东西!这是一些示例测试用例,使用登录页面或屏幕的模板。这些测试用例并不详尽。但是它们是关于测试用例的好简单示例。
(如果您要在移动设备上查看,我们建议使用景观模式。)
ID | 要求 | 设置 | 脚步 | 预期结果 |
---|---|---|---|---|
log-1 | 登录/注册菜单按钮应运行 | 访问登台iOS/Android构建 +单元服务或Internet连接 | 1.打开应用程序 2.点击汉堡菜单图标左上方 3.点击“登录/注册”按钮 |
用户应在2秒内定向登录/注册屏幕。 |
log-2 | 登录时,在左导航菜单中点击“注销”应记录用户 | 访问登台iOS/Android构建,单元服务或Internet连接以及有效的帐户凭据 | 1.打开应用程序 2.点击汉堡菜单图标左上方 3.点击“登录/注册”按钮 4.使用有效帐户凭据登录 5.点击左上角的汉堡菜单图标 6.点击“注销” |
用户应登录,并在2秒钟内引导到主屏幕。 |
log-3 | 如果用户输入不正确的密码,则应出现相关错误消息 | 访问登台iOS/Android构建 +单元服务或Internet连接 | 1.打开应用程序 2.点击汉堡菜单图标左上方 3.点击“登录/注册”按钮 4.在“电子邮件”字段中输入电子邮件 5.输入无效的密码 6.点击“登录”按钮 |
相关错误消息应在2秒内出现,告知用户密码无效。 |
log-4 | 当用户输入有效的电子邮件地址和密码以及TAPS登录时,应将其登录并带到主屏幕 | 访问登台iOS/Android构建,单元服务或Internet连接以及有效的帐户凭据 | 1.打开应用程序 2.点击汉堡菜单图标左上方 3.点击“登录/注册”按钮 4.使用有效帐户凭据登录 |
用户应在2秒内登录用户,将用户定向到主屏幕。 |
log-5 | 电子邮件地址字段不应对情况敏感 | 访问登台iOS/Android构建,单元服务或Internet连接以及有效的帐户凭据 | 1.打开应用程序 2.点击汉堡菜单图标左上方 3.点击“登录/注册”按钮 4.在电子邮件字段中,输入有效的注册电子邮件地址,但要为某些字符使用大写字母(例如,test@testing.com) 5.输入有效密码 6.点击“登录” |
用户应在2秒内登录用户,将用户定向到主屏幕。 |
log-6 | 密码字段应该是案例敏感的 | 访问登台iOS/Android构建 +单元服务或Internet连接 | 1.打开应用程序 2.点击汉堡菜单图标左上方 3.点击“登录/注册”按钮 4.在“电子邮件”字段中输入电子邮件 5.输入有效的密码,但要使用大写字母,该字符本应是小写的字符,以及应该是帽子的字符的小写字母 6.点击“登录” |
相关错误消息应在2秒内出现,告知用户密码无效。 |
什么是QA测试用例?
总之,测试用例是确保移动应用程序或网站具有所需测试范围的好方法。例如,测试用例提高效率,甚至可以帮助自动测试。虽然最好让经验丰富的QA工程师进行测试,但测试用例也允许备用质量检查跳进去,捏住。
需要测试用例吗?
寻找QA测试人员为您的应用程序或网站编写测试用例(或测试)?看看我们质量检查测试服务。
[…]编写测试用例[…]