- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工程科技]测试学习二
高效设计测试用例
第一章 软件测试用例
测试用例的基本概念和用途
..\测试用例\测试用例的基本概念和用途.doc
..\测试用例\测试用例设计白皮书-测试用例基本概念.doc
..\..\..\My Documents\测试网页保存\测试用例_百度百科.htm
测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求 编写测试用例用于测试的优缺点
优点:组织性、功能覆盖、重复性、跟踪、测试确认
缺点: ???
测试用例的用途
核实需求
监督过程
评估结果
准确回归
防止遗漏
提高效率
缩短周期
设计测试用例所需的资源
设计测试用例前的准备和材料组织
收集资料(需求文档、设计文档、遗留系统相关文档、与相关人员讨论)
探索性测试
把软件当产品说明书来对待,分步骤的逐项探索软件特性,记录软件执行情况,详细描述功能
可以通过探索性测试来获得更多的需求
探索性测试与经过深思熟虑的、计划好的测试过程有所不同,他并不预先设计测试用例或者精确的按照一个计划来执行,它依靠的测试人员的知识水平和创造力
可用于重现和分析缺陷研究缺陷和程序其他模块的相关性
是测试用例有利的补充
具体问题具体分析
掌握测试用例的内容和格式
即时贴程序案例
测试用例模板:..\测试用例
Excel测试用例模板
Word测试用例模板
测试模板可根据所测对象的不同队模板进行调整
测试用例的更新和维护方法
需要更新和维护的原因
需求变化、功能变化、测试用例也需要更新。
测试用例需要细化和不断的完善,是个循序渐进的过程
通过测试实践检验测试用例并添加、修改、删除测试用例
测试用例要经过正式、有效的评审
利用工具来维护测试用例
第二章 通用测试技术一
掌握通用的黑盒测试技术(等价划分、边界值)
黑盒测试与白盒测试
黑盒测试
黑盒测试的基本概念
黑盒测试又称为数据驱动测试或者基于规格说明书的测试,黑盒测试就是把程序看成是一个不能打开的盒子,不考虑程序内部逻辑结构和内部特性的情况下,测试程序的功能。测试者要在软件的接口处进行,他只检查程序功能是否按照规格说明书的规定正常使用,程序是否能接受输入数据而产生正确的输出信息,以及性能是否满足用户的需求,并且保持数据库或外部的完整性。通过测试来检测每个功能是否都能正常运行,因此黑盒测试又可称为从用户观点和需求进行出发的测试
由于黑盒测试不考虑程序内部结构,只关心软件的功能,所以许多高层的测试如确认测试,系统测试,验收测试都采用黑盒测试。在设计黑盒测试用例可以和软件实现同事进行,因此可以压缩整个测试的时间。
黑盒测试主要是为了发现以下几类错误:
是否有不正确或者遗漏的功能
界面是否有误
在接口上,输入能否正确的接受,能否输出正确的结果
是否有数据结构错误或外部数据库访问错误
性能上是否满足用户要求
初始化或终止性错误
从事黑盒测试的技术人员,从概念上需要注意以下内容:
黑盒测试的有点和缺点
黑盒测试的优点
从产品功能角度测试可以最大程度满足用户需求
相同的动作可以重复执行最枯燥的部分由机器完成
依据测试用例针对性的寻找问题,定位更为准确,容易生成测试数据
将测试直接和程序、系统要完成的操作关联
黑盒测试的缺点
代码得不到测试
如果规格说明设计有误,很难发现
测试不能充分的进行
结果取决于测试用例的设计
黑盒测试人员的要求
黑盒测试只关心软件的外部功能和界面表现,不接触代码,为了保证测试工作顺利进行,在合理的时间完成测试,发现系统的缺陷,掌握测试用例的书写,保证测试结果的可靠性,在对黑盒测试人员的选择和要求也要符合一定的标准:
掌握测试思想和常规测试流程
了解产品的需求和功能
掌握测试用例的书写
有一定软件开发和测试的经验
黑盒测试的意义
黑盒测试对软件测试工作的主要意义有:
黑盒测试有助于对被测产品进行总体功能的需求验证
从测试管理来说,黑盒测试是非常方便,不需要对代码进行测试管理
黑盒测试是把所有可能的输入都作为测试数据使用的,容易查出程序中的错误
黑盒测试方法
因为黑盒测试是一种基于证明功能需求和用户最终需求的测试方法,所以在选择测试设计、测试方法方面一般有如下几种(黑盒测试技术设计测试用例的方法)
等价类划分法(输入条件的一个判定,把一些数据分类,划分成几组数据,然后进行测试将无限测试变成有限测试,这是减少工作量和提高测试效率最有效的方法)
边界值分析法(输入最大限度和最小限度的数据进行测试)
因果图法
判定表驱动法
场景法
功能图法
错误推测法
正交试验设计法
在实际测试工作中,往往是综合使用各种方法才能有效的提高
您可能关注的文档
最近下载
- T∕CACM 1021.135-2018 中药材商品规格等级 桑椹.docx VIP
- 合肥南站枢纽方案.pdf
- 内蒙古自治区包头市昆都仑区2023-2024学年七年级下学期期中语文试题【含答案解析】.docx VIP
- 公司年度颁奖晚会主持词与公司年终工作总结2合集.doc VIP
- GB/T 27726-2011_热塑性塑料阀门压力试验方法及要求.pdf
- 医学生全国水平测试题库.pdf
- 2025年东莞实业投资控股集团有限公司招聘笔试模拟试题及答案解析.docx
- 《第十章-中国文化的基本精神》-课件.ppt VIP
- 基于模糊控制的智能浇灌系统设计.pptx VIP
- 乳腺癌诊治指南与规范(2025年版精要本).PDF VIP
文档评论(0)