
哪位高手能帮我做一下C++的题,谢谢了!
一、判断题(每题2分)1.软件测试的目的是尽可能多的找出软件的缺陷。()2.编码规范检查属于静态测试。()3.黑盒测试的测试用例是根据程序内部逻辑设计的。()4.单元测试...
一、 判断题(每题2分)
1. 软件测试的目的是尽可能多的找出软件的缺陷。 ( )
2. 编码规范检查属于静态测试。 ( )
3. 黑盒测试的测试用例是根据程序内部逻辑设计的。 ( )
4. 单元测试将根据在概要设计阶段中产生的规格说明进行。 ( )
5. 缺陷发现得越早,开发成本越高。 ( )
6. 自底向上集成需要测试员编写驱动程序。 ( )
7. 只要满足条件覆盖就一定满足判定覆盖的要求。 ( )
8. 软件缺陷产生的主要来源是设计方案。 ( )
9. 单元测试工作主要由测试人员完成。 ( )
10. 集成测试计划在需求分析阶段末提交。 ( )
二、 名词解释(每题5分)
回归测试 BETA测试 静态测试 测试用例 压力测试 白盒测试
三、 简答题(每题10分)
1.软件测试的阶段划分:大体上来说可分为单元测试,集成测试,系统测试,验收测试,每个阶段又分为以下五个步骤:
测试计划,测试设计,用例设计,执行结果,测试报告
2.白盒测试的特点:1. 优点:迫使测试人员去仔细思考软件的实现 ;可以检测代码中的每条分支和路径 ; 揭示隐藏在代码中的错误 ;对代码的测试比较彻底 ;最优化 2. 缺点:昂贵 ;无法检测代码中遗漏的路径和数据敏感性错误 ;不验证规格的正确性
3. 在C++test中如果需要对被测代码进行白盒测试用例方法设计及实施应如何操作?
四、 应用题
使用基本路径法设计出的测试用例能够保证程序的每一条可执行语句在测试过程中至少执行一次。以下代码由C语言书写,请按要求回答问题。(20分)
int IsLeap(int year)
{
if (year % 4 == 0)
{
if (year % 100 == 0)
{
if ( year % 400 == 0)
leap = 1;
else
leap = 0;
}
else
leap = 1;
}
else
leap = 0;
return leap
【问题1】请画出以上代码的控制流图(7分)
【问题2】请计算上述控制流图的圈复杂度V(G)(独立线性路径数)(3分)
【问题3】假设输入的取值范围是1000 < year < 2001,请使用基本路径测试法为变量year设计测试用例,使其满足基本路径覆盖的要求。(10分) 展开
1. 软件测试的目的是尽可能多的找出软件的缺陷。 ( )
2. 编码规范检查属于静态测试。 ( )
3. 黑盒测试的测试用例是根据程序内部逻辑设计的。 ( )
4. 单元测试将根据在概要设计阶段中产生的规格说明进行。 ( )
5. 缺陷发现得越早,开发成本越高。 ( )
6. 自底向上集成需要测试员编写驱动程序。 ( )
7. 只要满足条件覆盖就一定满足判定覆盖的要求。 ( )
8. 软件缺陷产生的主要来源是设计方案。 ( )
9. 单元测试工作主要由测试人员完成。 ( )
10. 集成测试计划在需求分析阶段末提交。 ( )
二、 名词解释(每题5分)
回归测试 BETA测试 静态测试 测试用例 压力测试 白盒测试
三、 简答题(每题10分)
1.软件测试的阶段划分:大体上来说可分为单元测试,集成测试,系统测试,验收测试,每个阶段又分为以下五个步骤:
测试计划,测试设计,用例设计,执行结果,测试报告
2.白盒测试的特点:1. 优点:迫使测试人员去仔细思考软件的实现 ;可以检测代码中的每条分支和路径 ; 揭示隐藏在代码中的错误 ;对代码的测试比较彻底 ;最优化 2. 缺点:昂贵 ;无法检测代码中遗漏的路径和数据敏感性错误 ;不验证规格的正确性
3. 在C++test中如果需要对被测代码进行白盒测试用例方法设计及实施应如何操作?
四、 应用题
使用基本路径法设计出的测试用例能够保证程序的每一条可执行语句在测试过程中至少执行一次。以下代码由C语言书写,请按要求回答问题。(20分)
int IsLeap(int year)
{
if (year % 4 == 0)
{
if (year % 100 == 0)
{
if ( year % 400 == 0)
leap = 1;
else
leap = 0;
}
else
leap = 1;
}
else
leap = 0;
return leap
【问题1】请画出以上代码的控制流图(7分)
【问题2】请计算上述控制流图的圈复杂度V(G)(独立线性路径数)(3分)
【问题3】假设输入的取值范围是1000 < year < 2001,请使用基本路径测试法为变量year设计测试用例,使其满足基本路径覆盖的要求。(10分) 展开
1个回答
展开全部
1.√2.√3.×4.×5.×6.√7.×8.×9.×10.×
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询