华东交通大学2010—2011学年第一学期考试A卷2

上传人:宝路 文档编号:22397865 上传时间:2017-11-26 格式:DOC 页数:9 大小:112.93KB
返回 下载 相关 举报
华东交通大学2010—2011学年第一学期考试A卷2_第1页
第1页 / 共9页
华东交通大学2010—2011学年第一学期考试A卷2_第2页
第2页 / 共9页
华东交通大学2010—2011学年第一学期考试A卷2_第3页
第3页 / 共9页
华东交通大学2010—2011学年第一学期考试A卷2_第4页
第4页 / 共9页
华东交通大学2010—2011学年第一学期考试A卷2_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《华东交通大学2010—2011学年第一学期考试A卷2》由会员分享,可在线阅读,更多相关《华东交通大学2010—2011学年第一学期考试A卷2(9页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 9 页华 东 交 通 大 学 20102011 学 年 第 一 学 期 考 试 卷试卷编号:( A )卷软件测试 课程 课程类别:必、限、任开卷(范围) :仅限教材一本考试日期: 题号 一 二 三 四 五 六 七 八 九 十 总分题分 20 10 10 20 14 26 100累分人签名得分考生注意事项:1、本试卷共 6 页,总分 100分,考试时间 120分钟。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。一、选择题(每题 2 分,共 20 分) 1、下面关于软件测试的说法,_是错误的。 A 软件测试就是程序测试 B 软件测试贯穿于软件定义和开发的整个期间C 需求规

2、格说明、设计规格说明都是软件测试的对象D 程序是软件测试的对象2、如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用_和判定表驱动法。A 等价类划分B 因果图法C 正交试验法D 场景法 3、根据 ISO/IEC9126 国际标准将软件的质量划分为 6 大属性() 。A 功能性、可靠性、安全性、效率、易用性和可移植性B 功能性、可靠性、易用性、效率、稳定性和可移植性C 功能性、可靠性、易用性、效率、可维护性和可移植性D 功能性、可靠性、兼容性、效率、稳定性和可移植性4、在某大学学籍管理信息系统中,假设学生年龄的输入范围为 1640,则根据黑盒测试中的等价类划分技术,下面划分正确的是

3、。A 可划分为 2 个有效等价类, 2 个无效等价类B 可划分为 1 个有效等价类, 2 个无效等价类C 可划分为 2 个有效等价类, 1 个无效等价类D 可划分为 1 个有效等价类, 1 个无效等价类得分 评阅人承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受 到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。 专业班级学号 学生签名: 第 2 页 共 9 页5、逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(Tru

4、e 或者 False),正确的选择是 ( )。语句段:if (A & (B|C) x=l;else x=0;用例表: 用例 1 用例 2A TRUE FALSEB FALSEC FALSE A &(B|C) FALSEATRUE FALSE TRUE B TRUE FALSE FALSECFALSE FALSE TRUEDTRUE TRUE FALSE 6、使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和 。 A 程序的注释 B 程序的内部逻辑C 用户使用说明书 D 程序的需求说明7、下列测试工具中,使用 执行代码静态结构分析。 SmartBits B Logiscope C QTP

5、D LoadRunner8、下述关于缺陷处理流程管理的原则, 的说法是不正确的。A 为了保证正确地定位缺陷,需要有丰富测试经验的测试人员验证发现的缺陷是否是真正的缺陷,并且验证缺陷是否可以再现。B 每次对缺陷的处理都要保留处理信息,包括处理人姓名、处理时间、处理方法、处理意见以及缺陷状态C 缺陷修复后应该由报告缺陷的测试人员确认缺陷已经修复,才能关闭缺陷D 对于无法再现的缺陷,只需项目经理决定拒绝或者延期9、对于业务流清晰的系统可以利用_贯穿整个测试用例设计过程。在用例中综合使用各种测试方法,对于参数配置类的软件,要用_选择较少的组合方式达到最佳效果,如果程序的功能说明中含有输入条件的组合情况

6、,则一开始就可以选用_和决策法。A 场景法、功能图法、正交试验法B 场景法、正交试验法、因果图法第 3 页 共 9 页C 场景法、因果图法、边界值法D 场景法、因果图法、等价类划分10、 测试模型强调了测试计划等工作的先行和对系统需求和系统设计的测试。AV 模型 B、W 模型 C、H 模型 D、螺旋模型二、判断题(每题 1 分,共 10 分) 1、第三方测试就是由开发人员和测试员以外的人员进行测试。 ( )2、静态白盒测试可以找出遗漏之处和问题。 ( )3、验收测试是由最终用户来实施的。 ( )4、良好的单元测试可以取代集成测试。 ( )5、自顶向下集成需要测试员编写驱动程序。 ( )6、面向

7、对象软件中的抽象类由于无法实例化,所以不能测试。 ( )7、自动化测试一旦引入企业或项目组,可以立即缩短测试的进度。 ( )8、测试用例的设计应由专门的人来设计,并且满足自清除性。 ( )9、缺陷打开关闭曲线是最基本的缺陷分析表,当累积关闭缺陷曲线与累积打开缺陷曲线交于一点,表明测试活动可以结束了。 ( )10、集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试。 ( ) 三、填空题(每题 1 分,共 10 分)1、Junit 的使用。import java.io.*;public class MyPointprivate int _x, _y; / pos

8、ition of the pointpublic MyPoint()System.out.println( Default construction of MyPoint. );_x = 1;_y = 1;public MyPoint( int x, int y )System.out.println( Construction of MyPoint with positions. );_x = x;_y = y;public int X() return _x; 得分 评阅人得分 评阅人第 4 页 共 9 页public int Y() return _y; 测试代码:import juni

9、t.framework.TestCase;import junit.framework.TestResult; public class MyPointTest extends 1 public MyPoint pt1, pt2;public MyPointTest( String name )super( name );protected void setUp()System.out.println( setUp );pt1 = new MyPoint();pt2 = new MyPoint( 9, 10 );protected void tearDown()pt1 = 2 ;pt2 = 2

10、 ;System.out.println( tearDown );public void testDefaultConstruction()System.out.println( ntestDefaultConstruction: );3 ( (pt1.X()=1 & pt1.Y()=1) );public void testConstruction()System.out.println( ntestConstruction: );4 ( (pt2.X(),9);4 ( (pt2.Y(),10);public static void main( String args )junit.text

11、ui.TestRunner.run( 5 );2、单元测试在实现阶段进行,它所依据的模块功能描述和内部细节以及测试方案应在 _ 6_ 阶段完成,目的是发现编程缺陷。集成测试所依据的模块说明书和测试方案应在 _7_ 阶段完成,它能发现设计缺陷。系统测试应在模拟的环境中进行强度测试的基础上进行,测试计划应在 8 阶段完成。3、测试过程中,_9_用于描述测试的整体方案,_10_描述依据测试用例找出的问题。第 5 页 共 9 页四、名词解释题(每题 5 分,共 20 分) 1、软件缺陷(正式定义)2、 测试和 测试3、测试的配置管理4、桩模块和驱动模块 五、简答题(14 分) 1、分析单元测试和代码调

12、试的区别。 (6 分)2、软件测试是与软件开发密切相关的一系列有计划的活动,在软件测试过程模型“W 模型”的指导下,开发过程中应该包括哪些不同类型的测试活动。 (8 分)六、综合题 ( 26 分) (无详细步骤不得分)1、某城市电话号码由三部分组成,分别是:地区码 空白或 4 位数字;前缀为 3 位数字,但不能以“0” , “1”开头;后缀4 位数字。假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。下表中列举出每个输入条件的有效等价类和无效等价类,请将(a)(j)填写完整。 (10 分)输入条件 有效等价类 编号 无效等价类 编号空白 1 (b) 5(c) 6地区码

13、4 位数字 2(d) 7(e) 8(f) 9(g) 10少于 3 位数字 11前缀 (a) 3(h) 12有非数字字符 13(i) 14后缀 4 位数字 4(j) 152、找出下面程序关于变量 flow 的高风险路径。 (6 分)void comput_flow( int t )1. double a,b,c;得分 评阅人得分 评阅人得分 评阅人第 6 页 共 9 页2. double flow=0;3. double total=0;4. while( t 0) 4: if( Type = = 0 )5: x = y + 2;else 6: if( Type = = 1 )7: x = y

14、+ 5;else8: x = y + 10;9: Num-;10: return x;【问题 1】请计算程序流图的圈复杂度 V(G ) 。 (2 分)【问题 2】找出独立路径。 (4 分)【问题 3】请使用基本路径测试法设计测试用例。 (4 分) 华 东 交 通 大 学 20102011 学 年 第 一 学 期 考 试承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受 到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。 专业班级学号 学生签名: 第 7 页 共 9 页卷答 案 ( A 卷 )软件测试技术 课程 课程类别:必、限、任开卷(范围) :仅限教材一本考试日期: 题

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

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