网站大量收购独家精品文档,联系QQ:2885784924

[工程科技]测试学习二.doc

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工程科技]测试学习二

高效设计测试用例 第一章 软件测试用例 测试用例的基本概念和用途 ..\测试用例\测试用例的基本概念和用途.doc ..\测试用例\测试用例设计白皮书-测试用例基本概念.doc ..\..\..\My Documents\测试网页保存\测试用例_百度百科.htm 测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求 编写测试用例用于测试的优缺点 优点:组织性、功能覆盖、重复性、跟踪、测试确认 缺点: ??? 测试用例的用途 核实需求 监督过程 评估结果 准确回归 防止遗漏 提高效率 缩短周期 设计测试用例所需的资源 设计测试用例前的准备和材料组织 收集资料(需求文档、设计文档、遗留系统相关文档、与相关人员讨论) 探索性测试 把软件当产品说明书来对待,分步骤的逐项探索软件特性,记录软件执行情况,详细描述功能 可以通过探索性测试来获得更多的需求 探索性测试与经过深思熟虑的、计划好的测试过程有所不同,他并不预先设计测试用例或者精确的按照一个计划来执行,它依靠的测试人员的知识水平和创造力 可用于重现和分析缺陷研究缺陷和程序其他模块的相关性 是测试用例有利的补充 具体问题具体分析 掌握测试用例的内容和格式 即时贴程序案例 测试用例模板:..\测试用例 Excel测试用例模板 Word测试用例模板 测试模板可根据所测对象的不同队模板进行调整 测试用例的更新和维护方法 需要更新和维护的原因 需求变化、功能变化、测试用例也需要更新。 测试用例需要细化和不断的完善,是个循序渐进的过程 通过测试实践检验测试用例并添加、修改、删除测试用例 测试用例要经过正式、有效的评审 利用工具来维护测试用例 第二章 通用测试技术一 掌握通用的黑盒测试技术(等价划分、边界值) 黑盒测试与白盒测试 黑盒测试 黑盒测试的基本概念 黑盒测试又称为数据驱动测试或者基于规格说明书的测试,黑盒测试就是把程序看成是一个不能打开的盒子,不考虑程序内部逻辑结构和内部特性的情况下,测试程序的功能。测试者要在软件的接口处进行,他只检查程序功能是否按照规格说明书的规定正常使用,程序是否能接受输入数据而产生正确的输出信息,以及性能是否满足用户的需求,并且保持数据库或外部的完整性。通过测试来检测每个功能是否都能正常运行,因此黑盒测试又可称为从用户观点和需求进行出发的测试 由于黑盒测试不考虑程序内部结构,只关心软件的功能,所以许多高层的测试如确认测试,系统测试,验收测试都采用黑盒测试。在设计黑盒测试用例可以和软件实现同事进行,因此可以压缩整个测试的时间。 黑盒测试主要是为了发现以下几类错误: 是否有不正确或者遗漏的功能 界面是否有误 在接口上,输入能否正确的接受,能否输出正确的结果 是否有数据结构错误或外部数据库访问错误 性能上是否满足用户要求 初始化或终止性错误 从事黑盒测试的技术人员,从概念上需要注意以下内容: 黑盒测试的有点和缺点 黑盒测试的优点 从产品功能角度测试可以最大程度满足用户需求 相同的动作可以重复执行最枯燥的部分由机器完成 依据测试用例针对性的寻找问题,定位更为准确,容易生成测试数据 将测试直接和程序、系统要完成的操作关联 黑盒测试的缺点 代码得不到测试 如果规格说明设计有误,很难发现 测试不能充分的进行 结果取决于测试用例的设计 黑盒测试人员的要求 黑盒测试只关心软件的外部功能和界面表现,不接触代码,为了保证测试工作顺利进行,在合理的时间完成测试,发现系统的缺陷,掌握测试用例的书写,保证测试结果的可靠性,在对黑盒测试人员的选择和要求也要符合一定的标准: 掌握测试思想和常规测试流程 了解产品的需求和功能 掌握测试用例的书写 有一定软件开发和测试的经验 黑盒测试的意义 黑盒测试对软件测试工作的主要意义有: 黑盒测试有助于对被测产品进行总体功能的需求验证 从测试管理来说,黑盒测试是非常方便,不需要对代码进行测试管理 黑盒测试是把所有可能的输入都作为测试数据使用的,容易查出程序中的错误 黑盒测试方法 因为黑盒测试是一种基于证明功能需求和用户最终需求的测试方法,所以在选择测试设计、测试方法方面一般有如下几种(黑盒测试技术设计测试用例的方法) 等价类划分法(输入条件的一个判定,把一些数据分类,划分成几组数据,然后进行测试将无限测试变成有限测试,这是减少工作量和提高测试效率最有效的方法) 边界值分析法(输入最大限度和最小限度的数据进行测试) 因果图法 判定表驱动法 场景法 功能图法 错误推测法 正交试验设计法 在实际测试工作中,往往是综合使用各种方法才能有效的提高

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档