- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2.4黑盒测试黑盒测试是对软件的功能和界面的测试,其目的是发现软件需求或者设计规格说明中的错误,所以又称功能测试,是一种基于用户观点出发的测试。在测试期间,把被测程序看做一个黑盒子,测试人员并不清楚被测程序的源代码或者该程序的具体结构,不需要对软件的结构有深层的了解,而是只知道该程序输入和输出之间的关系,依靠能够反映这一关系的功能规格说明书,来确定测试用例和推断测试结果的正确性。黑盒测试仅在程序接口处进行测试,只检查被测程序功能是否符合规格说明书的要求,程序是否能适当的接受输入数据并产生正确的输出信息。第23页,共53页,星期日,2025年,2月5日2.4黑盒测试黑盒测试的主要内容(1)可接受性测试/验收测试(2)Alpha/Beta测试(3)菜单/帮助测试(4)发行测试(5)回归测试(6)RTM测试第24页,共53页,星期日,2025年,2月5日2.4黑盒测试黑盒测试方法等价类划分边界值分析因果图错误推测状态测试在黑盒测试方法中,等价类划分和边界值分析是最常使用的测试方法,也是软件测试最基本的方法。第25页,共53页,星期日,2025年,2月5日2.4黑盒测试——等价类划分等价类划分1.问题的提出2.等价类划分概念3.等价类划分方法的测试用例设计4.使用等价类划分设计测试用例第26页,共53页,星期日,2025年,2月5日2.4黑盒测试——等价类划分使用等价类划分设计测试用例(1)弱等价类测试(2)强等价类测试(3)弱健壮等价类测试(4)强健壮等价类测试第27页,共53页,星期日,2025年,2月5日2.4黑盒测试——边界值分析边界值分析的必要性软件测试常用的一个方法是把测试工作按同样的形式划分。对数据进行软件测试,就是检查用户输入的信息、返回结果以及中间计算结果是否正确。实践表明,输入域的边界值比中间的值更加容易发现错误。实践证明,大量的错误发生在输入或输出范围的边界上,而不是在输入范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。为此,边界值分析可作为一种测试技术。第28页,共53页,星期日,2025年,2月5日2.4黑盒测试——边界值分析边界值分析边界值分析也是一种黑盒测试方法,是一种补充等价划分的测试用例设计技术,它选择一组测试用例检查边界值。它不是选择等价类的任意元素,而是选择等价类边界的测试用例。在设计测试用例时,对边界处理必须给予足够的重视,为检验边界的处理而专门设计测试用例,常常可以取得良好的测试效果。提出边界条件时,一定要测试临近边界的合法数据,即测试刚好处于边界上的合法数据以及刚超过边界的非法数据。边界值分析的基本思想是使用最小值、略高于最小值、正常值、略低于最大值和最大值作为输入变量值。第29页,共53页,星期日,2025年,2月5日2.4黑盒测试——边界值分析利用边界值分析选择测试用例的原则:(1)如果输入条件规定了值的范围,则应该取刚达到这个范围的边界值,以及刚刚超过这个范围边界的值作为测试输入数据;(2)如果输入条件规定了值的个数,则用最大个数、最小个数、比最大个数多1个、比最小个数少1个的数作为测试数据;(3)根据规格说明的每一个输出条件,使用规则(1);(4)根据规格说明的每一个输出条件,使用规则(2);(5)如果程序的规格说明给出的输入域或输出域是有序集合(如有序表、顺序文件等),则应选取集合的第一个和最后一个元素作为测试用例;(6)如果程序用了一个内部数据结构,应该选取这个内部数据结构的边界上的值作为测试用例;(7)分析规格说明,找出其他可能的边界条件。第30页,共53页,星期日,2025年,2月5日2.4黑盒测试——错误推测使用边界分析法和等价划分技术,可以帮助开发人员设计具有代表性的、容易暴露程序错误的测试用例。但是,不同类型不同特点的程序通常有一些特殊的容易出错的情况。此外,有时分别使用每组测试数据时程序都能正常工作,这些输入数据的组合却可能检测出程序的错误。一般说来,即使是一个比较小的程序,可能的输入组合数也往往十分巨大,因此必须依靠测试人员的经验和直觉,从各种可能的测试用例中选出一些最可能引起程序出错的方案。对于程序中可能存在哪类错误的推测,是挑选测试用例时的一个重要因素。第31页,共53页,星期日,2025年,2月5日2.4黑盒测试——因果图等价类划分和边界值分析这两种方法并没有考虑到输入情况的各种组合,也没有考虑到各个输入情况之间的依赖关系。输入条件之间的相互组合,可能会产生一些新的情况。用前面两种测试方法时可以检测到各个输入条件可能出错的情况,但却忽略了多个条件组合起来时出错的情况。
您可能关注的文档
- 高热患者的护理.ppt
- 脾和足太阴脾经的作用.ppt
- 短暂性脑缺血发作及护理.ppt
- 营养师糖尿病肿瘤.ppt
- 生物法处理废气的工艺.ppt
- 职业病防治知识.ppt
- 高中生物复制.ppt
- 老年人常见眼病.ppt
- 高钙血症与高血钙危象课件课件.ppt
- 组织行为学概述.ppt
- 广东省罗定市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题及参考答案1套.docx
- 广东省罗定市事业单位考试(中小学教师类D类)职业能力倾向测验强化训练试题集一套.docx
- 广东省罗定市事业单位考试(中小学教师类D类)职业能力倾向测验知识点试题必威体育精装版.docx
- 广东省罗定市事业单位考试(中小学教师类D类)职业能力倾向测验强化训练试题集1套.docx
- 广东省罗定市事业单位考试(中小学教师类D类)职业能力倾向测验强化训练试题集及参考答案.docx
- 2025年福建省农资集团校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及参考答.docx
- 广东省普宁市职业能力倾向测验事业单位考试(中小学教师类D类)试题必考题.docx
- 广东省罗定市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题参考答案.docx
- 广东省罗定市事业单位考试(中小学教师类D类)职业能力倾向测验强化训练试题集及答案一套.docx
- 广东省普宁市职业能力倾向测验事业单位考试(中小学教师类D类)试题新版.docx
文档评论(0)