场景1:作为管理员,我想验证宠物主人的名字不会被IVR帮助问到< PMS中的宠物所有者编号寄存器>
描述:在连接IVR时,天气用户调用给出IVR号码时,将使用PMS数据库检查该号码,如果用户号与PMS数据库匹配,IVR将不询问用户名或询问用户名。
上面的场景是我自己写的,我如何改进自己来编写好的测试场景?
发布于 2023-02-01 09:05:17
为了提高测试场景的质量,您可以遵循以下建议:
下面是一个例子:
情景: IVR援助中宠物主人信息的验证
目的:验证IVR系统根据PMS数据库中的注册电话号码正确识别宠物主人,并在数据库中发现该号码时不询问其姓名。
预期结果: IVR系统只应询问宠物主人的姓名,如果在PMS数据库中找不到他们的电话号码。如果找到电话号码,IVR系统不应询问宠物主人的姓名。
发布于 2020-01-24 13:37:57
您的场景和描述对我来说不是一个测试场景,而是一个功能描述。一个很难读懂的东西,它会做出假设,而且缺乏直率诚实的注意力。
我会用作为一个。我想。所以...用户故事格式重写它:
user Story 002: Automaticaly将PMS系统中的宠物所有者名称与IVR辅助程序的用户Jack (某些角色)匹配,如果可用的话,我希望预先填充宠物所有者的名称(功能功能),这样我就可以快速处理电话呼叫,而不需要不必要的中断(值)接受标准:
<Pet Owner number register>进行号码匹配。人物角色<some role>可能不是管理员,管理员维护系统,可能他并不真正关心它是如何工作的。也许是兽医杰克?我不知道你的域名,但我怀疑正确的角色是管理员。此外,我喜欢使用一个真正的人的名字,做这个动作或使用该功能。
特征是一种你想要发生的行为,你描述的是没有发生的事情。这就为解释所发生的事情留下了空间。
不描述角色值的值。
该特性的测试场景可以是:
也许用那是什么时候场景风格编写它们:
Scenario: name is matched and displayed correctly
Given the pet owner name is in the PMS system
When I open the screen for pet "Jack Russel"
Then then the pet owner name is "Saskia"我喜欢用户故事、验收标准和GivenWhenThen场景的组合,因为它让我们的团队思考、交流和共享需求和测试案例。
发布于 2020-02-27 13:26:58
编写涵盖所有场景的良好和有效的测试用例描述qa服务公司的效率。
下面的步骤也可以是有益于涵盖测试场景的步骤。
https://sqa.stackexchange.com/questions/42277
复制相似问题