黑盒测试方法
9页1、黑金测试是一种基于证明功能需求和用户最终需求的测试方法,设计黑盒测试用例的方法有如下8种:等价类划分法。边界值分析法。因果图法。判定表驱动测试。场景法。功能图法。错误推测法。正交试验设计法。在实际测试工作中,往往是综合使用各种方法才能有效地提高测试效率和测试覆盖率,这就需要认真掌握这些方法的原理,积累更多的测试经历,以有效地提高测试水平和测试效率。下面就将主要介绍这 8种设计黑盒测试用例的方法。等价类划分等价类划分法是一种典型的、重要的黑盒测试方法,它将程序所有可能的输入数据有效的和无效的 划分成假设干个等价类。然后从每个局部中选取具有代表性的数据当做测试用例进展合理的分类,测试用 例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。利用这一方法设计测 试用例可以不考虑程序的部构造,以需求规格说明书为依据,选择适当的典型子集,认真分析和推敲说明 书的各项需求,特别是功能需求,尽可能多地发现错误。由于等价类是在需求规格说明书的根底上进展划分的,并且等价类划分不仅可以用来确定测试用例中 的数据的输入输出的准确取值围,也可以用来准备中间值、状态和与时间相关的数据以及接口
2、参数等,所 以等价类可以用在系统测试、集成测试和组件测试中,在有明确的条件和限制的情况下,利用等价类划 分技术可以设计出完备的测试用例。这种方法可以减少设计一些不必要的测试用例,因为这种测试用例一 般使用一样的等价类数据,从而使测试对象得到同样的反映行为。对于等价类我们从以下几个方面讨论它 的划分方法。1、等价类划分等价类可以划分为有效等价类和无效等价类。1有效等价类有效等价类指对于程序规格说明来说,是合理的、有意义的输入数据构成的集合。利用有效等价类可 以检验程序是否实现了规格说明预先规定的功能和性能。有效等价类可以是一个,也可以是多个,根据系 统的输入域划分假设干局部,然后从每个局部中选取少数有代表性数据当做数据测试的测试用例,等价类 是输入域的集合。2无效等价类无效等价类和有效等价类相反,无效等价类是指对于软件规格说明而言,没有意义的、不合理的输入 数据集合。利用无效等价类,可以找出程序异常说明情况,检查程序的功能和性能的实现是否有不符合规 格说明要求的地方。2、等价类划分的方法和原那么1等价类划分的方法有:按区间划分。按数值划分。按数值集合划分。按限制条件或规划划分。按处理方式
3、划分。2等价类划分的原那么如下:在输入条件规定的取值围或值的个数的情况下,可以确定一个有效等价类和两个无效等价类。在规定了输入数据的一组值中假定有n个值,并且程序要对每个输入值分别处理的情况下,可以 确定n个有效等价类和一个无效等价类。在规定输入数据必须遵守的规那么的情况下,可以确定一个有效等价类和假设干个无效等价类。在输入条件规定了输入值的集合或规定了 “必须如何”的条件下,可以确定一个有效等价类和一个无 效等价类。在确定已划分的等价类中各元素在程序处理中的方式不同的情况下,那么应将该等价类进一步地划分 为更小的等价类。3、等价类表的建立等价类表的建立如表1所示。表1是等价类表的根底,可依据表1确定测试用例。测试用例可按以下步骤来确定:表1等价类表输入条件有澈等价差尤效等价类1在分析需求规格说明的根底上划分等价类,列出等价类表,为每一个等价类规定一个唯一的编号 2将程序可能的输入数据分成假设干个子集,从每个子集中选取一个有代表性的数据作为测试用例。等价 类是某个输入域的子集,在该子集中的每个输入数据的作用都是等效的。3设计新的测试用例,使其尽可能多地覆盖未覆盖的有效等价类,按照这一步
4、骤重复进展,直到所有的有 效等价类都被覆盖为止。4设计新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,按照这一步骤重复进展,直到所有的无 效等价类都被覆盖为止。4、等价类表与测试用例的关系等价类表与测试用例的关系如表2所示。表2等价类表与测试用例的关系表划分警输类无效誓价苦设il有我羿折粪剥试用桐 迁计尤欢驾价类测试君调 测祜暗况设计输Mi擀输出醐边界值分析法边界值分析法BVA,Boundary Value Analysis是用于对输入或输出的边界值进展测试的一种黑盒测 试方法。在测试过程中,边界值分析法是作为对等价类划分法的补充,专注于每个等价类的边界值,两者的区 别在于前者在等价类中随机选取一个测试点。边界值分析法采用一到多个测试用例来测试一个边界,不仅 重视输入条件边界值,而且重视输出域中导出的测试用例。边界值分析法比拟简单,仅用于考察正处于等 价划分边界或边界附近的状态,考虑输出域边界产生的测试情况,针对各种边界情况设计测试用例,发现 更多的错误。边界值分析法的测试用例是由等价类的边界值产生的,才艮据输入输出等价类,选取稍高于边 界值或稍低于边界值等特定情况作为测试用例。下
《黑盒测试方法》由会员夏**分享,可在线阅读,更多相关《黑盒测试方法》请在金锄头文库上搜索。
幼师期末总结反思(四篇).doc
高三下学期生物教师教学工作计划样本(6篇).doc
退休人员返聘管理规定(共3页)
2023年发展高效农业谱好富民新曲.docx
标准日本语中级笔记
小学教师个人工作计划汇总
人教版六年级数学期末考试
2023年学生五四青年节演讲稿.docx
实用的销售述职范文锦集五篇
计算机维护质量管理办法
初中双减工作实施细则(二)
氯碱工艺技术规程[1]
2023年向辅导员认错的检讨书1.docx
2023班主任就职演讲稿1范文.docx
2023年学生会办公室个人总结1.docx
半导体跨境并购CFIUS审查浅析【推荐下载】.doc
2023房屋转租合同48范文.docx
2023年二年级手工作文300字.docx
高一分班考试物理试题
(精品word)204国道江苏段扩建工程项目监理工程师用表(B表).doc
2023-05-19 7页
2022-11-08 2页
2023-11-16 3页
2023-07-25 35页
2022-09-12 6页
2023-12-07 8页
2022-08-24 4页
2024-02-11 1页
2022-11-10 3页
2023-07-10 12页