西南科技大学 2008-2009 软件测试期末考试

合集下载

软件测试期末试题B卷及答案最终版

软件测试期末试题B卷及答案最终版

⋯⋯⋯密⋯⋯⋯封⋯⋯⋯线⋯⋯⋯以⋯⋯⋯内⋯⋯⋯答⋯⋯⋯题⋯⋯⋯无⋯⋯⋯效⋯⋯电子科技大学二零零八至二零零八学年第二学期软件测试技术( B 卷)课程考试题( 120 分钟)闭卷考试时间:2008说明:本试卷共四大题,试卷满分100 分。

注意:请将所有答案填写在最后一页答题卡上。

一、单项选择题:共 20 小题,每小题 2 分,满分 40 分。

1.软件测试的目的: (c )A.避免软件开发中出现的错误B.发现软件开发中出现的错误C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D.修改软件中出现的错误2、软件测试是采用(a )执行软件的活动。

A.测试用例B.输入数据C.测试环境D.输入条件3、导致软件缺陷的最大原因是:(a )A.软件需求说明书B.设计方案C.编码D.维护4、在下列描述中,关于一个软件缺陷状态完整变化的错误描述是( d )A、打开——修复——关闭B、打开——关闭C、打开——保留D、激活——修复——重新打开5、在下列描述中,关于测试与调试的说法错误的是( d )A 、测试是显示错误的行为;而调试是推理的过程;B、测试显示开发人员的错误。

调试是开发人员为自己辩护;C、测试能预期和可控。

调试需要想象、经验和思考;D、测试必须在详细设计已经完成的情况下才能开始;没有详细设计的信息调试不可能进行。

6、某次程序调试没有出现预计的结果,下列( b )不可能是导致出错的原因。

A.变量没有初始化 B .编写的语句书写格式不规范C.循环控制出错 D .代码输入有误7、软件缺陷修复的代价最高的阶段为( a )A、发布阶段 B 、需求阶段C、设计阶段 D 、编码阶段8、不属于逻辑覆盖方法的是(d )。

⋯⋯⋯密⋯⋯⋯封⋯⋯⋯线⋯⋯⋯以⋯⋯⋯内⋯⋯⋯答⋯⋯⋯题⋯⋯⋯无⋯⋯⋯效⋯⋯A .组合覆盖B .判定覆盖C .条件覆盖D .接口覆盖9、( d )是选择若干个测试用例, 运行被测程序, 使得程序中的每个可执行语句至少执行一次。

西南科技大学软件测试A卷答案

西南科技大学软件测试A卷答案

*密*参考答案及评分细则西南科技大学2008——2009学年第1学期一、简答题(45 分)1.简要回答软件测试的目的和原则(至少列出5条原则)。

(10分)答:软件测试的目的是以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。

测试是为了证明程序有错,而不是证明程序无错。

一个成功的测试是发现了至今未发现的错误的测试。

(5 分)软件测试的原则包括:所有的测试都应追溯到用户的需求;尽早地和不断地进行软件测试;不可能完全的测试,因为输入量太大,执行路径太多;注意测试中的群集现象;避免测试自己的程序;设计周密的测试用例,等等。

(5 分,每条一分)2.你认为一个优秀的测试工程师应该具备哪些基本素质和专业素质?并说明理由。

(10 分)答:一个优秀的测试工程师应该具备的基本素质有:责任心、沟通能力、团队精神、自信心、耐心、怀疑精神、洞察力、幽默感等。

(5 分)应具备的专业素质有:有竞争力的测试人员要具有三方面的技能:计算机专业技能、测试专业技能、软件编程技能。

(5 分)3.什么是单元测试?什么是集成测试?什么是系统测试?他们的测试依据是什么?(15分)单元测试又称模块测试,是针对软件设计的最小单位——程序模块,进行正确性检验的测试工作。

单元测试重点检查模块内部代码的问题。

单元测试需要从程序的内部结构出发设计测试用例,因此其测试依据是详细设计说明书和程序源代码。

(5 分)集成测试,也叫组装测试或联合测试。

