软件测试复习题.docx
- 文档编号:5020329
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:13
- 大小:49.61KB
软件测试复习题.docx
《软件测试复习题.docx》由会员分享,可在线阅读,更多相关《软件测试复习题.docx(13页珍藏版)》请在冰豆网上搜索。
软件测试复习题
一、填空题(每空2分,共20分)
1、软件测试文档主要有①、②、③3种,其中④是这些测试文档中最关键的。
2、按照测试的不同阶段划分,软件测试可分为⑤、⑥、⑦、⑧。
3、软件缺陷从被发现到被关闭,会经历一个特有的生命周期。
当软件缺陷被发现时,软件
缺陷被定义为⑨状态;当开发人员修复了该缺陷,并提交给软件测试人员重新测试时,软件
缺陷被定义为⑩状态;当软件缺陷修复后由测试人员验证时发现缺陷已修复,软件缺陷将被
定义为关闭状态。
4、项目需求评审时,一般有,,等人员参加。
5、软件测试文档主要有:
,,,等。
6、黑盒测试是一种重要的测试策略,又称为数据驱动的测试,常见的测试方法有、、和错误推断法。
7、项目需求评审时,一般有,,等人员参加。
&软件测试文档主要有:
,,,等。
9、黑盒测试是一种重要的测试策略,又称为数据驱动的测试,常见的测试测试用例设计方
法有、、和错误推断法。
10、软件测试模型中,模型非常明确地标明了测试过程中存在的不同级别,描述了这些测试
阶段和开发过程期间各阶段的对应关系。
。
2.选择题(每小题1分,共20分)
1、下列关于软件测试的说法,()是错误的。
A•软件测试就是程序测试
B.软件测试贯穿于软件定义和开发的整个期间
C.需求说明书和设计文档都是软件测试的对象
D.程序是软件测试的对象
2、软件测试的对象包括()。
A.目标程序和相关文档B.源程序、目标程序、数据和相关文档
C.源程序和目标程序D.目标程序、操作系统和平台软件
3、关于软件测试和软件开发的认识,不正确的是___。
A.软件生命周期各个阶段都可能产生错误
B.软件测试是独立于软件开发的一个工作
C•软件开发的需求分析和设计阶段就应该开始测试工作
D.测试越早开始,越有助于提高被测软件的质量
4、软件缺陷修复的代价最高的阶段是()。
A.发布阶段B.需求阶段C.设计阶段D.编码阶段
5、以下哪种软件测试属于软件性能测试的范畴()。
A.接口测试B.压力测试C.单元测试D.易用性测试
6.两个小组独立地测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两
个小组发现的错误中有15个是共同的,那么可以估计程序中的错误总数是()个。
A.20B.30C.40D.50
7、windows系统中,查看本机的ip地址的命令是
A.ipconfigB.pingC.ifconfigD.pingIP
8•以程序内部的逻辑结构为基础的测试用例设计技术属于()。
A.灰盒测试B.数据测试C黑盒测试D.白盒测试
9.从已经发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为()。
A.错误检测B.故障排除C.调试D.测试
10、在下列描述中,关于一个软件缺陷状态完整变化的错误描述是()。
A•激活一一验证一一修复一一关闭B.激活一一关闭一一验证一一关闭
C.激活一一打开一一验证一一保留D.激活一一修复一一验证一一关闭
11、为验证张学友音乐会订票系统是否能够承受大量用户同时访问,测试工程师一般采用()
测试工具。
A.故障诊断B.代码C.负载压力D.网络仿真
12、下列哪一项不是软件缺陷?
___
A.软件未达到软件规格说明书中所规定的功能。
B.软件超出软件规格说明书中指明的范围。
C.要求提交的文档没有按规定提交。
D.软件运行出现错误。
13、假定X为整数类型变量,1 A.1,10B.1,11C.0,1,10,11D.1,5,10,11 14、对于业务流清晰的系统可以利用()贯穿整个测试用例设计过程,并在用例中综合使用各种测试方法。 A•场景法/流程法B.边界值分析法C.因果图法D.等价类划分法 15、以下关于软件测试概念的叙述,不正确的是() A.单元测试是对软件设计的最小单元-模块进行正确性检验的测试工作,它通常需要开发辅助的桩模块,把桩模块当做主程序,来调用被测模块完成测试。 B•软件功能实现超出了产品说明书的规定说明软件存在缺陷 C•测试目的是为了发现软件缺陷与错误,也是对软件质量进行度量和评估 D.在软件生命周期各个阶段都可能产生错误 16、软件测试的方法包括白盒和黑盒测试,以下关于二者之间关联的叙述错误的是() A.黑盒测试与白盒测试是设计测试用例的两种基本方法 B.在集成测试阶段是采用黑盒测试与白盒测试相结合的方法 C.针对相同的系统模块,执行黑盒测试和白盒测试对代码的覆盖率都能够达到100% D.应用系统负载压力测试一般采用黑盒测试方法 17、设计测试用例时应包括下列()内容的详细信息。 (1)测试目标和被测功能 (2)测试环境和其它条件 (3)测试数据和测试步骤 (4)测试记录和测试结果 A. (1)(3)B. (1) (2)(3)C. (1)(3)(4)D. (1) (2)(3)(4) 18、以下哪个内容不是缺陷提交时包含的内容? () A•缺陷标题B.缺陷重现步骤C.缺陷期望结果D.缺陷关闭人 19、与设计测试用例无关的文档是()。 A.项目开发计划B•需求规格说明书 C•设计说明书D.源程序 20、()不属于测试人员编写的文档。 A.缺陷报告B.测试环境配置文档 C.缺陷修复报告D.测试用例 1.用边界值分析法,假定X为整数,10WXW100,那么X在测试中应该取的边界值是() A.X=10,X=100B.X=9,X=10,X=100,X=101 C.X=10,X=11,X=99,X=100 D.X=9,X=10,X=50,X=100 2.下面不属于白盒测试技术的是() A.路径覆盖B.判定覆盖C.边界值分析D.条件覆盖 3.从下列关于软件测试的叙述中,选出错误的叙述() A、发现错误多的程序块,残留在模块中的错误也多。 B测试设计时,应充分考虑异常的输入情况。 C软件测试的目的是尽可能多的找出软件的缺陷。 D通过测试的软件一定是正确的,没有缺陷的。 4.V模型是具有代表意义的测试模型,以下理解正确的是()。 A.V模型认为测试阶段是与开发阶段并行的 B.V模型是瀑布模型的变种,它反映了测试活动与分析和设计的关系 C.V模型造成需求分析阶段隐藏的问题一直到后期的验收测试才被发现 D.V模型是对W莫型的改进 5.关于软件测试,()的叙述是正确的。 (1)测试开始越早,越有利于发现软件缺陷。 (2)采用正确的测试用例设计方法,软件测试可以做到穷举测试。 (3)测试覆盖度和测试用例数量成正比 (4)软件测试的时间越长越好 A.(4)B•⑴C. (2)(3)D. (1)(3) 6.下面为C语言程序,边界值问题可以定位在()。 intdata(3); inti; for(i=1;i<=3;i++) data(i)=5; A.data(0)B.data (1)C.data (2)D.data(3) 7•黑盒测试中,()是根据输出对输入的依赖关系设计测试用例。 A.基本路径法B.等价类C.因果图D.边界值分析法 8.关于白盒测试与黑盒测试的最主要区别,正确的是()。 A.白盒测试注重于程序结构,黑盒测试侧重于功能 B.白盒测试可以使用测试工具,黑盒测试不能使用工具 C.白盒测试需要程序员参与,黑盒测试不需要 D.黑盒测试比白盒测试应用更广泛 9.以下关于白盒测试和黑盒测试的理解,正确的是()。 A.白盒测试通过对程序内部结构的分析、检测来寻找问题 B.白盒测试通过一些表征性的现象、事件、标志来判断内部的运行状态 C.单元测试可以应用白盒测试方法,集成测试则采用黑盒测试方法 D.在软件生命周期各个阶段都需要用白盒测试方法 10.()不属于功能测试用例构成元素。 A测试数据B测试步骤C预期结果D实测结果 11.设计功能测试用例的根本依据是()。 A.用户需求规格说明书B.源代码 C.被测产品的用户界面D.概要设计说明书 12.不是测试人员的工作任务。 A.参与需求评审B.参与项目开发计划评审 C.负责单元测试 D. 负责系统测试,提交测试分析报告 13.软件测试采用测试用例执行软件的活动。 () A.测试环境B.输入数据C.输入条件D.测试用例 14.黑盒测试技术方法主要有___。 A.等价类划分法、因果图法「边界值分析法、错误推测法、场景法 B.等价类划分法、因果图法、边界值分析法、正交试验法、符号法 C.等价类划分法、因果图法、边界值分析法、功能图法、基本路径法 D.等价类划分法、因果图法、边界值分析法、静态质量度量法、场景法 15.对软件缺陷要划分严重性和优先级。 严重性表示软件缺陷的恶劣程度,反映其对产品的和用户的影响,定义如下: 致命错误: 系统崩溃,数据丢失,数据毁坏 一般性错误: 操作性错误,错误结果,遗漏功能 次要错误: 错别字,用户接口布局,罕见错误 优先级表示修复缺陷的重要程度和应该何时修复,定义如下: 最高优先级: 指的是一些关键性错误,必须立即修复。 高优先级: 在产品发布前必须修复。 中优先级: 如果时间允许应该修复。 低优先级: 可能会修复,但是也能发布软件。 对于极少发生的数据毁坏的软件缺陷应该划分为()。 A.致命错误,最高优先级B.致命错误,高优先级 C.一般错误,中优先级D•一般错误,高优先级 16•下列关于缺陷处理流程的说法,()的说法是错误的。 A.为了保证正确定位缺陷,需要由测试经验丰富的测试人员验证发现的错误是否是真正的缺陷,并且验证缺陷是否可以再现。 B.每次对缺陷的处理都要保留处理信息,包括处理人姓名、处理时间、处理方法、处理意见以及缺陷状态。 C.缺陷修复后必须由报告缺陷的测试人员确认缺陷已经修复,才能关闭缺陷。 D.对于无法再现的缺陷,应该由开发人员立即将其关闭。 17•通常测试用例很难100%覆盖测试需求,因为()。 (1)输入量太大 (2)输出结果太多 (3)软件实现途径太多 (4)测试依据没有统一标准 A. (1) (2)B. (1)(3)C. (1) (2)(4)D. (1) (2)(3)(4) 18.为验证某呼叫中心是否能够承受大量呼叫信息同时呼入并得到正确处理,测试工程师一般采用()测试工具。 A.负载压力B.代码C.网络仿真D.故障诊断 19.关于HTTP协议中状态码的表示,下列说法错误的是() A. 1** 表示服务器错误 B. 2** 表示请求成功地接收 C. 3** 表示重疋向 D. 4** 表示客户端错误 20.以下关于软件测试正确的描述是() A.经过自己测试的软件今后不会再出现问题 B.在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多, 就重点审查该程序,以免不利于团结。 C.承诺不需要其他人员,自己就可以独立进行测试工作。 D.软件测试活动需要尽快开展,越快越好。 1.在局域网中,测试两台机器是否连通,可以用以下哪个命令? () A.cmdB.pingC.ipconfigD.service 2.下列关于回归测试的说法中,错误的是()。 A.回归测试一般采用黑盒测试技术。 B.在理想的测试环境中,程序每改变一次,测试人员都必须重新执行回归测试。 C.回归测试特别适用于较高阶段的测试过程,一般多在系统测试和验收测试环境下进行。 D.回归测试可以作为一个独立的测试阶段存在。 3.下列哪项是有些缺陷不被修复的完整原因? () (1)没有足够的时间 (2)修复的风险太大(3)不值得修复(4)不算真正的软件缺陷 A•⑴ (2)(4)B. (2)(3)C. (1) (2)(3)(4)D. (2)(4) 4.下列哪一项不是软件缺陷? () A.软件未达到软件规格说明书中所规定的功能。 B.软件超出软件规格说明书中指明的范围。 C.要求提交的文档没有按规定提交。 D.软件运行出现错误。 5.为验证王菲音乐会订票系统是否能够承受大量用户同时访问,测试工程师一般采用()测试工具。 A.故障诊断B.代码C.负载压力D.网络仿真 6.提交缺陷报告的基本原则是() (1)尽快报告缺陷 (2)有效的描述软件缺陷(3)在缺陷报告中不作任何评价 (4)补充和完善缺陷报告 A. (1)B. (1) (2)C. (1) (2)(3)D. (1) (2)(3)(4) 7.软件测试的方法包括白盒和黑盒测试,以下关于二者之间关联的叙述错误的是() A.黑盒测试与白盒测试是设计测试用例的两种基本方法 B.在集成测试阶段是采用黑盒测试与白盒测试相结合的方法 C.针对相同的系统模块,执行黑盒测试和白盒测试对代码的覆盖率都能够达到100% D.应用系统负载压力测试一般采用黑盒测试方法 8.设计测试用例时应包括下列()内容的详细信息。 (1)测试目标和被测功能 (2)测试环境和其它条件 (3)测试数据和测试步骤 (4)测试记录和测试结果 A. (1)(3)B. (1) (2)(3)C. (1)(3)(4)D. (1) (2)(3)(4) 9•在下列描述中,关于一个软件缺陷状态完整变化的错误描述是()。 A.激活一一验证一一修复一一关闭B.激活一一关闭一一验证一一关闭 C.激活一一打开一一验证一一保留D.激活一一修复一一验证一一关闭 10.黑盒测试中,()是根据输出对输入的依赖关系设计测试用例。 A.基本路径法B.等价类C.因果图D.边界值分析法 11.()不属于功能测试用例构成元素。 A测试数据B测试步骤C预期结果D实测结果 12.设计功能测试用例的根本依据是()。 A.用户需求规格说明书B.源代码 C.被测产品的用户界面D.概要设计说明书 13._不是测试人员的工作任务。 A.参与需求评审B•参与项目开发计划评审 C.负责单元测试D.负责系统测试,提交测试分析报告 14.软件测试采用测试用例执行软件的活动。 () A.测试环境B.输入数据C.输入条件D.测试用例 15.黑盒测试技术方法主要有___。 A.等价类划分法、因果图法「边界值分析法、错误推测法、场景法 B.等价类划分法、因果图法、边界值分析法、正交试验法、符号法 C.等价类划分法、因果图法、边界值分析法、功能图法、基本路径法 D.等价类划分法、因果图法、边界值分析法、静态质量度量法、场景法 16.对软件缺陷要划分严重性和优先级。 严重性表示软件缺陷的恶劣程度,反映其对产品的和用户的影响,定义如下: 致命错误: 系统崩溃,数据丢失,数据毁坏 一般性错误: 操作性错误,错误结果,遗漏功能 次要错误: 错别字,用户接口布局,罕见错误 优先级表示修复缺陷的重要程度和应该何时修复,定义如下: 最高优先级: 指的是一些关键性错误,必须立即修复。 高优先级: 在产品发布前必须修复。 中优先级: 如果时间允许应该修复。 低优先级: 可能会修复,但是也能发布软件。 对于极少发生的数据毁坏的软件缺陷应该划分为()。 A.致命错误,最高优先级B.致命错误,高优先级 C.一般错误,中优先级D•一般错误,高优先级 17•通常测试用例很难100%覆盖测试需求,因为()。 (1)输入量太大 (2)输出结果太多 (3)软件实现途径太多 (4)测试依据没有统一标准 A. (1) (2)B. (1)(3)C. (1) (2)(4)D. (1) (2)(3)(4) 18.为验证某呼叫中心是否能够承受大量呼叫信息同时呼入并得到正确处理,测试工程师一般采用()测试工具。 A.负载压力B.代码C.网络仿真D.故障诊断 19.关于HTTP协议中状态码的表示,下列说法错误的是() A. 1** 表示服务器错误 B. 2** 表示请求成功地接收 C. 3** 表示重疋向 D. 4** 表示客户端错误 20.以下关于软件测试正确的描述是() A.经过自己测试的软件今后不会再出现问题。 B.在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多, 就重点审查该程序,以免不利于团结。 C.承诺不需要其他人员,自己就可以独立进行测试工作 D.软件测试活动需要尽快开展,越快越好。 三.判断题(每小题2分,共20分) 1、软件测试的目的是尽可能多的找出软件的缺陷。 () 2、软件测试的对象不仅仅是程序,文档和数据都是软件测试的对象。 () 3、白盒测试中静态测试的主要方法有桌前检查,代码审查和逻辑内部覆盖。 () 4、黑盒测试考虑程序内部结构和内部特征,输入各种数据,进行操作,根据各种输出结果 判断软件的功能是否实现,是否满足用户的需求。 () 5、采用正确的测试用例设计方法,软件测试可以做到穷举测试。 () 我们要尽力推广自动化测试,达到完全替代手工测试的目的。 () 11、软件测试就是在程序执行的过程中查找缺陷的过程。 () 12、白盒测试中各种测试方法的应用策略: 采用先静态后动态的组合方式,先进行静态结构 分析、代码检查,再进行覆盖率测试。 () 13、白盒测试准备时间长,所要求技术高,测试成本也较大,相比黑盒测试,能够发现更多 的软件缺陷。 () 14、使用白盒测试技术能够进行穷举测试,能够遍历被测程序的所有路径。 () 15、设计测试用例时强调设计得越详细越好,这样有利于测试人员的执行。 () 16、测试人员要坚持原则,缺陷未修复完坚决不能关闭。 () 17、只要我们做了充分的测试,就能保证软件没有缺陷。 () 18、对于发现的软件缺陷,若修复的风险太大,项目经理可以采取不修复或者推迟修复,这 也许是更安全的做法。 () 19、缺陷发现得越晚,修复缺陷的成本越高。 () 20、在测试过程中,当软件开发人员和测试人员出现意见分歧时,应最终追溯到系统的设计 文档,来判断谁的理解正确。 () 21、对测试过程中已发现缺陷的评测是对软件质量评测的最重要指标。 () 22、对不同软件进行质量评测时,发现软件缺陷数量多的软件质量差。 () 23、软件测试活动在编码完成后正式开始。 () 24、自动化测试能够替代大量手工测试工作,还能完成大量手工无法完成的测试工作,所以 我们要尽力推广自动化测试,达到完全替代手工测试的目的。 () 25、为了保证正确定位缺陷,需要由测试经验丰富的测试人员验证发现的错误是否是真正的 缺陷,并且验证缺陷是否可以再现。 () 26、对一个软件进行完整测试后,发现较多的软件缺陷,经过分析发现,缺陷多为文字提示 错误等轻微缺陷,这说明该软件的质量还是比较稳定的。 () 27、测试人员要保证在软件测试过程中发现的每一个缺陷都被跟踪,直至关闭。 () 28、对于发现的软件缺陷,若修复的风险太大,项目经理可以采取不修复或者推迟修复,这 也许是更安全的做法。 () 29、在项目中实施自动化测试,一定能够提高软件测试的效率和软件测试的质量。 () 30、经验表明,测试后程序中隐藏的还未发现的错误数目与该程序中已发现的错误数目成正 比。 这称为测试中的群集现象。 () 四、简答题 1、描述缺陷或bug的生命周期。 2、测试计划中主要包含哪些内容,请列举? 3、请对一支圆珠笔设计相应的测试要点。 4、你认为一名合格的测试人员应该具备什么样的品质? 6、软件测试的流程是什么? 7、请将测试的各个阶段所采用的技术以及执行人员填入下表。 测试阶段 测试技术 执行人员 &根据ATM取款机,在取款时场景,设计测试用例。 用例模板格式如下 编号 测试步骤描述 预期结果 五.分析题 需求: 输入用户名和密码即可快速注册•(用户名和密码均为1-6位字母和数字组合) 某系统快速注册需求如上描述,请对该功能点编写测试用例。 用例模板格式如下 编号 1测试数据描述 测试数据 预期结果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 复习题