软件测试习题集及答案详细版_第1页
软件测试习题集及答案详细版_第2页
软件测试习题集及答案详细版_第3页
软件测试习题集及答案详细版_第4页
软件测试习题集及答案详细版_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 一、判断分析題1. 軟件测试的目的是尽可能多的找出软件的缺陷 o (Y)2. 軟件测试的目的是证明软件没有 SSo (N) 13. 项目立嘎前側试人员不需要提交任何工 fto(Y) 15. 从用户软件开发者的角度出发,普逅希里通过软件測试暴霭软件中除嚴的錯误和缺陷 , 23. 用黑盒法测试时,测试用例是根据程序内 U 逻辑设廿的 o (N) 32. 对于同一个鬧试对象 , 等价类的測试用例数多于逊界値的消试用 iOo () 34. 不能对输出値域进行健壮性渭试。() 42. 在设廿測试用例时,应包牯合理的输入条杵和不合理的输人条件。( Y) 44. 强促牡等价类测试是基于多缺陷假设,并考虑了

2、无效 ffio (Y) 47. 弱促牡等价类测试基于单缺陷假设并考虎了无效 Eo (Y)48. 等价类測试的弱形衣不如对应的强形式的测试全面 (Y) 54. 判定/ 条件覆盖指满足判定覆盖标准或条件覆盖标 ?o (N) 56. J 细设 it 的目的是为軟件结构图中的每一彳、模块确定使用的算沫和块内数据结构,并用 杲种选定的表达工具给出淸晰的描述。( Y) 58. 对干连锁型分支结构,若有 n 个判定语旬,崛有59. 尽量采用复合的条件測试,以直免嵌套的分支结构(N) 60. GOTO 语旬闵念简单,使用方便,在某些怖况下,保因 GOTO 语句反能便写岀的样序更 66. 在面向对象语言语言中,

3、单元测试是函数或子过程。()67. 单元测试 Q 称为模块测试,是针对软件測试的晟小单 E-fiJf 模块进斤正确性检騎的测 试工 70? 进行自底向上集戒汹试,需要为所测模挟或子系筑编制 H!应的驰动模块 o(Y) 73. 进行自顶向下集应汹试 , 需要为怖测模块或子系説编制 R!应的粧模 tto (Y)74. MM路径是可执 fiKgo(Y) 76. 集成测试是检验样序单元或部件的接口关系,逐步集戒为符合榔要设 it 要求的 f?Jf ? 件 或整 f系统。( Y)77. 系貌测试务采用白盒測试(结构性测试)枝术 (N)(黒倉测试) 79. 负裁測號是鲨证嬰检验的系缆的能力最髙能达到什么程

4、 8o (N) ?专业资料? 二、简答題 答:利用 SI 试工具按照濃试方案和潼程对产品进行功能和性能汎贰,甚至根据需要编 耳不同曲滇试工具,披廿和錐护潰试系鋭,对濃贰方案可能出现的冋题进打分析和 ?Uo軟件測试是在受押削的条件下对条统或师用稈序进行操作并评价樣作的结果。软件團试的目的是以最少的时同和人力,系绣地找出軟件中漕在的各和缺陷。证明程序有錯,而不是证明程序无蜡。一个成功的需权是发现了至今未发现的 款件樹员的所有的 S!试部应追溯到用户的霜求;尽早地和不 Bi 堆进行軟件 不可能完全的 答:软件 SI 试的目的是以最少的时同和人力,系竦堆找出软件中潛在的各种錯娱和麒測风是为了址明程序有

5、黯,而不是证明程序无錯。一个域功的 SI 试是发現了至今未发的?tto段件 SI 试的原 JS 內站:所有的 il 试部应追溯到用户的需求;尽早堆利不断地进打轶件 酒 3. 取件缺陷产生的原因 ? C.軟件捺作人员的水平 D.开发人员不能很好的理解需求明书和沟通不足 答:軟件剧贰是为了发现铸娱而执行程序的 11 程。軟件剧试是根据软件开发阶段的规 格 持续的、快速的反 5!,从而在整个开发 U 程中¥及时地改进产品 的质量,并昌少 3. Iftfl 试发現瞬翌交付产品的铁陷,特则是尽可能堆发现各种严亶的铁陷 , 薛低或 消除产品质风险,提畐客户的購倉度,扩大市场 ?a, 提髙客户的 岂 u 度

