测试用例准备

时间:2011-03-17 06:16:59

标签: testing testcase

我是测试领域的新手。我知道测试用例是满足任何客户要求的条件,即满足要求所需的测试条件。 我需要知道如何正式编写测试用例。任何人都可以给我任何编写测试用例的想法。

假设登录页面的示例。我想为登录屏幕编写测试用例。请提供一种模式。

任何其他例子也是有利的。

6 个答案:

答案 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或单击登录按钮。 •将用户名保留为空并输入密码。 •将密码保留为空并输入用户名。 •错误输入用户名和密码。