- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络教育学院 网络教育学院 * 请看上面的示意图:首先对每一个程序模块进行单元测试,消除程序模块内部在逻辑上和功能上的错误和缺陷。再对照软件设计进行集成测试、检测和排除子系统(或系统)结构上的错误。然后再对照需求,进行确认测试。最后从系统全体出发,运行系统,看是否满足要求。 网络教育学院 网络教育学院 * 网络教育学院 网络教育学院 * “黑盒”、“白盒”都是比喻。“黑盒”表示看不见盒子里头的东西,意味着黑盒测试不关心软件内部设计和程序实现,只关心外部表现,即通过观察输入与输出即可知道测试的结论。任何人都可以依据软件需求来执行黑盒测试。 白盒测试关注的是被测对象的内部状况,需要跟踪源代码的运行。白盒测试者必须理解软件内部设计与程序实现,并且能够编写测试驱动程序,一般由开发人员兼任测试人员的角色。 测试用例 通过 满足的 覆盖 A B X 路径 条件 分支 2 0 3 ace T1,T2,T3,T4 c,e 2 1 1 abe T1,T2,T3,T4 b,e 1 0 3 abe T1,T2,T3,T4 b,e 1 1 1 abd T1,T2,T3,T4 b,d * * (5)条件组合覆盖 所有可能的条件取值组合至少执行一次 A1, B=0 A1, B≠0 A≯1, B=0 A≯1, B≠0 A=2, X1 A=2, X≯1 A≠2, X1 A≠2, X≯1 测试用例 通过 满足的 覆盖 A B X 路径 条件 分支 2 0 4 ace T1,T2,T3,T4 c,e 2 1 1 abe T1,T2,T3,T4 b,e 1 0 2 abd T1,T2,T3,T4 b,d 1 1 1 abd T1,T2,T3,T4 b,d * * (6)路径覆盖 覆盖每一个可能的路径 测试用例 通过 满足的 覆盖 A B X 路径 条件 分支 1 1 1 abd T1,T2,T3,T4 b,d 1 1 2 abe T1,T2,T3,T4 b,e 3 0 1 acd T1,T2,T3,T4 c,d 2 0 4 ace T1,T2,T3,T4 c,e * * 基本路径测试法 通过分析由控制构造的环路的复杂性,导出基本路径集合,从而设计测试用例,保证这些路径至少通过一次。 * * 黑盒测试的测试用例设计 等价类划分法 把所有可能的输入数据(有效的和无效的)划分成若干个等价的子集(称为等价类), 使得每个子集中的一个典型值在测试中的作用与这一子集中所有其它值的作用相同. 可从每个子集中选取一组数据来测试程序 * * 例:某报表处理系统要求用户输入处理 报表的日期,日期限制在2001年1 月至2005年12月,即系统只能对该 段期间内的报表进行处理,如日期 不在此范围内,则显示输入错误信 息。 系统日期规定由年、月的6位数字 字符组成,前四位代表年,后两位 代表月。 如何用等价类划分法设计测试用例, 来测试程序的日期检查功能? * * 如何划分等价类? 有效等价类(合理等价类) 无效等价类(不合理等价类) 划分等价类的标准: 覆盖 不相交 代表性 * * 划分等价类的规则(page 157) (1)如果输入条件规定了取值范围, 可定义一个有效等价类和两个无 效等价类。 例 输入值是学生成绩,范围是0~100 0 100 有效 等价类 1≤成绩≤100 无效等价类 成绩100 无效等价类 成绩0 ~ * * 划分等价类的规则: (2)如果输入条件代表集合的某个元素,则可定义一个有效等价类和一个无效等价类。 * * 划分等价类的规则 (3)如规定了输入数据的一组值,且 程序对不同输入值做不同处理, 则每个允许的输入值是一个有 效等价类,并有一个无效等价类 (所有不允许的输入值的集合)。 例:输入条件说明学历可为:专科、本科、 硕士、博士四种之一,则分别取这四 种这四个值作为四个有效等价类,另 外把四种学历之外的任何学历作为无 效等价类 * * 用等价类划分法设计测试用例步骤 (1)形成等价类表,每一等价类规定 一个唯一的编号; (2)设计一测试用例,使其尽可能多 地覆盖尚未覆盖的有效等价类, 重复这一步骤,直到所有有效
文档评论(0)