6、。4. 通坟对陷进行分桥,找出缺陷发生的根本原因(軟件 的行为方戏)威总给岀軟件产品的缺陷模式,厳免将来 仪的产品冋题,迭對缺陷预防的目的 5. 什么是软件測试?什么是測试用例,濃试用侧必须包括那几部分 ?S:获义的琳,一个 SI 试用何駅是濃试人员用以 SI 试被側软件的某个特性或特性组合的一 组数据。泄组数据可能是从用户处舞来的实魚的一组做振,也可能是側试人员专 natt 岀来的剧试软6. 简述你对测试工作的认识过程、在氏后的工作的一些建放。7. 请辨折软件的质量是“设廿出来的”还是“河试出来的”观点。 9. 在測试生命周期中,测试过程分为几个阶段?各个阶段的含义?戻及各阶段的測试依稠:軟

7、件 !1 试是一个 SBftQS, 试设廿、側试执打以及側试给果比殺等。?#a 设廿:根据软件开发各阶段的文档资科和程序的内部结构,和用各种 側试执行:利用这些團试用倒执行程序,得到 SI 试结果。 SI 试结果比较:将预期的结果与实陽濃城结果进打比较,如果二者不符台,对于出錯娱进斤圳猜,并修改相应文档。修改后的程序还要进行再次剧试,为止。 按照开发阶段刘分,飲件 SI 风可分为单元剧试、集 fit? l 试,系统 #1 试和验收 #Mo 单元 ?:件产品能否与系鋭的其他協分 ?1 作。蛍收割試:检验軟件产品质的最后一道工序。10. 一名优奔的軟件測试工程师应具备耶些素质 ? (8) BJOO

8、 側试区域、側试配置、側试周期、側试资瀾、割试交潼、风除分析等内容。借 助软件 S!试廿划,参与罚试的厦目成员,尤其是側试管理人员,可以明 ?任务和 側试方袪,保持濃 试实施苴程的 Hi 畅沟通,跟踪和控胃滇试进度,应对 ?it 程中的 各种变更。 答:黑負 SI 试 JI 祢为助能團试、数据驱动側试和基于規格規明的團试。它从用户现点 岀 只知道该程序输入和输岀之同的关系或程序功能的 fil 况下,依靠能 够反殴这一关系利程序功能 等价类刘分进是 fl! 程序的 tlAM? l 分为若干部分,滋后从毎个部分中选取少数代表性 数据经垃类谢的划分后,每一类的代表性数摒在團试中的作用郡等价 于这一类

9、因果图方法贰是从程序规格说明书的描述中找出因(输入条件)和果(输出结果),將图转換为决萸表,撤后为决策表中的毎一列投廿一个滇试用何。这种方法考虑對各种组合以及各个输入情况之间的相互制约关系。 在所有的黑方法中,基于决策表的樹试是最为严格、摄具有 SftttWo 在一些 数据处理冋题 答:需要,黑盒側试可根摒程序規格檢堕程序是否完 U 規定功能,但无法发现程序内 册的编哥和逆辑錯娱,白盒樹试与之相反互补。 答:边界值分新和健壮性側试17. 等价分类法的滇试技术采用的一般方法?举 JI 说明?S: (2) 按廿一个新的滇试方案,以尽可能多的覆盖侖未祓覆盖的有效等价类 (3) att-ts 的測权方

10、案,使它覆盖一个询未的无效等价类,璽复这一步骤 JU 单元的输入域化分为几种数摇类,毎种用来发现一类的毎类只用提供一个或 几个目的19?请试着比较一下黑盒测试、白盒測试、单元测试、集成测试、系统測试、验收測试的区 飲件的黑味着 ?as 在软件的接口处进行。这种方法是据濃试对象看憤一个黑盒 子,河试人员完 它的功能说明。因此黑盒剧试只口功能罚试或数据黑 倉雷试主要是为了发现以下几类 as: 軟件的白是对軟件的垃程性 SI 节做绢致的检査。这种方法是 Jfiil 试对象看後一个打 开的負 giB6 进行測贰。通 11 在不同点检査程序状奈,爾定实牍状奈是否与预期曲 状奈一致。因 it 白i? ?5

