软件测试技术实践考核上机练习题(1004).docxVIP

软件测试技术实践考核上机练习题(1004).docx

  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文档。上传文档
查看更多
可编辑 可编辑 可编辑 可编辑 软件测试技术实践考核上机考试基本要求( 1004) 一、编程语言及上机环境 ( 1 ) C/C++ 编程语言 VC++6.0 及以上编译环境 二、考试内容 、功能(黑盒)测试用例设计编程实现 ( 1 )等价类划分法 ( 2)边界值分析法 ( 3)因果图法 ( 4)决策表法 2、结构(白盒)测试用例设计编程实现 ( 1 )语句覆盖 ( 2)判定覆盖 ( 3)条件覆盖 ( 4)组合覆盖 ( 5)路径覆盖 ( 6)独立路径测试 三、上机考试程序 ( 1 )考生抽取试题。 ( 2)排定考试座位(机位) 。 ( 3)启动上机环境。 ( 4)开始考试。 ( 5)程序验收。 ( 6)适当的口试。 ( 7)成绩评定。 上机考试时间为 120 分钟。 上机考试成绩评定的依据主要是根据试题的完成情况和程序的运行结果,以及必要的 口试。 四、考生注意事项 1 、平时训练与考试 ( 1 )思想重视 明确考试目的,端正考试态度,认真做好上机考试的准备工作。 ( 2)知识准备 平时认真学习,消化课程内容,熟悉编程环境和工具,认真做好课程实验。 ( 3)平时训练 应针对上机考试题型做好平时训练。 、遵守考场纪律 对于下列情况之一者,实践课成绩为不及格。 ( 1 )上机程序运行未通过。 ( 2)拷贝他人的上机程序。 ( 3)上机考试严重违纪。 软件测试技术实践考核上机考试练习题( 1004 ) 练习题(一) 1 、 NextDate 函数问题说明:输入一个日期,求从输入日期算起的第三天日期。例如, 输入为 2008 年 8 月 8 日,则该程序的输出为 2008 年 8 月 10 日。 NextDate 函数 包含三个整数变量 month、day和year,并且满足下列条件: 1w month 12 1 可编辑 可编辑 可编辑 可编辑 可编辑 可编辑 day 31和2000 year 2100 。分析各种输入情况, 列出为输入变量 month、 day、year划分的有效等价类: 输入等价类 输入 ID 有效等价类 day 1 1 Wday U6 2 day=27 3 day=28 4 day=29 5 day=30 6 day=31 month 7 month=4 ,6,9, 11 8 month=1 , 3 , 5 , 7, 8 , 10 9 month=2 10 month=12 year 11 闰年 12 非闰年 编程实现: (1)对每一个有效等价类,至少设计一个测试用例。 输入格式:输入(yyyymmdd ): 输出格式:输出(yyyy-mm-dd ): 覆盖等价类(ID类型): 闰年( Y/N ) : 例如:输入(yyyymmdd )/ (回车) 输出( yyyy-mm-dd ) : 2008-01-07 覆盖等价类( ID 类型) : 1 , 8, 11 闰年( Y/N ) : N 2 )对每一个无效的 month 、 day 和 year ,分别输入一个无效等价类。 例如:输入(yyyymmdd )/ (回车) 输出( yyyy-mm-dd ) : 无效月份 覆盖等价类( ID 类型) : 闰年( Y/N ) : 2 、 阅读下面的一段程序: void Test1( int N, int I ) { TOC \o 1-5 \h \z int x=0; int y=0; while (N--0) { if (I==0) x=y+2; else if (I==1) y=y+10; else x=y+20; }// while }// Test1 根据所给定的程序,确定该程序的独立路径如下: 路彳1 1 : 4-14 路彳2 2 : 4f 6 - 7-14 路彳3 3 : 4f 6 - 9—10—4-14 路彳4 4 : 4 — 6 — 9—12—4-14 编程实现: 对每一个独立路径,设计一个测试用例 ,并插入一条显示输出语句( printf/cout ) ,显 示测试路径标号。 输入格式:输入( N,I ) : 输出格式:输出( x,y) : x= y= 路径 ID : 例如:输入(N,I ): 1,2 / (回车) 输出( x,y) : x=20 y=0 路径 ID :测试路径 4 3 if((A1)(B=0))4 { 3 if((A1)(B=0)) 4 { 可编辑 3 if((A1)(B=0))4 { 3 if((A1)(B=0)) 4 { 可编辑 可编辑 可编辑 练习题(二) 1、三角形问题说明:输入三个正整数 a、b、c,分别作为三角形的三条边,现通过程序判 断由三条边构成的三角形的类型是否为等边三角形、 等腰三角形、直角三角形、普通三 角 形以及非三角形。根

文档评论(0)

150****2995 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档