软件测试三角形.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试三角形

实验项目 软件测试 日 期 2015-11-16 专业班级 计科12(3) 组号 10 同组者 杨爱红、李香、陈晓彤、张家秀 学生学号 1208210137 姓名 项雪丽 机号 6-5 成 绩 一、实验目的 掌握熟悉黑盒测试方法、白盒测试方法。 二、主要仪器设备 微型计算机系统,MS Visio 2003软件,IDE环境(如:TC2.0、VC++6.0等) 三、实验原理与方法 根据提供的程序,选择指定的设计程序进行单元测试:(1)使用等价分类法、边界值分类法或对比分析法进行黑盒测试用例设计;(2)使用逻辑覆盖法和路径覆盖法进行白盒法测试用例设计。 四、实验内容与步骤 1、主要内容 根据所提供的程序模块,设计和构建测试环境,使用黑盒测试方法对程序进行单元测试; 编写设计测试方案:设计驱动模块与桩模块、设计测试用例、记录测试过程、编写测试报告。 1)、测试方法: ① 黑盒法:等价类划分法、边界值分类法 ② 白盒法:逻辑覆盖法(选2种)、基本路径覆盖法 2)、指定的问题: 案例:三角形面积的计算 int tri-mj(float a,float b,float c,float *f) { if (a0 || b0 || c0 ) return –2 ; if (a=0 || b=0 || c=0 ) return –1 ; if (a0 b0 c0 ) { if (a==b b==c a==c) { *f = Szsj(a); /*正三角行面积*/ return 1;} else if (a+bc b+ca c+a b) { *f = Srsj(a,b,c); /*任意三角行面积*/ return 2 ; } else { *f = Lcort( a,b,c ); /*判断合理边并返回*/ return 3 ; } } else return 0 } 2、测试方案 测试环境(在Visio 中设计测试系统结构与代码,提交文档: “班级_学号_TE.vsd” 中) (1)驱动模块 A.内部结构图 图 1 图 2 B.代码 /*正三角行面积*/ //桩模块 float Szsj(float a) { int i; for(i=0;i5;i++) { if((cy[i][0]==a)(cy[i][1]==a)(cy[i][2]==a)) { return cy[i][4]; } } } /*任意三角行面积*/ float Srsj(float a,float b,float c) { int i; for(i=0;i5;i++) { if((cy[i][0]==a)(cy[i][1]==b)(cy[i][2]==c)) { return cy[i][4]; } } } /*判断合理边并返回*/ float Lcort(float a,float b,float c) { int i; for(i=0;i5;i++) { if((cy[i][0]==a)(cy[i][1]==b)(cy[i][2]==c)) { return cy[i][4]; } } } 测试用例设计说明: 本次实验使用了黑盒测试法的等价类划分法和边界值分类法,白盒测试法的逻辑覆盖法和基本路径覆盖法。 对于等价类划分法和边界值分析法,都有着有效和无效之分。由于边界值分析法所设计的测试用例,更有可能发现程序中的错误,因此经常把边界值分析法与其他测试方法结合起来使用。 对于逻辑覆盖法,有判定覆盖、条件覆盖、判定/条件覆盖和条件组合覆盖四种,任选两种,将预期结果、执行路径、判定以及条件都在逻辑覆盖法中显现了出来。而基本路径测试方法则主要对测试数据的路径表现出来。 3、实验主要步骤 1)系统的启动过程 双击桌面的viso图标,打开viso。 环境建造过程 打开Visio软件,选择“文件”|“新建”|“流程图”|“基本流程图”选项,新建一个Visio文件,可以选择“文件”|“形状”|“常规”|“基本形状”选项,可以选择各种基本形状,进行绘制模型图,包括:总体机构图、驱动模块图、桩模块图、和代码页

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档