软件测试-实验6

上传人:新** 文档编号:551977376 上传时间:2022-12-21 格式:DOCX 页数:5 大小:86.64KB
返回 下载 相关 举报
软件测试-实验6_第1页
第1页 / 共5页
软件测试-实验6_第2页
第2页 / 共5页
软件测试-实验6_第3页
第3页 / 共5页
软件测试-实验6_第4页
第4页 / 共5页
软件测试-实验6_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件测试-实验6》由会员分享,可在线阅读,更多相关《软件测试-实验6(5页珍藏版)》请在金锄头文库上搜索。

1、姓名:温燕姿 指导教师:张福勇 时间: 2014-12-05学号:201241402102班级:12计科1班地点:7A202,实验六 基于功能分解的集成测试一、实验目的(实验所要达到那些目的)1、掌握基于功能分解的集成测试的原理和方法。2、掌握桩和驱动程序的编写方法。3、能够对软件进行基于功能分解的集成测试。二、实验内容或实验过程(实验所做的内容) 内容:1、自编软件的基于功能分解的集成测试:1)、由给定软件规格说明书写出源程序并运行。(见附录)2)、分别采用自顶向下和自底向上的集成测试方法产生测试用例(对每个 测试会话设计一个正常值测试用例即可)。3)、运行软件,输入测试用例并记录结果。4)

2、、分析结果,调试源程序 (注意:调试前一定要保存上一个版本)5)、重复步骤 3),直到所有测试用例的输出与预期的一致。要求:1、做好实验预习,掌握并熟悉本实验中所使用的测试环境及相应的软件。 2、完成三中规定的实验任务。3、写出实验报告(要求见软件测试概论实验报告要求.doc)4、上报实验报告到ftp:/172.28.299 登录名为zhangfuyongs,密码为空。5、实验报告上传位置:学生作业-软件测试概论-实验 66、上传的文件名:学号+姓名+实验 6.doc。附录1规格说明:编制一元二次方程式AX牡BX+C=0的求根程序。程序有以 下功能:1.输入 A、B、C 三个系数;-200二A

3、、B、C=2002输出根的性质的信息:包括两个相等实根、两个不相等的实根、一个实 根、两个虚根、有无数根、无根等。3. 输出根的值4. 程序结构采用下图形式:三、实验中出错信息及处理方法(可选)四、实验结果(包括实验处理结果和设计心得) 程序代码:#include 1. void formula(int a,int b,int c)int i=0; i=b*b-4*a*c;2. if(a200|b200|c200)3. prin tf(输入的系数有误n);4. else5. if(a=0)6. if(b=0)7. if(c=0)prin tf(此二元一次方程有无数个根n);&else prin

4、 tf(此二元一次方程无根n);msg1msg2msg3msg49. else prin tf(此二元一次方程有 1 个实根);resul t(a,b,c);10. if (a!=0)11. if(i0)printf (此二元一次方程有2个不相等的实根);result(a,b,c)12. if(i=0)printf(此二元一次方程有2个相等的实根);result(a,b,c);13. else printf (此二元一次方程有 2 个虚根);result(a,b,c);14. 15. 16. Void result(int a,int b,int c)int result1,result2;1

5、7. If(a!=0)18. result1=(-b-sqrt(b*b-4*a*c)/2*a; result2=(-b+sqrt(b*b-4*a*c)/2*a;printf(根的值分别为:%d,%d,resultl,result2);19. else printf(根的值为,(-c)/b);20. 21. void main()printf(请输入一元二次方程Ax2+Bx+C的系数ABC:(注意:输入以逗号为间隔;ABC 均为整数,且每个数都在-200到+200间);scanf(%d,%d,%d,&a,&b,&c);22.formula(a,b,c);msg523. 流程图:BMM-路径图:f

6、ormula。resu lt()main () 23MM-路径:P1:main(21,22)Msg5Formula(1,2,4,10,13)Msg4 result(16,17,18,20)P2: main(21,22)Msg5 formula(1,2,4,10,12)Msg4 result(16,17,18,20)P3: main(21,22)Msg5 formula(1,2,4,10,11)Msg4 result(16,17,18,20)P4: main(21,22)Msg5 formula(1,2,4,5,9)Msg4 result(16,17,19,20)P5: main(21,22)M

7、sg5 formula(1,2,3,15)P6: main(21,22)Msg5formula(1,2,4,5,6,8,14,15)P7:main(21,22)Msg5formula(1,2,4,5,6,7,14,15)处理结果:所有的预计输出和实际输出是一样的 设计心得:通过这次实验我知道了:基于功能分解的集成测试的原理和方法。其中最重 要的是要掌握桩和驱动程序编写。画出每个函数的程序图,标上调用了函数的那些代码,找 出 MM -路径,再根据 MM- 路径找到对应的测试用例。测试用例如下:用例ID输入数据预期输出值对应基路径1a=2,b=3,c=2两个虚根-P12a=2,b=4,c=2两个相等实根-1P23a=3,b=4,c=l两个不相等实根(-1/3)、-1P34a=0,b=l,c=3一个实根-3P45a=0,b=0,c=-201系数有误-P56a=0,b=0,c=2无根-P67a=0,b=0,c=0无数根-P7

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号