• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

如何编写更好的测试用例(一)[2]

发布: 2010-1-26 13:15 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 30次 | 进入软件测试论坛讨论

领测软件测试网

  如何编写更好的测试用例(一)[2] 用例设计 

    事实上,编写质量是客观的和可测量的。就像附录A一样,建立一个测试用例的构成内容(目标、方法、组织安排、输入和输出等)的客观核查表,这是很简单的。然后走查每个用例。内容是有或者没有?除了其构成,用例也必须符合这些质量标准:

  精确的。它们只测试它们描述中所说的它们将测试的内容。

  经济的。它们只有对于它们的目标所需要的步骤或信息。它们不给出软件导航。

  可重用的,自立的。一个测试用例是一个对照试验。每一次不管是谁测试它,它都应当得到相同的结果。如果只有作者可以测试它并获得结果,或如果不同的测试者测试,得到不同的结果,那该测试用例就需要在组织或活动上做更多的工作。

  适合的。一个测试用例必须适合测试者和环境。如果它在理论上是合理的,但需要所有的测试者都没有的技能,那它将会被束之高阁。即使你知道谁在测试第一次,你也需要考虑维护和回归时的情况。

  可追溯的。你必须知道此用例测试的是什么需求。它可能满足所有的其他标准,但如果其结果是,通过或失败都无关紧要,那为什么还要费心做它呢?

  可自我清理的。运行后自动收起。它返回测试环境到预测试状态。例如,它不会留下测试系统设置在错误的日期。自动脚本可调用其他脚本来做到这一点。不要把这一标准与破坏性混淆。测试应该是破坏性的,包括试图通过可控制和可重复的方式打破一个模拟生产环境。

  这些标准也是客观的和可测量的。它们也可以被添加到您的核查表。

  如果谁知道需求和受测应用程序,那他应该填写该核查表作为一个同行审查的一部分。

  遵循多少标准只有测试后才能知道,但它们都是可测量的。对于新的测试编写者,这是一种特别有用练习,看看他们在哪块始终没有达到某一要素,或不符合某一标准。

  测试用例的格式  软件测试

  一个测试用例看起来像什么呢?它们似乎分为三个主要群组:分步、矩阵和自动化脚本。当然自动化脚本将作为一个在线文件来运行,毫无疑问,其他两个必须是基于纸张的。他们也可以是在线的。让我们来看看每一个的格式:

  分步。图1显示了这个基本的格式模样。这个格式的一个完整的视图,在一个带有其他测试内容的模板中,作为附录B来显示。

步骤

活动

预期结果

1

输入新的名称和地址。按<OK> 。

显示屏幕008新名称的详细信息。

2

用自然的数据填充所有空格。抓屏。按<OK> 。

显示屏幕005维护。

3

点击<Inquiry>按钮。

显示屏幕009查询的详细信息。

4

从抓屏上输入名字。按<OK> 。

显示屏幕010记录详细信息。

5

比较记录细节和抓屏。

所有详细信息完全匹配。

  图1 - 分步测试用例详细信息

  矩阵或表格。图2显示了这个格式的基本模样。这个格式的一个完整的视图,在一个带有其他测试内容的模板中,作为附录C来显示。

日期

1/96后受雇

401K

生命险

付款数

10/25/99

Y

1

3

$24.50

1/4/98

Y

3

1

$34.00

3/6/96

N

2

5

$48.00

8/15/96

Y

2

5

$86.25

8/15/96

N

2

5

$105.00

  图2 - 矩阵测试用例详细信息

  自动化脚本。图3显示了这种格式的模样。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 编写


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网