- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实训题目:基本路径测试用例设计
上机
实训目的:
1、一步熟悉白盒测试的方法和策略
2、点掌握圈复杂度概念和基本路径测试用例设计方法
3、增强测试经验
实训地点:机房
实训课时: 2 课时
实训重点、难点:基本路径测试用例设计
实训安排:首先讲解基本路径测试设计测试用例的步骤,要求学生注意总结 方法和技巧,然后布置上机任务,要求学生对照课件和课本完成上机任务。 老师在机房进行辅导。
实训步骤:
一、 Void sort(int i,int j,int k)
{
int m,n,p;
m=n=p=0;
if (i5 and j8) 5m++;
6else
if(k=9)
n++;
else
10p++;
10
11 Printf( “ %d,%d,%d” ,m,n,p);
12 } 按照基本路径测试方法设计测试用例 ?
1、画流图,计算复杂度
2、导出测试用例
阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 【说明】
使用基本路径法设计出的测试用例能够保证程序的每一条可执行语句 在测试过程中至少执行一次。以下代码由 C 语言书写,请按要求回答问题。
Int IsLeap(int year)
{
if (year % 4 == 0)
{
if (year % 100 == 0)
{
if ( year % 400 == 0)
leap = 1;
else
leap = 0;
}
else
12
leap = 1;
13
}
14
else
15
leap = 0;
16
return leap;
17
}
【问题 1】(3 分)
请画出以上代码的控制流图
【问题 2】(4 分)
请计算上述控制流图的圈复杂度 v(G (独立线性路径数)
【问题 3】( 8 分)
假设输入的取值范围是 1000 year 2001, 请使用基本路径测试法为变量 year 设计测试用例,使其满足基本路径覆盖的要求。
文档评论(0)