在单元测试的基础上,将所有模块按照设第1页共6页西南科技大学2008——2009学年第1学期《软件测试技术》期末考试试卷(A 卷)计要求组装成为子系统或系统,进行集成测试。

集成测试重点检测与接口有关的各种故障。

集成测试的依据主要是概要设计和需求规格说明书。

(5 分)系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。

系统测试重点验证系统是否达到规格说明书上要求的功能和性能。

《软件测试技术》期末A卷及参考答案

《软件测试技术》期末A卷及参考答案

单项选择题:共20小题,每小题1 分,满分20分;请将答案填入题后括号中。

1. 在软件生命周期的哪一个阶段,软件缺陷修复费用最低( A )(A)需求分析(编制产品说明书) (B)设计(C) 编码 (D)产品发布2. 单元测试中用来模拟被测模块调用者的模块是( C )(A) 父模块 (B)子模块(C)驱动模块 (D)桩模块3. 为了提高测试的效率,应该( D )(A)随机地选取测试数据;(B)取一切可能的输入数据作为测试数据;(C)在完成编码以后制定软件的测试计划;(D)选择发现错误可能性大的数据作为测试数据。

4. 侧重于观察资源耗尽情况下的软件表现的系统测试被称为( B )(A)强度测试 (B)压力测试(C) 容量测试 (D)性能测试5. 必须要求用户参与的测试阶段是( D )(A)单元测试 (B)集成测试(C) 确认测试 (D)验收测试6. 软件测试员究竟做些什么。

