软件测试理论基础测试题.doc

上传人:壹****1 文档编号:560397694 上传时间:2022-09-12 格式:DOC 页数:22 大小:888.51KB
返回 下载 相关 举报
软件测试理论基础测试题.doc_第1页
第1页 / 共22页
软件测试理论基础测试题.doc_第2页
第2页 / 共22页
软件测试理论基础测试题.doc_第3页
第3页 / 共22页
软件测试理论基础测试题.doc_第4页
第4页 / 共22页
软件测试理论基础测试题.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《软件测试理论基础测试题.doc》由会员分享,可在线阅读,更多相关《软件测试理论基础测试题.doc(22页珍藏版)》请在金锄头文库上搜索。

1、软件测试理论基础测试题(一)(2012年11月14日)说明:试题共分两大题目总分150,本试题请闭卷。一、 选择题(每题1分)1、 下列文档中不是文档测试需要测试的内容是()AA合同文档 B管理文档C开发文档D用户文档2、 下列逻辑覆盖测试方法中,覆盖能力最强的是(D)A语句覆盖B判定覆盖C条件覆盖D条件组合覆盖3、 关于软件测试的原则,下列说法错误的是(AB)(选择两项)A软件测试应该从代码完成后开始B程序员测试自己编写的代码有助于测试的深入广泛进行C软件测试必须确定预期输出结果D测试过程中要注意测试中的缺陷群集现象4、 下列关于测试和调试的说法中正确的是CA测试和调试没有本质区别。目的都是

2、为了发现软件系统中的错误。B测试只是测试人员的职责,在整个测试活动中不需要开发人员的参与。C调试一般不能确定程序中潜在错误发生的原因D调试主要在软件的开发阶段进行。5、 下列关于正确选择自动化测试工具的说法中错误的是(B)A选择适合自己公司项目的自动测试工具,可以从测试工具的功能,集成能力,操作系统和开发工具的兼容性等几个方面来考虑。B引入工具时不需要考虑工具引入的连续性和一致性C尽量选择主流测试工具D如果需要多种工具,尽量选择同一公司的产品。6、 下列关于测试用例的设计说法中正确的是(D)A只有发现了到目前为止没有发现的缺陷的测试用例才是有价值的用例。B测试用例设计应该遵循从简单的原则,以便

3、节约测试时间C测试用例的设计经常耗时很大。所以已设计好的测试用例不能变化D测试用例的设计依据需求说明书。应该覆盖用户需求7、 下列各选项的文件扩展名代表可执行文件的是()BAEXE ,COM BEXE,BAT CCOM,DLL DDLL,BAT8、 关于黑盒测试与白盒测试的区别,下列说法正确的是( A)A白盒测试侧重于程序结构,黑盒测试侧重于功能B白盒测试可以使用自动测试工具,黑盒测试不能使用工具C白盒测试需要开发人员参与,黑盒测试不需要。D黑盒测试比白盒测试应用更广泛9、 使用正交排列方式设计测试用例的最大好处在于(B )A对所有的输入组合创建测试用例,B使用最少的测试用例获得最大的测试覆盖

4、率.C不用写测试用例D便于进行兼容性测试.10、 一般情况下,当一个软件新版本提交测试时,要有1-2名测试人员首先进行(C)可以帮助测试团队合理地利用有效资源.A配置测试,B安装测试 C冒烟测试 D回归测试 11、 通常情况下,下列关于白盒测试策略的说法中错误的是(B)A桌前检查,单元测试通常由代码的创建者执行B代码走查由代码的创建者执行,不需要专门测试人员参与C代码的规则检查属于静态分析的内容 D同行评审通常由软件产品创建者的同行检查该工作产品,识别产品缺陷12、 对于软件的鼠标操作测试,下列的说法正确的是( C )A进行鼠标测试时。要对鼠标的左右键都进行测试,右键菜单中应该包含左键单击功能

5、B要测试鼠标的移动速度,而应用程序对鼠标单击的响应速度则不属于鼠标测试内容,C鼠标移到工具栏的图标时一般要有提示信息显示,并且确定显示内容与实际的功能一致D光标形状是否随操作而变化不是鼠标测试内容。13、 下列关于各类软件缺陷的描述中错误的是(B D)(选择两项)A集成错误多发生在模块接口上,一般在集成测试中发现B重用错误一般是由于没有遵守编码规范造成的。C逻辑错误是比较难检测的错误,是测试重点之一。D逻辑错误一般是由于设计错误造成的,与开发人员对开发环境熟练程度无关14、 下列关于软件测试和软件生命周期的说法中正确的是(B D )(选择两项)A从软件生命周期的螺旋模型来看,所有测试工作是在编

6、码结束以后才开始介入B螺旋模型和瀑布模型相比,测试工作介入的更早,更具体,从而更好的地规避了风险。C测试计划是用于指导整个测试过程的,所以一旦测试计划通过评审,是不能改动的D从软件测试生命周期来看,一个软件的新版本要经过评审才能发布。15、 在WINDOWS系统中,用户user16既属于allusers组又属于vip组。对于文件A在alluser组中被赋予拒绝写入权限,在vip组中被赋予写入权限,那么用户user16对文件A拥有的权限是( )BA拒绝写入 B写入 C读取 D无法确定其权限16、 下列关于软件质量和软件测试的说法中错误的是( D )A好的软件过程是高效,高质量软件的前提B软件测试

