我是测试领域的新手。我知道测试用例是满足任何客户要求的条件,即满足要求所需的测试条件。 我需要知道如何正式编写测试用例。任何人都可以给我任何编写测试用例的想法。
假设登录页面的示例。我想为登录屏幕编写测试用例。请提供一种模式。
任何其他例子也是有利的。
答案 0 :(得分:2)
嘿。
BDD方法也是表达行为的好方法。简单Given-When-Then可让您构建自己的想法。
例如:
Scenario: Login as Admin Given: Login Page is loaded And loginInput field is present And loginPassword secure filed is present And locinSubmit button is present When: User puts adminLoginName into loginName field And User puts adminLoginPassword in loginPassword secure field And User clicks loginSubmit button Then: LoginPage is closed And MainPage is loaded And AdminPanel is visible
答案 1 :(得分:1)
基本上,为了创建测试和测试用例,您需要一个好的需求文档(您称之为“客户端需求”)。如果这些要求写得正确,编写测试将是件小事。
在需求文档中,应该有必须和将语句。例如:
登录页面将在10次登录失败后阻止用户
这是一个可测试的要求,然后你编写一个用户登录错误10次的测试,看看他是否可以在第11次尝试成功登录。显然你会在测试程序中更具体,但这是一般的想法。
您拥有登录页面的示例不是一个好的要求。要测试该要求,您只需显示登录页面存在即可。您希望为此登录页面的特定功能编写测试。
此外,需求文档中还有将语句。根据要求的编写方式,这些可能不是必需的功能,因此您可能不必为将语句进行测试。
答案 2 :(得分:1)
测试用例准备是为了在测试后了解项目的目的。测试用例文档对于快速查看测试用例通过/失败的错误/案例状态信息非常有用。 登录页面 假设网站或其他任何地方的登录页面 案例1:如果您提供有效的用户名和无效密码会怎样 案例2:无效的用户名和有效密码 案例3:无效的用户名和无效的密码 案例4:有效用户名和有效密码 案例5:空用户名和有效密码 案例6:有效用户名和空密码。
答案 3 :(得分:0)
我今天刚刚在VS2010中遇到watch this video on TDD,她给出的示例是测试登录页面。
答案 4 :(得分:0)
这是一个简要概述软件测试的页面,以及一个包含测试用例的表的示例。 Software Testing Tutorial
此表格当然可以根据您的需要进行扩展,例如:你需要一个结果列,也许还需要一个用于注释的列,也许对于测试用例是需要的一些先决条件,然后为此添加另一列。
以下是如何记录错误的说明。 (当你做测试时你会需要它;-)) Software Testing - Contents of a Bug
答案 5 :(得分:0)
正面测试案例。 •输入有效的用户名和密码。 •单击忘记密码链接并检索用户名的密码。 •单击注册链接并填写表格并注册用户名和密码。 •输入正确的用户名和密码后,使用enter按钮。 •使用选项卡从用户名文本框导航到密码文本框,然后导航到登录按钮。 .................................................. ................................
负面测试用例 •输入有效的用户名和无效的密码。 •输入有效密码但用户名无效。 •将两个字段留空并按Enter或单击登录按钮。 •将用户名保留为空并输入密码。 •将密码保留为空并输入用户名。 •错误输入用户名和密码。