( C )(A)软件测试员的目的是发现软件缺陷(B)软件测试员的目的是发现软件缺陷,尽可能早一些(C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复(D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复7. 下面四种说法中正确的是( C )(A)因果图法是建立在决策表法基础上的一种白盒测试方法;(B)等价类划分法是边界值分析法的基础;(C)健壮性等价类测试的测试用例要求在有效等价类中取值;(D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法。

8. 不属于单元测试内容的是( A )(A)模块接口测试 (B)局部数据结构测试(C) 路径测试 (D)用户界面测试9. 划分软件测试属于白盒测试还是黑盒测试的依据是( C )(A)是否执行程序代码(B)是否能看到软件设计文档(C)是否能看到被测源程序(D)运行结果是否确定10. 下列项目中不属于测试文档的是( C )(A)测试计划 (B)测试用例(C) 程序流程图 (D)测试报告11. 几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是( B )(A)大棒模式 (B)边写边改模式(C) 瀑布模式 (D)快速原型开发模式12. 如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的 ( A )(A)判定覆盖 (B)条件覆盖(C) 判定/条件覆盖 (D)组合覆盖13. 下列说法不正确的是( D )(A)测试不能证明软件的正确性;(B)测试员需要良好的沟通技巧;(C)QA与testing属于一个层次的概念;(D)成功的测试是发现了错误的测试。

《软件测试》期末试卷(含答案).docx

《软件测试》期末试卷(含答案).docx

《软件测试》试卷一、判断题(每题1分,共12分,正确的",错误的X)1.软件需求是度量软件质量的基础。

不符合需求的软件就不具备质量。

(T)2.全面质量管理的定义是:一个组织以质量为中心,以全员参与为基础,目的在于通过让顾客满意和本组织所有成员及社会受益而达到长期成功的管理途径。

(T)3.发现错误是软件测试的唯一目的。

(F)4.白盒测试可以找出软件遗漏功能和代码错误问题。

(F)5.软件的质量有测试组决定。

(F)6.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。

(T)7.测试从不可知内部条件开始,结果是不可预见的。

(F)8.软件缺陷一定是由编码所引起的.。

(F)9.软件测试等于程序测试。

(F)10.Beta测试是软件的多个用户在实际使用环境下进行的测试。

(T)11.经验表明,测试后程序残存的错误数目与该程序中以发现的错误数目或检错率成正比。

(T)12.验收测试比较适合采用软件自动化测试工具进行测试。

(F)二、单项选择题(每题2分,共12分)1.某次程序调试没有出现预计的结果,下列(B )不可能是导致出错的原因。

A.变量没有初始化B.编写的语句书写格式不规范C.循环控制出错D.代码输入有误2.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?(B)A预防软件发生错误B发现改正程序错误C提供诊断错误信息 D.都是3.下面的哪一项测试步骤中需要进行局部数据结构测试:(A)A.单元测试B.集成测试C,确认测试D.系统测试4.白盒测试是根据程序的(C )来设计测试用例A.功能B.性能C.内部逻辑D,内部数据5.(C )方法根据输出对输入的依赖关系设计测试用例。

A.路径测试B.等价类C.因果图D.归纳测试6.有一组测试用例,它使被测程序中的每一个分支至少执行一次,它满足的覆盖标准是:(B)A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖三、问答题(每题9分,共54分)1.什么是软件质量?请写出IS0/IEC9126中如何评价和度量软件质量的。

《软件测试技术》期末复习题+参考答案

《软件测试技术》期末复习题+参考答案

单项选择题:共20小题,每小题1 分,满分20分;请将答案填入题后括号中。

1.在软件生命周期的哪一个阶段,软件缺陷修复费用最低( A )(A)需求分析(编制产品说明书)(B)设计(C) 编码(D)产品发布2.单元测试中用来模拟被测模块调用者的模块是( C )(A) 父模块(B)子模块(C)驱动模块(D)桩模块3.为了提高测试的效率,应该( D )(A)随机地选取测试数据;(B)取一切可能的输入数据作为测试数据;(C)在完成编码以后制定软件的测试计划;(D)选择发现错误可能性大的数据作为测试数据。

4.侧重于观察资源耗尽情况下的软件表现的系统测试被称为( B )(A)强度测试(B)压力测试(C) 容量测试(D)性能测试5.必须要求用户参与的测试阶段是( D )(A)单元测试(B)集成测试(C) 确认测试(D)验收测试6.软件测试员究竟做些什么。

( C )(A)软件测试员的目的是发现软件缺陷(B)软件测试员的目的是发现软件缺陷,尽可能早一些(C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复(D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复7.下面四种说法中正确的是( C )(A)因果图法是建立在决策表法基础上的一种白盒测试方法;(B)等价类划分法是边界值分析法的基础;(C)健壮性等价类测试的测试用例要求在有效等价类中取值;(D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法。

8.不属于单元测试内容的是( A )(A)模块接口测试(B)局部数据结构测试(C) 路径测试(D)用户界面测试9.划分软件测试属于白盒测试还是黑盒测试的依据是( C )(A)是否执行程序代码(B)是否能看到软件设计文档(C)是否能看到被测源程序(D)运行结果是否确定10.下列项目中不属于测试文档的是( C )(A)测试计划(B)测试用例(C) 程序流程图(D)测试报告11.几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是( B )(A)大棒模式(B)边写边改模式(C) 瀑布模式(D)快速原型开发模式12.如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的( A )(A)判定覆盖(B)条件覆盖(C) 判定/条件覆盖(D)组合覆盖13.下列说法不正确的是( D )(A)测试不能证明软件的正确性;(B)测试员需要良好的沟通技巧;(C)QA与testing属于一个层次的概念;(D)成功的测试是发现了错误的测试。

09级《信息系统基础》(B卷)

09级《信息系统基础》(B卷)

北京信息科技大学2008~2009学年第一学期《信息系统基础》课程期末考试试卷(B)课程所在学院:信息管理学院适用专业班级:信息管理学院08级所有专业考试形式:(开卷)班级:姓名:学号:一、选择题(本题满分20分,共含20道小题,每小题1分):下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项填写在下面表格对应位置中,答在试卷上不得分。

1.“信息既不是物质也不是能量,信息是人与外界相互作用的过程、互相交换的内容的名称。

” 这一信息的定义是由以下哪位学者提出的:A、贝塔郎菲(L.V.Bertalanffy)B、香农(C.E Shannon)C、维纳(Norbert Wiener)D、朗高(G. Longo)2.某文本格式的电子英文书籍共512页,每页有50行,每行有80个英文字符(含标点符号),请估算其所占用的计算机存储空间最接近于A、1 MBB、2 MBC、3 MBD、4 MB3.运算器的主体是A、ALUB、CPUC、RAMD、ROM4.补码1.01011所表示的真值是A、0.01011B、-0.01011C、0.10101D、-0.101015.在微型机系统中,外围设备通过以下哪个部件与主板的系统总线相连接。

A.设备控制器B.内存条C.CPU D.寄存器6.计算机系统中的存贮器系统是指A、主存贮器B、CacheC、辅助存贮器D、Cache、主存贮器和外存贮器7. 某机字长为8位,含一位数符,用原码表示,则定点小数所能表示的绝对值最大的负数为A 。

A、-(1-2-7)B、-(1-2-8)C、-2-7D、-18.以下存储设备中存取信息速度最慢的是A.U盘B.内存C.硬盘D.CACHE9.在CPU中,用来跟踪后继指令地址的寄存器是A.地址寄存器B.指令寄存器C.程序计数器D.状态寄存器10.以下存储设备中,哪个设备上的信息只能写一次。

A.RAM B.ROMC.PROM D.EPROM11.通常人们所说的一个完整的计算机系统应该包括。

《软件测试基础》期末C卷及参考答案

《软件测试基础》期末C卷及参考答案

安阳工学院期末试题——软件测试基础(C卷)说明:本试卷共六大题,试卷满分100分,考试时间120分钟,考试为开卷考试。

一、不定项选择题(每题2 分,共20分)请将答案填入题后括号中。

1.软件验收测试的合格通过准则是:( )A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

B. 所有测试项没有残余一级、二级和三级错误。

C. 立项审批表、需求分析文档、设计文档和编码实现一致。

D. 验收测试工件齐全。

2.软件测试计划评审会需要哪些人员参加?( )A.项目经理B.SQA 负责人C.配置负责人D.测试组3.下列关于alpha 测试的描述中正确的是:( )A.alpha 测试需要用户代表参加B.alpha 测试不需要用户代表参加C.alpha 测试是系统测试的一种D.alpha 测试是验收测试的一种4.测试设计员的职责有:( )A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.下面哪些属于动态分析( )A. 代码覆盖率B. 模块功能检查C. 系统压力测试D. 程序数据流分析6.下面哪些属于静态分析( )A、代码规则检查B、程序结构分析C、程序复杂度分析D、内存泄漏7.软件实施活动的进入准则是( )A、需求工件已经被基线化B、详细设计工件已经被基线化C、构架工件已经被基线化D、项目阶段成果已经被基线化8.不属于单元测试内容的是()(A)模块接口测试(B)局部数据结构测试(C) 路径测试(D)用户界面测试9.软件测试设计活动主要有( )A、工作量分析B、确定并说明测试用例C、确立并结构化测试过程D、复审并评估测试覆盖10.不属于集成测试步骤的是( )A、制定集成计划B、执行集成测试C、记录集成测试结果D、回归测试二、填空题:共3小题10个空格,每个空格2分,满分20分;请将答案填入指定的空白处。

1.通过画因果图来写测试用例的步骤为___________________、___________________、___________________、把因果图转换为状态图和___________________及共五个步骤。

《软件测试技术》期末复习题及答案

《软件测试技术》期末复习题及答案

《软件测试技术》期末复习题及答案软件测试的目的和意义何在?目的:检验系统是否满足规定需求,或弄清实际结果与预期结果之间的差别,即验证和确认软件质量。

1、软件测试的定义。

IEEE定义:测试人员采用合适的测试方法,使用人工或自动手段来检查、分析或运行某个系统(软件)的过程,其目的在于检验系统是否满足规定需求,或弄清实际结果与预期结果之间的差别。

2、软件测试有哪些原则?基本原则:所有测试的标准都是建立在用户需求之上。

软件测试必须基于“质量第一”的思想去开展各项工作。

事先定义好产品的质量标准。

软件项目一旦启动,软件测试也就开始,而不是等程序写完,才开始进行测试。

穷举测试是不可能的。

第三方进行测试会更客观、更有效。

软件测试计划是做好软件测试工作的前提。

要设计合理的测试用例。

对发现错误较多的程序段,应进行更深入的测试。

重视文档,要善于保存一切测试过程文档。

3、什么是软件缺陷(Bug)?简述错误、缺陷、故障之间的关系。

软件缺陷:缺陷通常表现为软件功能上的失败、功能和实际需求的不一致,即矛盾。

IEEE定义:从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题。

从外部看,软件缺陷是系统所需要实现的某种功能的失效或与用户需求的违背。

关系:缺陷是错误在软件中体现出来的结果。

错误是潜伏在软件中的问题,如果永远不执行它们就不会出现缺陷。

当缺陷被引发时,它可能造成故障(失效)。

故障是缺陷的表现形式,是软件的运行结果相对于软件预期行为的一种偏离。

4 、Bug 的来源有哪些?一方面:来自开发人员的经验不足(生疏)来自程序员的疏忽大意、掉以轻心开发人员的不良心理拙劣的项目管理4、缺陷分为哪四级?有哪些不同的状态?四级缺陷:致命的(fatal)——非常严重的缺陷:致命的错误,造成系统或应用程序崩溃、死机、系统悬挂,或造成数据丢失、主要功能组完全丧失等。

2. 严重的(critical)——较严重的缺陷:严重错误,指主要功能或特性没有实现,导致严重问题的错误声明。

《软件测试基础》期末试卷及参考答案

《软件测试基础》期末试卷及参考答案

1、判定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、“假”分支_至少被执行一次。

2、黑盒测试的具体技术方法 ____________、 __________、 __________、____________。

等价类划分法,边界值分析法,决策表法,因果图法3、黑盒测试又称之为___________测试。

功能4、等价类划分有两种不同的情况:____________和____________。

有效等价类,无效等价类5、根据覆盖目标的不同,逻辑覆盖又可分为:________________,_____________,_______________,__________________,条件组合覆盖,判断/条件覆盖。

语句覆盖,判定覆盖,条件覆盖,路径覆盖6、根据软件生命周期中的定义,可以把自动化测试工具划分3大类____________,____________和____________。

白盒测试工具、黑盒测试工具、测试管理工具7、软件测试是为发现程序中的______________而执行程序的______________。

错误,过程8、测试用例是由______________和预期的______________两部分组成。

测试输入数据,输出数据9、白盒测试又称为______________,可以分为______________和______________两大类。

结构测试,静态测试,动态测试10、软件是包括____________﹑____________﹑____________的完整集合。

程序,数据,相关文档11、边界值分析法属于____________。

黑盒测试12、单元测试是以____________说明书为指导,测试源程序代码。

详细设计13、集成测试以____________说明书指导,测试软件结构。

概要设计14、确认测试以____________说明书为指导。

需求分析15、软件开发的基本过程____________,_____________,_______________,_____________,_____________,______________。

西南科技大学单片机原理与应用期末试题A(2009)

西南科技大学单片机原理与应用期末试题A(2009)

西南科技大学2008——2009学年第2 学期《单片机原理及应用B 》期末考试试卷( A卷)学院:_______________班级:_____________姓名:_______________学号:____________ 答题提示:答题时间2小时,全部答案必须写在答题纸上。

一、填空题:(30分,每空2分)1、在MCS-51单片机的汇编语言中,带符号数采用补码编码方式。

2、计算机中的堆栈是一组按照后入先出(或先入后出)工作方式工作的存储单元。

MCS-51单片机在复位后,若不修改SP,则第一个入栈的字节数据保存在08H 。

3、若要使工作寄存器R3映射在片内RAM中的1BH单元,此时PSW寄存器中的RS0= 1 ,RS1= 1 。

4、80C51单片机的中断系统具有5个中断源, 2 个中断优先级。

5、MCS-51单片机对SFR的访问只能使用直接寻址方式,位地址08H~0FH被定义为片内数据存储器 21H 单元中的各位。

6、指令一般具有功能、时间和空间三种属性。

MCS-51指令系统中能够实现寄存器间接寻址的寄存器有 3 个。

7、8051单片机内部并行端口 P0 作一般I/O使用时,往往需要外接上拉电阻。

8、在所有MCS-51单片机的定时器工作方式中,方式2 能够提供最高定时精度,TF0在T0定时中断响应后会自动清0 。

二、判断题:(20分,每小题2分)1、8051的同级中断可以相互嵌套,从而实现特殊全嵌套功能。

X2、在MCS-51指令系统中,指令AJMP和LJMP的区别在于AJMP能够实现64KB范围的跳转。

x3、8051单片机所有内部并行端口均可驱动8个TTL负载。

x4、MCS-51单片机复位后片内RAM的内容将全部清0。

x5、MCS-51单片机的串行口只能提供异步通信方式。

x6、MCS-51单片机的P0口可作为外部数据总线。

T22西南科技大学2008——2009学年第 2 学期《 单片机原理及应用B 》期末考试试卷( A 卷)7、 8051的堆栈只能设在片内RAM 中且地址不得超过7FH 。

2009年下半年11月下午 软件测评师 试题及答案与解析-全国软考真题

2009年下半年11月下午 软件测评师 试题及答案与解析-全国软考真题

测试组做法存在问题(1 分),理由如下。 (1)•针对取消的 5 个问题: 不对开发组提出取消的 5 个属用户需求问题进行回归测试是错误的。(1 分) 测试组应该将开发组所述的用户需求作为补充说明由用户确认,测试组在回归测试中应对这 5 个问题与开发组进行沟通,并由用户或项目经理确认这 5 个问题是否可以取消,对于不能 取消的问题仍需开发组进行修改并进行回归测试。(2 分) (2)•针对测试的 15 个问题: 只使用发现问题的 36 个用例进行回归测试是错误的,在修改 36 个测试用例发现的 15 个问 题的过程中,可能引入新的问题,(1 分) 因此应使用全部 60 个用例进行回归测试,或者准确判断这 15 个问题的修改波及到多少个 用例,然后用这些用例来执行回归测试。(2 分) 缺陷探测率=测试人员发现的缺陷数/ (测试人员发现的缺陷数+用户发现的缺陷数)=20/ (20+5) =80%。(2 分)
【问题 4】(3 分) 系统性能需求中要求“系统可以连续稳定运行 12 小时”,若系统连续运行 12 小时完成
的总业务量为 1000 笔,系统能够提供的最大交易执行吞吐量为 200 笔/小时,试设计测试周 期,并说明理由。 【参考答案】
2009 年下半年下午-软件测评师-下午试题及答案与解析(案例分析)、 3 / 11
【问题 1】(3 分) 简要叙述“网站稿件管理发布系统”在生产环境下承受的主要负载类型。
【参考答案】 (1)并发用户的操作属于并发执行负载。
2009 年下半年下午-软件测评师-下午试题及答案与解析(案例分析)、 2 / 11
全国计算机技术与软件专业技术资格(水平)、考试库
china_nejcer
(2)连续稳定运行 12 小时属于疲劳强度负载。 (3)大量稿件的查询操作属于大数据量负载。

软件测试期末试题A卷及答案最终版

软件测试期末试题A卷及答案最终版

软件测试期末试题A卷及答案最终版电子科技大学二零零八至二零零八学年第二学期卷)课程考试题(软件测试技术(A说明:本试卷共四大题,试卷满分100分。

注意:.....................请将所有答案填写在最后一页答题卡上。

一、单项选择题:共20小题,每小题2 分,满分40分。

1.软件测试按照测试层次可以分为( c )A.黑盒测试、白盒测试B. 功能性测试和结构性测试C.单元测试、集成测试和系统测试D、动态测试和静态测试2、软件测试是采用( a )执行软件的活动。

A.测试用例B.输入数据C.测试环境D.输入条件3.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?答案:( d )1预防软件发生错误 2发现程序错误 3提供诊断错误信息A.只有1B.只有2C.只有3D.都是4、导致软件缺陷的最大原因是:( a )A.软件需求说明书 B.设计方案C.编码 D.维护5、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括( a )A、测试输入、执行条件和预期的结果。

B、测试目标、测试工具C、测试环境D、测试配置6、对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于( b )A.测试 B.调试C.回归测试 D.单元测试7、软件缺陷修复的代价最高的阶段为( a )A、发布阶段B、需求阶段C、设计阶段D、编码阶段8、下列( b )是关于软件缺陷的描述。

A.导致软件包含故障的人的行为----------------------------精品word文档值得下载值得拥有----------------------------------------------B.产品的异常情况C.引起一个功能部件不能完成所要求的功能的一种意外情况D.功能部件执行其规定功能的能力丧失9、可作为测试停止的标准是( d )A.当时间用光时B.执行了所有的测试用例,但没有发现故障C.当所有缺陷都已经清除时D.当达到所要求的覆盖时10、下列描述错误的是( a )A.软件发布后如果发现质量问题,那是软件测试人员的错B.穷尽测试实际上在一般情况下是不可行的C.软件测试自动化不是万能的D.测试能由非开发人员进行,调试必须由开发人员进行。

西南科技大学考试试题单新A卷

西南科技大学考试试题单新A卷

西南科技大学2007—2008学年第1学期《光电子技术》期末考试试卷(A卷)学院:理学院_ : 光信息科学与技术2004级学号:____一、选择题(10分,2分/题,多选、少选、错选和不选均不得分)1、光电子技术主要应用在()A.光纤通信B. 在线检测C. 精密测量D. 遥感测量2、描述时间相干性的等效物理量是()A. 相干时间B. 相干长度C. 谱线宽度D. 简并度3、光调制按照调制方式分类分有()等,所有这些调制过程都可以归结为将一个携带信息的信号叠加到载波光波上。

A. 振幅调制B. 强度调制C. 相位调制D. 频率调制4、掺杂型探测器是由()之间的电子-空穴对复合产生的,激励过程是使半导体中的载流子从平衡状态激发到非平衡状态的激发态。

A.禁带B.分子C.粒子D.能带5、CCD摄像器件的基本工作原理是 ( )A. 势阱的形成B. 少数载流子的捕获C. 少数载流子的转移D. 电荷检测二、是非题(10分,2分/题,正确用“√”表示,错误用“×”表示)6、任意一种朗伯体的辐射亮度都是均匀的,与辐射的方向角没有关系。

7、KDP晶体沿 Z(主)轴加电场时,由单轴晶变成了双轴晶体。

8、光波通过超声频率为f s的介质后所得到的调制光的频率将为声频率的两倍。

9、当光辐射照在某些材料的表面上时,若入射光的光子能量足够大,就能使材料的电子逸出表面,向外发射出电子,这种现象叫外光电效应。

西南科技大学2007—2008学年第1学期《光电子技术》期末考试试卷(A卷)10、现在市场销售的液晶显示器主要应用P型液晶。

三、填空题(10分,2分/题)11、色温是指。

12、磁光效应包括法拉第旋转效应、克尔效应和磁双折射效应等。

其中最主要的是效应,它使一束线偏振光在外加磁场作用下的介质中传播时,其偏振方向发生旋转。

13、在光线作用下,半导体的电导率增加的现象属于。

14、决定红外成像光学系统的衍射分辨率及像面上的辐照度。

(完整word版)《软件测试技术》期末复习题+参考答案

(完整word版)《软件测试技术》期末复习题+参考答案

单项选择题:共20小题,每小题1 分,满分20分;请将答案填入题后括号中。

1.在软件生命周期的哪一个阶段,软件缺陷修复费用最低( A )(A)需求分析(编制产品说明书)(B)设计(C)编码(D)产品发布2.单元测试中用来模拟被测模块调用者的模块是( C )(A)父模块(B)子模块(C)驱动模块(D)桩模块3.为了提高测试的效率,应该( D )(A)随机地选取测试数据;(B)取一切可能的输入数据作为测试数据;(C)在完成编码以后制定软件的测试计划;(D)选择发现错误可能性大的数据作为测试数据.4.侧重于观察资源耗尽情况下的软件表现的系统测试被称为( B )(A)强度测试(B)压力测试(C)容量测试(D)性能测试5.必须要求用户参与的测试阶段是( D )(A)单元测试(B)集成测试(C)确认测试(D)验收测试6.软件测试员究竟做些什么。

( C )(A)软件测试员的目的是发现软件缺陷(B)软件测试员的目的是发现软件缺陷,尽可能早一些(C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复(D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复7.下面四种说法中正确的是( C )(A)因果图法是建立在决策表法基础上的一种白盒测试方法;(这应该是黑盒)(B)等价类划分法是边界值分析法的基础;(C)健壮性等价类测试的测试用例要求在有效等价类中取值;(D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法.8.不属于单元测试内容的是( A )(A)模块接口测试(B)局部数据结构测试(C) 路径测试(D)用户界面测试9.划分软件测试属于白盒测试还是黑盒测试的依据是( C )(A)是否执行程序代码(B)是否能看到软件设计文档(C)是否能看到被测源程序(D)运行结果是否确定10.下列项目中不属于测试文档的是( C )(A)测试计划(B)测试用例(C)程序流程图(D)测试报告11.几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是( B )(A)大棒模式(B)边写边改模式(C) 瀑布模式 (D)快速原型开发模式12.如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的 ( A )(A)判定覆盖(B)条件覆盖(C) 判定/条件覆盖(D)组合覆盖13.下列说法不正确的是 ( D )(A)测试不能证明软件的正确性;(B)测试员需要良好的沟通技巧;(C)QA与testing属于一个层次的概念;(D)成功的测试是发现了错误的测试。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

西南科技大学2008——2009 学年第1 学期
《软件测试技术》期末考试试卷(A 卷)开卷
学院:_______________班级:_____________姓名:_______________学号:____________
一、简答题(45 分)
1.简要回答软件测试的目的和原则(至少列出5 条原则)。

(10 分)
2.你认为一个优秀的测试工程师应该具备哪些基本素质和专业素质?并说
明理由。

(10 分)
3.什么是单元测试?什么是集成测试?什么是系统测试?他们的测试依据
是什么?(15 分)
4.黑盒测试(功能性测试)有哪几种方法?并简单描述各种方法的特点。

(10 分)
二、设计题(55 分)
1.某公司招聘人员,其要求为:学历:本科及以上;专业:计算机、通信、
自动化;年龄:22-30 岁。

请划分出各条件的有效等价类和无效等价类。

(10 分)
2.某个软件的规格说明中包含了下面的要求:第一例字符必须是A 或B,
第二列字符必须是一个数字,在此情况下进行文字的修改。

但如果第一
列字符不正确,则给出信息L,如果第二列字符非数字,则给出信息M。

请用基于决策表的测试方法进行测试,并设计测试用例覆盖每一种情况。

(15 分)
3.使用逻辑覆盖测试方法测试以下程序段:
4.使用逻辑覆盖测试方法测试以下程序段。

(15 分)
void Do (int X,int A,int B)
{
1 if ( (A<4)&&(B=5) )
2 X=X/A;
3 if ( (A=2) || (X>1) )
4 X=X+1;
5 }
说明:程序段中每行开头的数字(1 至5 )是对每条语句的编号。

(1)画出程序的控制流图(用题中给出的语句编号表示)。

(2)分别以语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖和路径覆盖方
法设计测试用例,并写出每个测试用例的执行路径。

5.以下代码用于判断闰年,由C 语言书写。

其对应的控制流图如下图所示。

请按要求回答问题。

(15 分)
int isLeap(int year)
{ int leap;
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】请计算上述控制流图的圈复杂度V(G)(独立线性路径数)。

(3 分)【问题2】找出独立路径。

(4 分)
【问题3】假设输入的取值范围是1000 < year < 2001,请使用基本路径测试法
为变量year 设计测试用例,使其满足基本路径覆盖的要求。

(8 分)。

相关文档
最新文档