软件测试基础系列培训-等价类和边界值方法
47页1、高效设计测试用例(2)-等价类和边界值方法n内部资料,请勿外传技术质量部 *2009年08月软件测试基础系列培训 ST-2009-004课程目标 课程目标: 学会使用等价类方法设计测试用例 学会使用边界值方法设计测试用例2内容提要第一节:等价类方法设计测试用例等价类划分法介绍 等价类划分法实例 等价类划分法实践 等价类划分法关键 用例合并优化原则 第二节:边界值方法设计测试用例3等价类划分法简介 一种重要的,常用的黑盒测试用例设计方法 把所有可能的输入数据,即程序的输入域划分成 若干部分(子集),然后从每一个子集中选取少 数具有代表性的数据作为测试用例4什么是等价类 所谓等价类是指某个输入域的子集合, 所有等 价类的并集就是整个输入域 测试某等价类的代表值就等效于对于这一类其 它值的测试 等价类对于测试有两个重要的意义: 完备性整个输入域提供一种形式的完备性 无冗余性若互不相交则可保证一种形式的无冗 余性5等价类划分的原则 如何划分等价类? 先从程序的规格说明书中找出各个输入条件 再为每个输入条件划分两个或多个等价类,形成互 不相交的子集6等价类划分的原则 基本等价类划分:有效等价类:
2、是指对软件规格说明而言,是有意义 的、合理的输入数据所组成的集合。利用有效等价 类,能够检验程序是否实现了规格说明中预先规定 的功能和性能无效等价类:是指对软件规格说明而言,是无意义 的、不合理的输入数据所构成的集合。利用无效等 价类,可以鉴别程序异常处理的情况,检查被测对 象的功能和性能的实现是否有不符合规格说明要求 的地方7等价类划分的原则 进行等价类划分的依据: 按照区间划分:在输入条件规定了取值范围或值的 个数的情况下,可以确定一个有效等价类和两个无 效等价类 例:语音合成系统音量调节V的大小为500到500 则有效等价类为500500和V=150从等价类生成测试用例 根据已列出的等价类表生成测试用例,具体过程如 下: 为每个等价类规定一个唯一的编号 设计一个新的测试用例,使其尽可能多地覆盖尚未覆盖的 有效等价类。重复这个步,最后使得所有有效等价类均被 测试用例所覆盖 设计一个新的测试用例,使其只覆盖一个无效等价类。重 复这一步使得所有无效等价类均被覆盖14等价类划分法的关键 哪些情况适合于使用等价类划分法 最基本、有效的用例设计思想 相对独立的功能点 多输入多输出的系统 有相
3、似输入输出的情况15等价类划分法的关键 化分好等价类 分析被测系统的功能和逻辑,明确输入输出要求 选择合适的等价类(按输入还是按输出) 确保等价类的完备(子集的并级是全集) 确保等价类的无冗余(各个子集互斥) 注意等价类的粒度(各个子集的粒度均匀) 注意多个等价类的组合情况16等价类优化 等价类较复杂的时候如何优化? 合并 将各个子类的有效等价类合并到一起 将功能重复的功能点合并到一起 权衡相似功能的变化,合并不变的部分,保留变化的部分 分离 尽量分离出无效等价类的所有子类 分离出逻辑相对独立的功能点 进一步划分相似功能的变化部分17实例:保险费率计算程序 保险公司计算保费费率计算程序 保费计算方式: 保费投保额保险费率 其中,保险费率依点数不同而有别,10点及10点以 上保险费率为0.6%,10点以下保险费率为0.1%;而 点数又是由投保人的年龄、性别、婚姻状况和抚养 人数来决定,具体规则如下:18保险费率计算程序的输入要求 分析程序规格说明中给出和隐含的对输入条件 的要求: 年龄:一位或两位非零整数,值的有效范围为199 性别:一位英文字符,只能取值M或F 婚姻:字符,只能取值已婚
《软件测试基础系列培训-等价类和边界值方法》由会员jiups****uk12分享,可在线阅读,更多相关《软件测试基础系列培训-等价类和边界值方法》请在金锄头文库上搜索。
建立安全生产长效机制-共创和谐平安输气管道
土石方爆破工程设计方案
康师傅百货商场制度汇编之退换货管理办法
庙头中学2012年中考百日誓师大会学生代表发言稿
围堰拆除爆破工程
华能洱源马鞍山风电场工程土石方爆破管理制度
国资委:全面开展管理提升活动-为培育世界一流企业奠定坚实基础
《专业技术人员职业发展与规划》电子书
应收票据审计方案
建筑给水排水与采暖工程质量验收用表
广播电视管理条例行政处罚裁量标准
广东电力系统调度运行操作管理规定
建筑给排水工程名词解释
幼儿园小班安全健康活动教案:宝宝误食后的急救
建业集团房屋建筑工程交房标准内容技术交底
建筑心理学论文(1)
康师傅百货商场制度汇编之工服管理程序009
建筑工程专业一级建造师继续教育培训结业报告20
廉洁风险防控回头看工作汇报材料
平台工作人员服务规范
2024-02-09 36页
2024-01-31 31页
2024-01-28 18页
2024-01-28 31页
2024-01-28 24页
2024-01-28 27页
2024-01-28 24页
2024-01-28 25页
2024-01-28 10页
2024-01-24 52页