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

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

基于需求的软件测试用例设计方法研究

发布: 2010-12-10 09:52 | 作者: 不详 | 来源: 领测测试网采编 | 查看: 110次 | 进入软件测试论坛讨论

领测软件测试网

  2.2 测试用例设计

  测试用例的设计也就是测试需求细化的过程,可以说,有多细的测试需求,就有多细的测试用例。在测试用例的具体设计中,通常采用等价类划分法划分有效和无效的数据集,采用边界值法找到被测软件的输入数据的边界值数据,在基于需求的测试用例设计中,此两种方法既是基础又是补充,当测试数据量比较大时,通常采用自动化测试工具或正交试验法。测试用例的内容项可依据具体情况而定,通常包含测试用例编号、测试操作步骤和预期结果等。在软件系统测试过程中,软件需求决定了测试用例设计,而测试用例设计的效果则直接决定了整个软件测试项目的成败,因此测试需求分析和测试用例设计是密不可分的,前者是后者的依据,后者是前者的体现,做好需求到测试用例的转化,才能保证整个测试项目的效果。

  2.3 测试用例运行

  在软件系统测试过程中,软件测试需求决定了测试用例设计,而测试用例设计关系到测试用例的运行,应该说,设计出了什么样的测试用例,就需要针对性的选择测试用例运行方式。测试用例的运行一般采用测试者手工运行,编写驱动程序运行、借助自动化工具(如QTP)等方式运行。测试用例设计的优劣直接关系着测试用例运行的工作量,编写脚本自动运行程序是解决此问题的不错方式。现阶段,编写脚本自动运行程序来驱动测试用例是用例运行的趋势,这不仅可以节约第一次测试的工作量,而且还可以减少后续的回归测试的工作量。

  3.测试用例设计实例

  本文在这里将举例说明基于需求的测试用例设计过程,被测软件如图1所示,并比较不同的需求对测试用例设计的影响。

  3.1 软件需求

  软件的基本功能是比较简单的,即定义梁拱的基本参数并保存。需选择长度单位(米或毫米);需选择梁拱形式(折线、抛物线和圆弧);当梁拱形式为折线时,需输入长L和高H的值,当梁拱形式为抛物线或圆弧时,需输入高H的值;保存所选择或填写的梁拱的参数。

  3.2 软件测试需求分析

  从被测软件功能可以看出,被洲软件所实现的功能是比较简单的,只是选择或输入参数并保存数据。根据上述功能的描述,可以进行软件的需求分析,这里的需求分析主要是被测软件的功能需求分析。

  另外,被测软件的功能描述实际上已经进行了一定的需求分析的。

  为了更好的发现软件功能需求分析对测试用例的影响,下面针对被测软件给出两组不同的软件功能需求。发现软什功能需求分析对测试甩

延伸阅读

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

32/3<123>

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

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