软件工程实验三C语言程序

上传人:M****1 文档编号:509419670 上传时间:2023-11-29 格式:DOCX 页数:3 大小:51.50KB
返回 下载 相关 举报
软件工程实验三C语言程序_第1页
第1页 / 共3页
软件工程实验三C语言程序_第2页
第2页 / 共3页
软件工程实验三C语言程序_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件工程实验三C语言程序》由会员分享,可在线阅读,更多相关《软件工程实验三C语言程序(3页珍藏版)》请在金锄头文库上搜索。

1、1、单元测试的逻辑覆盖测试验证实验:运用Nunit工具完成对如下例子的单元测试,要求分别完成语句覆盖、判定覆盖、条件 覆盖、判定条件覆盖、条件组合覆盖和路径覆盖测试的测试用例 编写以及测试。要求首先按格式编写出该测试所需要的测试用例, 然后编写测试程序,对其进行测试,最后把你写的测试用例按格 式记录到实验报告中。测试用例的格式如下:输入,期望结果,对于本例请遵循如下格式:图1单元测试逻辑覆盖的验证实验此外,请测试如下情况:1. #include using namespace std;void main()double a,b,x;couta;coutb;coutx;if(a1&b=0) x=

2、x/a;if(a=2|x1) x=x+1;coutx=xendl;2、循环结构测试现有一个简单循环,需要对其进行测试,其程序伪代码如下:Int i,a;Input(i,a);While(i4)a *= 2;a += 3;ElseIf(a1)a -= 4;elsea += 5;i+;a *=4;Output(a);要求为该程序设计满足简单循环的所有测试用例,记录到实验报告中。#include using namespace std;void main()int i,a;cinia;while(i4)a*= 2;a+= 3;elseif(a1)a-=4;elsea+=5;i+;a*=4;couta=aendl;3、等价类划分及边界值测试的验证实验:有如下算法A和B均 是非负整型变量(注:int型),如果10A100,则B=A*20-5,如 果 0A=100,则 B=A*100-200,请分 别用等价类划分方法和边界值分析方法设计测试用例,然后编写 测试程序完成测试。并把测试结论写入到实验报告中。3.#include using namespace std;void main()int A,B;cinA;if(10A&A100) B=A*20-5;else if(0A&A=100)B=A*100-200;coutB=Bendl;

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

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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