我是测试领域的新手。我知道测试用例是满足任何客户要求的条件,即我们需要满足要求的测试条件。我需要一些想法如何正式编写测试用例。谁能给我编写测试用例的任何想法。
假设登录页面的示例。我想为登录屏幕编写测试用例。请提供一个这样做的模式。
任何其他示例也是有利的。
基本上,为了创建测试和测试用例,您需要一个好的需求文档(您称之为“客户需求”)。如果这些要求写得正确,编写测试将是小菜一碟。
在需求文件中,应该有shall和will声明。例如:
登录页面将在 10 次登录失败后阻止用户
这是一个可测试的需求,然后您编写一个用户登录错误 10 次的测试,并查看他是否可以在第 11 次尝试成功登录。显然你会在测试过程中更具体,但这是一般的想法。
您的登录页面示例不是一个好的要求。要测试该要求,您只需证明登录页面存在。您想为此登录页面的特定功能编写测试。
此外,需求文档中有遗嘱声明。根据需求的编写方式,这些可能不是必需的功能,因此您可能不必为您的遗嘱陈述进行测试。
嘿。
BDD方法也是表达行为的好方法。简单的 Given-When-Then可让您构建自己的想法。例如:
场景:以管理员身份登录 给定:登录页面已加载 并且存在 loginInput 字段 并且存在 loginPassword 安全文件 并且存在 locinSubmit 按钮 何时:用户将 adminLoginName 放入 loginName 字段 并且用户将 adminLoginPassword 放在 loginPassword 安全字段中 用户点击登录提交按钮 然后:LoginPage 关闭 并且加载了 MainPage 并且 AdminPanel 是可见的
测试用例准备是为了在测试后了解项目的目的。测试用例文档有助于您快速查看测试用例通过/失败的错误/用例状态信息。 登录页面: 假设在网站或任何其他登录页面 案例1:如果您提供有效的用户名和无效的密码会发生什么情况2:无效的用户名和有效的密码 案例3:无效的用户 名和无效 的密码案例4:有效的用户名和有效的密码 案例5:空用户名称和有效密码 Case6:有效用户名和空密码。
我今天刚好在 VS2010 中观看了这个关于 TDD 的视频,她给出的示例是关于测试登录页面。
这是一个简要概述软件测试的页面,也是一个包含测试用例的表格示例。 软件测试教程
该表当然可以根据您的需要进行扩展,例如,您需要一列用于结果,可能需要一列用于评论,也许对于测试用例需要一些先决条件,然后为此添加另一列。
以下是如何记录错误的描述。(当您进行测试时,您将需要它 ;-)) 软件测试 - 错误的内容
正面测试用例。• 输入有效的用户名和密码。• 单击忘记密码链接并检索用户名的密码。• 点击注册链接并填写表格并注册用户名和密码。• 输入正确的用户名和密码后使用回车键。• 使用选项卡从用户名文本框导航到密码文本框,然后导航到登录按钮。..................................................... ...................................
否定测试用例 • 输入有效的用户名和无效的密码。• 输入有效密码但用户名无效。• 保持两个字段空白并按回车键或单击登录按钮。• 将用户名留空并输入密码。• 将密码留空并输入用户名。• 输入用户名和密码错误。