广东科技学院期末考试试卷 - 世界大学城_11478
9. ___________方法根据输出对输入的依赖关系设计测试用例。(C) 题号 一 二 三 四 总分 评阅人
,(路径测试 ,(等价类 得分 ,(因果图 ,(归纳测试
10.不属于白盒测试的技术是___________。(C) 考试形式:?闭卷 ?开卷 ?笔试 ?机试
A(路径覆盖 B(判定覆盖 一、单项选择题(每小题2分,15×2=30分) C(边界值分析 D(条件覆盖 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
11.软件测试过程中的集成测试主要是为了发现___________阶段的错误码。(B) C A B A B B C B C C B C A A B A(需求分析 B(概要设计
1. 下列哪一项不是白盒测试,(C) C(编码 D(维护 A.单元测试 B.集成测试 C.系统测试 D.回归测试
12.按照测试组织划分,软件测试可分为:开发方测试,第三方测试, ___________。(C) 2(___________的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求。(A)
,(集成测试 ,(确认测试 ,(系统测试 ,(集成测试 ,(用户测试 ,(灰盒测试 ,(单元测试 ,(功能测试
13.下列模型哪个是软件测试过程模型 ___________。(A) 3(有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准
___________。(B) ,(W模型 ,(漠布模型
,(L模 型 ,(G模型 A. 语句覆盖 B.判定覆盖 C.条件覆盖 D.路径覆盖 14.单元测试一般以__________为主。(A) 4.关于白盒测试与黑盒测试的最主要区别,正确的是___________。(A) 白盒测试 ,( 黑盒测试 ,(
,(系统测试 ,(分析测试 ,(白盒测试侧重于程序结构,黑盒测试侧重于功能
15.代码检查法有桌面检查法,走查和__________。(B) ,(白盒测试可以使用测试工具,黑盒测试不能使用工具 ,(静态测试 ,( 代码审查 (装订线外请不要答题) ,(白盒测试需要程序参与,黑盒测试不需要 ,(动态测试 ,(白盒测试
,(黑盒测试比白盒测试应用更广泛 二、填空题(每小题1.5分,20×1.5=30分) 5.软件测试类型按开发阶段划分___________。(B) 1(软件测试过程中需要3类信息:软件配置 、 测试配置 和 测试工具 。 ,(需要测试) 单元测试)集成测试 2(软件测试一般经过4个测试:单元测试、集成测试、确认测试、系统测试 。 ,(单元测试)集成测试)确认测试)系统测试)验收测试
3(单元测试 指对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功能,从而,(单元测试 )集成测试)确认测试
,(调试)单元测试)功能测试 发现模块在编码中或算法中的错误,它涉及 编码 和 详细设计 的文档。 6.在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是__________。(B)
4(集成测试的方法有两种: 非渐增式测试 、渐增式测试 。 ,(条件覆盖 ,(条件组合覆盖
5(渐增式测试有两种不同的组装模块的方法: 自顶向下结合 、自底向上结合 。 ,(语句覆盖 ,(判定覆盖
7.在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是__________。(C) 6(确认测试指检查软件的 功能 与 性能 是否与 需求规格 说明书中确定的指标相符合,又,(条件覆盖 ,(条件组合覆盖 称 有效性 测试。
,(语句覆盖 ,(判定覆盖 7、等价类划分有两种不同的情况: 有效等价类 和 无效等价类__。
广东科技学院2013—2014学年第二学期《软件测试基础》期末考试试卷(A卷) 三、简答题(每小题5分,4×5=20分) 8.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节,(B)
???????????装?????????????????订????????????线???????????? A(集成测试 B(单元测试 1(功能测试中,对数据的操作不同,对应的测试用例设计策略也不同。针对数据的“增加”操作,C(目的测试 D(确认测试 应从哪几方面展开测试,
1 第 1 页 共 28 页 适用专业: 11软件工程 课程名称: 《软件测试基础》 参考答案: 4(集成测试中,结合测试用例的设计与调用图的遍历,可分为哪几种遍历顺序的方法,请简述每种1) 能否正常实现增加操作;方法的基本思想是。
2) 针对唯一性字段,测试输入重复的情况,判断系统是否会报错,并特别注意大小写和输入内容包参考答案:
结合测试用例的设计与调用图的遍历,可分为4几种遍历顺序的方法:大爆炸集成、自顶向下的集成含空格的情况;
(Top Down)、自底向上的集成(Bottom Up)、三明治集成(Sandwich)。 3) 针对必填项,测试是否有提示信息; 各方法的基本思想是:
4) 测试增加成功后能否方便地看到增加的结果; 1) 大爆炸集成:将所有经过单元测试的模块一次性组装到被测系统中进行测试,完全不考虑模块之5) 测试增加一项或一组数据是否对其他数据产生影响,以及该影响是否符合用户需求。 间的依赖性和可能的风险
2) 自顶向下的集成(Top Down): 从主控模块(主程序,即根节点)开始,按照系统程序结构,沿着2(性能测试的主要内容有哪些,请简述之。 控制层次从上而下,逐渐将各模块组装起来