- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程(chap10)详解
习题10 12、程序功能说明书指出,某程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒法设计测试用例。 (1)按等价分类法设计测试用例(要求列出设计过程) (2)按边界值分析法设计测试用例。 13、设被测试的程序段为: begin s1 ; if (x=0) and (y2) then s2; if (x1) or (y=1) then s3 ; s4 ; end 习题10 可供选择的测试数据组为: x y Ⅰ 0 3 Ⅱ 1 2 Ⅲ -1 2 Ⅳ 3 1 找出实现(1)语句覆盖;(2)条件覆盖;(3)判定覆盖至少要选择的数据组。 10.2.2 路径测试 (a)顺序 (b)选择 (c)循环 程序图: 10.2.2 路径测试 测试路径 覆盖结点/边 覆盖标准 acd (1)(2)(3)(4) 点覆盖 acd,be a,b,c,d,e 边覆盖 acd,be,ae,bcd (1)(2)(3)(4)a,b,c,d,e 路径覆盖 例:程序图 10.2.2 路径测试 路径测试的特点: 1.满足结构测试的最低要求 根据对路径测试的要求可见:只要满足了路径覆盖,就必然满足语句覆盖和判定覆盖这一最低要求。 2.有利于安排循环测试 对单循环结构的路径测试可包括: 零次循环 一次循环 典型次数的循环 最大次数的循环 对多重嵌套循环,某一指定的循环层遍历单循环测试。 10.2.2 路径测试 练习:写出下列伪码程序的语句覆盖和路径覆盖的测试用例满足的条件。 START INPUT(A,B,C) IF A5 THEN X=10 ELSE X=1 ENDIF IF B10 THEN Y=20 ELSE Y=2 ENDIF IF C15 THEN Z=30 ELSE Z=3 ENDIF PRINT(X,Y,Z) 10.3黑盒测试 黑盒测试(Black-box Testing,又称为功能测试)是把被测试程序看作一个黑盒,根据程序的功能来设计测试用例。 利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。 采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测等。 10.3.1等价分类法 等价分类法是黑盒测试法中的一种技术,采用这种技术来设计测试用例完全不用考虑程序的内部结构,只需要根据测试软件的需求规格说明书。因此,必须仔细分析和推敲说明书的各项需求,特别是功能需求。把说明中对输入的要求和输出的要求区别开来并加以分解。 把被测试程序输入数据的可能值划分为若干等价类,使每类中的任意一个测试用例,都能代表同一等价类中的其它测试用例。 10.3.1等价分类法 【例10-1】对招干考试系统“输入学生成绩”子模块设计测试用例。招干考试分三个专业,准考证号第一位为专业代号,如: 1-行政专业, 2-法律专业, 3-财经专业.行政专业准考证号码为:110001~111215法律专业准考证号码为:210001~212006财经专业准考证号为:310001~314015。 10.3.1等价分类法 按准考证号码划分等价类: 有效等价类: (1) 110001 ~111215 (2) 210001 ~21200
文档评论(0)