软件测试三之黑盒测试技术方案.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
相关知识--正交表方法 方法一:全组合的方式 共计25=32个测试用例 测试用例太多,测试时投入和回报不相符 方法二:由测试人员选取部分组合方式测试。 该方法依赖于测试人员的个人经验,一致性无法保证 * 引入 相关知识--正交表方法 行数(Runs):正交表中的行的个数,即试验的次数。 因素数(Factors):正交表中列的个数。 水平数(Levels):任何单个因素能够取得的值的最大个数。正交表中的包含的值为从0到数“水平数-1”或从1到“水平数” 正交表的表示形式: L行数(水平数因素数) * 正交表的概念和特性 相关知识--正交表方法 L8(27) L4(23) * 正交表的概念和特性 列号 1 2 3 行号 1 0 0 0 2 0 1 1 3 1 0 1 4 1 1 0 相关知识--正交表方法 正交试验设计 是研究多因素多水平的一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点,正交试验设计是一种基于正交表的、高效率、快速、经济的试验设计方法 * 正交表的概念和特性 相关知识--正交表方法 整齐可比性 在同一张正交表中,每个因素的每个水平出现的次数是完全相同的。由于在试验中每个因素的每个水平与其它因素的每个水平参与试验的机率是完全相同的,这就保证在各个水平中最大程度的排除了其它因素水平的干扰。因而,能最有效地进行比较和作出展望,容易找到好的试验条件。 均衡分散性 在同一张正交表中,任意两列(两个因素)的水平搭配(横向形成的数字对)是完全相同的。这样就保证了试验条件均衡地分散在因素水平的完全组合之中,因而具有很强的代表性,容易得到好的试验条件。 * 正交表的概念和特性 相关知识--正交表方法 Technical Support () /techsup/technote/ts723_Designs.txt Dr. Genichi Taguchi设计的正交表, http://www.york.ac.uk/depts/maths/tables/orthogonal.htm上面查询 数理统计、试验设计等方面的书及附录中 * 如何查找正交表 相关知识--正交表方法 构造要因表: 有哪些因素(变量) 每个因素有哪几个水平(变量的取值) 选择一个合适的正交表 把变量的值映射到表中 编写测试用例,并补充测试用例 * 正交试验法设计测试用例的步骤 相关知识--决策表方法 注意: 条件的选择可以大大扩展判定表的规模; 例如 a, b, c构成三角形吗?可以扩展为三个条件: a b + c? b a + c? c a + b? * 另一种设计 相关知识--决策表方法 1 2 3 4 5 6 7 8 9 条件 C1: a b + c? N Y Y Y Y Y Y Y Y C2: b a + c? — N Y Y Y Y Y Y Y C3: c a + b? — — N Y Y Y Y Y Y C4:a = b? — Y Y Y Y N N N N C5:a = c? — Y Y N N Y Y N N C6:b = c? — Y N Y N Y N Y N 动作 A1:非三角形 ? A2:不等边三角形 ? A3:等腰三角形 ? ? ? A4:等边三角形 ? A5:不可能 ? ? ? * 另一种设计 相关知识--决策表方法 测试用例 a b c 预期输出 Test1 4 1 2 非三角形 Test2 1 4 2 非三角形 Test3 1 2 4 非三角形 Test4 5 5 5 等边三角形 Test5 ? ? ? 不可能 Test6 ? ? ? 不可能 Test7 2 2 3 等腰三角形 Test8 ? ? ? 不可能 Test9 2 3 2 等腰三角形 Test10 3 2 2 等腰三角形 Test11 3 4 5 不等边三角形 * 测试用例 相关知识--决策表方法 决策表最突出的优点是,它能把复杂的问题按各种可能的情况一一列举出来,简明而易于理解,同时可以避免遗漏。 适合于使用决策表设计测试用例的情况有: 规格说明以决策表形式给出,或是很容易转换成决策表。 条件的排列顺序不会也不应影响执行的操作。 规则的排列顺序不会也不应影响执行的操作。 当某一规则的条件已经满足,并确定要执行的操作后,不必检验别的规则。 如果某一规则要执行多个操作,这些操作的执行顺序无关紧要。 * 决策表测试的指导方针 相关知识--决策表方法 1. 针对“NextDate”

文档评论(0)

富贵礼包 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档