11、l 称为结构濃权或逆辑驱动濃试。白食尉试主娶是想对程序模块 进行如下检: 单元澳试(模 ?#?)是开发者编耳的一小段代爾,用于检慶初團代码曲一个很小的、很明确 函单元 SI 试是由程序员自己来完脳,最终受益的也是程序员自己。可以这么说,程序员有贡耳功能代码,同时也於有贡任为自己的代码编耳单元側试。执行单元 试,就是为了 代码的行为经#?经#?H 的单元组合成一个组件,并且渕试它门之同的接口。从这一层蔥义上曲,组件是 拒多个单元的集成聚合。在现实方案中,挥多单元组合臨组件,而这些组件殳聚合成程序 分。方法是側试片段的组合,并最冥扩展进程,將您的模块与其他组的模块一起 系媒剧城是黑经过剧试的子系统

12、装配成一个完整系绒来濃试。它是检豔系鋭是否關实能提 绒方案说明节中指定功能的有效方法。(常见 ?#?)系轨側试的目的是对件系嫌进行全面的滇试,福保最终款件系辣淸足产品需来并且連循系统披验收側试是部署飲件之 H?t 后一个作。吻收側试的目的是福保软件准备就绪,并 且可以 it 最终用户稱其用于执打软件的既定助能和任务。 所有的模块组装咸一个完整的飲件系统,接口铸溟也巳经基本排険了,接着為应垓进 一步件的有效性,这就是唆收割贰的任务,即软件的功能和性能如同用户所合理期 待的期样。20?什么是白盒测试?白盒测试主要采用的技术有嘟些?白盒测试有那几种方法?并简单描 的严密的检验。针对特定条件和循坏集按

13、廿 SI 试用傍,对飲件的世辑路径进行罚试。在不同点检验程序的狀奈,来进打列定其实是否和预期的状态相一致。白食濃試包括:逆辑覆盖、基路径測试、数摒浦需试、程序插装等。总体上分为静去方法和动态方法两大类静态:关禮功能是枪査飲件的表示和播述是否一致 , 没有冲突或者设有岐义动态:培旬覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合厦盖、爵径 St 盖。21. 常用的逻辑覆盖測试方法有哪几神?并简卑描述各种方法的目的。 判定覆盖:更求按廿若干 (I 试用例,运程序,使得程序中每个判祈的取真分支 和取假分支至少执打一次,即判斷的真假值均要被检需。弭定 II 盖只称为分支覆盖。条件覆盖:更求按廿若干滇试

14、用欄,执 fi?# 程序,使得程序中毎个判 Bi 的每个条件 的可能判定/ 条件覆盖:足 B 的側試用例,执 fi? 程序,使得判斷中每个条件的所 有可能取值至少祯执行一次,同时每个判瞬的所有可能判斷结果也至少被执 fi-?oSS 盖:要求投廿足够多滇试用供,覆盖程序中所有可能的 B6o 廿 SI 贰用例,要求对被 SI 程序的逆辑结构有清楚的了解,甚至要能程序的所 有细节。由于覆盖 SI 號的目标不同,逆辑覆盖可分为:培旬覆盖、弭定覆盖、条件覆盖、判定 / 条件 覆盖 23. 单元测试有那些步骤,各个步驟有那些实施内容。 编耳潰试用例代晋、関本、崑动模块和桩模块;(提前) 24. 非增量式测

15、试与熠量 X 测试答:非划式測试的方法是先分散濃试,於后集中起来再一次完曲集 fiJSI 城。假如在 模块的接口处存在策媒,只会在最后的集成剧试时一下子暴關岀来。 同题和修改。而且一些模块在逐步集威的滇试中,得到了较多次的考验,因就,可能会 取得较好 25. 简述自硕向下增量衣测试和自底向上增量氏测试两种集成测试方法,并比较两者的优点 fl?So 主要优点在于它可以自於的住到逐步廉精,一开始就能 ItSttS 看到系统的根架。主要缺点是需要提供粧模块,并且在输入 / 输出模块接入系竦以前,在桩模块中表示谢 ? 优贞在于,由于驱动模块模抑了所有调用参数,即使数据流并未构成有向的非环状图 , 生主

16、要缺点在于,直到最后一个模块被 DD 进夫之后才能看到整个程序(系竦)的根架。26. 简述集成測试的过程。集成測试的方法有那些 ? 7. 每周/毎两周的构建垃程。 答:自頂向下集域濃试表示逐步集成和逐步滇试是按廉给构图自上而下进斤的,即模成的 K 序是首先集 fit 主控模块(主程序),然后依照控制层次结构旬下进打集施。自麻 以也就不再需更使用桩模块进行辅 J?#?O自呱向下 si 试的主要优点在于它可以自於的 at 到逐步求精,一开始就能宦側试者看到 系鋭的権架。它的主要缺点是需要提供桩模块。自底向上的优贞在于不需要桩模块,需用 的鬼动模块比较少。它的主更缺点在于,直到最后一个模块被 io 进去之后才能看到整个程 答:需嬰,系竦濃试廿划属于项目阶段性关撻文档,因审 系鋭測员廿刘需嬰进行同 行弊审,因为如果对一个系绒长时同进行剧试可能会出现測试按劳甚至岀现对系貌的免疫 现象,因此可以 廿变更。这种測试一般由最鬓用户攻其它人员完成,不能由程序或雷试员完成。Beta! ) 试当开发和 SI 试根本完曲时所償的酒试,最冥的錯媒利问题需要在最冥发打甫找到。这种需號一般由最鬓用户或其它人

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论