③在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效 等价类.
④在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值 分别处理的情况下,可确立n个有效等价类和一个无效等价类.
⑤在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类 (符合规则)和若干个无效等价类(从不同角度违反规则).
7 Your site here
测试用例设计方法之等价类分法(1)__理论知识
1)分类:
划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露 程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的 测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为 测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两 种不同的情况:有效等价类和无效等价类.
ISO 质量体系在概要设计或详细设计中应明确指出每个单元模块的 测试要点、指标和方法。
CMM 质量体系在系统的用例模型描述中应明确指出每个用例模型的 优先级及用例工作流程,每一个用例模型为一个测试点用例模型中每一
个测试需求至少应有两个测试用例。
CMM(Capability Maturity Model),英文直译的意思是“能力成熟 度模型”。由卡内基.梅隆大学的软件工程协会(Software Engineering Institute, 简称SEI) 提出并完善,目的是通过一个合理的体系模型来 对软件组织开发能力进行合理有效的评估,帮助软件组织在模型实施的 过程中提高软件过程管理能力,降低软件系统开发风险,在预定的项目 周期和预算内开发出高质量的软件产品。
3 Your site here
设计测试用例的方法