7、在软件生存周期中占有非常重要的位置,是对软件规格说明,设计和编码的最后终审C软件测试是软件质量保证的重要手段,是规约,设计和编码的最终检查。D软件测试是保证软件质量的安全网,是保证软件质量的充分条件17、 为了体现软件的友好易用性,如果用户输入了非法的数据,开发人员通常对该输入在程序中做出相应处理,下列选项中处理方式错误的是(B )A过滤掉不正确的输入,只允许合法输入通过界面B直接关闭程序C提示错误信息,拒绝不正确的输入D允许不正确的输入进入系统,通过调用异常处理程序进行处理18、 下列关于软件测试策略说法中错误的是(B)A白盒测试分为静态白盒测试和动态白盒测试B自动测试的优点之一是适应性强,

8、即使软件功能发生变化时也不需要修改测试脚本C性能测试一般是在系统测试阶段进行的D回归测试在每次软件发生修改后都应该进行,以便确定修改是否达到预期目的19、 下列关于因果图法设计测试用例的说法中,正确的是( BC )择两项)A条件的排列顺序不影响执行哪些操作的情况下,适合用因果图法设计测试用例B条件的排列顺序影响执行哪些操作的情况下,适合用因果图法设计测试用例C规格说明以判断表的形式给出,或很容易转换成判断表,则适合于用因果图法设计测试用例D因果图设计测试用例适于任何情况下的测试20、 某软件公司在招聘软件测试工程师时,应聘者甲向公司做如下保证:(1),经过自己测试的软件今后不会再出现问题(2)

9、,在工作中对所有程序员一视同仁,不会因为某个程序编写的程序发现的问题多,就重点审查该程序,以免不利于团结(3),承诺不需要其他人员,自己就可以独立进行测试工作(4),发扬咬定青山不放松的精神,不把所有问题都找出来,绝不罢休根据自己所学的软件测试知识,应聘者甲的保证(D)A(1)(4)是正确的B(2)是正确的C都是正确的D都是错误的21、 下面是对某公司缺陷管理流程的概括测试人员提交新的BUG入库,缺陷状态置为1,高级测试人员验证缺陷,如果确认是BUG,分配给相应的开发人员,设状态为2,如果不是BUG,则拒绝,设置状态为“拒绝”状态,开发人员查询状态为3的BUG,做如下处理,如果不是BUG,则置

10、状态为“拒绝”状态,如果是BUG则修复并置状态为,如果不能解决的BUG,要留下文字说明并保持BUG为“拒绝”状态,测试人员查询状态为的BUG,验证BUG是否解决,做如下处理:如果BUG解决了置缺陷状态为,如果BUG没有解决则置状态为。上述流程中到相对应的状态标识为( A )A新提交打开打开修正修正关闭重新打开 B打开修正关闭修正修正关闭打开 C新提交打开打开关闭修正关闭重新打开 D新提交打开打开修正关闭修正重新打开22、 通常情况下,关于缺陷报告,下列说法正确的是(C )。(选择一项)A对于不可重现的错误,可以不用报告 B为了提高人们对缺陷的注意力,需要夸大一些缺陷的严重性C细小的缺陷也应该报

11、告 D测试人员不能引用他人的缺陷报告 23、 下列关于白盒测试的描述中正确的是(CD )。(选择二项)A白盒测试只适用于单元测试阶段 B做白盒测试时不需要考虑黑盒测试方法 C逻辑驱动覆盖测试、基本路径测试属于白盒测试方法 D与黑盒测试相比,白盒测试多数情况下更关心软件的内部逻辑结构24、 通常情况下,下列选项中不属于编写测试用例应该包括的内容的是(C )。(选择一项)A被测项目名称 B与本用例相关的其他用例 C测试时所发现缺陷的严重程度 D测试时需要输入的数据 25、 下列软件质量评估指标中,可以度量测试的完全程度的是(A )。(选择一项)A覆盖评测B质量评测C性能评测D百分位报告26、 下列

12、关于白盒测试与黑盒测试的说法中错误的是(C )。(选择一项)A用白盒测试来验证单元的基本功能时,经常要用黑盒测试的思考方法来设计测试用例B仅仅通过白盒测试,或仅仅通过黑盒测试都不能全面系统地测试一个软件C白盒测试适用于软件测试的各个阶段D在黑盒测试中使用白盒测试的手段,常被称为“灰盒测试”27、 关于风险分析,下列说法错误的是()。(选择二项)CDA风险分析应在软件生命周期内尽早进行B最早的风险分析应该在确定了需求之后马上进行C对于每个发布版而言,需要版本变更再次进行完整的风险分析D项目进行过程中,不必时时对风险分析的结果进行评估28、 若一个通讯簿最多可以输入100条记录,则下列选项中设计的

13、测试用例最优的是( )。(选择一项)DA分别输入1、50、100条记录 B分别输入0、1、50、99、100条记录 C分别输入0、1、99、100、101条记录 D分别输入0、1、50、99、100、101条记录29、 关于下列各测试阶段特点的说法中错误的是(AB)。(选择二项)A单元测试是最小单位的测试,其测试依据为程序流程图 B验收测试与系统测试的区别在于:验收测试是公司内部进行的测试,而系统测试是以用户为主的测试 C集成测试可以发现单元测试中无法发现的资源竞争问题 D确认测试往往在系统测试的前期进行 30、 对一台硬件正常的ATM机进行提取功能测试,若该机允许的提取增量为100元,金额从100元到5000元人民币(含5000元人民币)。使用等价类划分方法设计测试用例,下列说法错误的是(BD )。(选择二项)A提取20元人民币的数据输入属于无效等价类数据 B提取150元人民币的数据输入属于有效等价类数据 C提取5100元人民币的数据输入属于无效等价类数据D提取5000元人民币的数据输入属于无效等价类数据E提取2000元人民币的数据输入属于有效等价类数据31、 下列关于验收测试的定义说法最准确的是(C )。(选择一项)A由用户按照用户手册对软件进行测试以决定是否接收 B由第三方测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接收 C按照任

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

当前位置:首页 > 生活休闲 > 社会民生

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