ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:221.07KB ,
资源ID:5644615      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5644615.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(经典软件测试例题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

经典软件测试例题.docx

1、经典软件测试例题 统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。这种软件过程的用例图(Use Case Diagram)是通过(19) 得到的。(19)A. 捕获需求 B. 分析 C. 设计 D. 实现A,用例用于描述需求 关于原型化开发方法的叙述中,不正确的是(20)。(20)A. 原型化方法适应于需求不明确的软件开发B. 在开发过程中,可以废弃不用早期构造的软件原型C. 原型化方法可以直接开发出最终产品D. 原型化方法利于确认各项系统服务的可用性C CMM 模型将软件过程的成熟度分为 5 个等级。在(21) 使用定量分

2、析来不断地改进和管理软件过程。(21)A. 优化级 B. 管理级 C. 定义级 D. 可重复级A, 软件(22) 的提高,有利于软件可靠性的提高。(22)A. 存储效率 B. 执行效率 C. 容错性 D. 可移植性C,只有容错性与可靠性有关 下列叙述中(36)是正确的。(36)A压迫测试:提供条件任软件发挥,最大限度地发掘软件的能力B重复测试:使软件在不够理想的条件下运行,观察软件对外部资源的要求和依赖的程度C重复测试:不断执行同样的操作,这种反复测试的主要原因是看内存是否不足D完整 C/S 体系结构测试,只包括网络运行和性能测试C 以下关于功能测试用例的意义的叙述,正确的是(38) 。 避免

3、盲目测试并提高测试效率 令软件测试的实施重点突出、目的明确 在回归测试中无需修正测试用例便可继续开展测试工作 测试用例的通用化和复用化使软件测试易于开展(38)A、 B、 C、 D、D 用边界值分析法,假定 X 为整数,10X100,那么 X 在测试中应该取(40)边界值。(40)AX=10,X=100 BX=9,X=10,X=100,X=101CX=10,X=11,X=99,X=100 DX=9,X=10,X=50,X=100B 最小的,最大的,比最小的小1,比最大的大1(41)不是易用性测试包括的内容。(41)A安装测试 B界面测试 C菜单测试 D文档测试D(42)不是文档测试包括的内容。

4、(42)A合同文档 B开发文档 C管理文档 D用户文档A 针对用户手册的测试,(43)描述不正确。(43)A准确地按照手册的描述使用程序 B检查每条陈述C修改错误设计 D查找容易误导用户的内容C 阅读下列流程图:当用判定覆盖法进行测试时,至少需要设计(44) 个测试用例。(44)A. 2 B. 4 C. 6 D. 8B WEB 应用链接测试不包括(45)。(45)A无链接指向的页面 B错误的链接C客户端与服务器端的链接速率 D不存在的页面文件C,这里的链接指超级链接的测试 在某大学学籍管理信息系统中,假设学生年龄的输入范围为 1640,则根据黑盒测试中的等价类划分技术,下面划分正确的是(46)

5、 。(46)A. 可划分为 2 个有效等价类,2 个无效等价类B. 可划分为 1 个有效等价类,2 个无效等价类C. 可划分为 2 个有效等价类,1 个无效等价类D. 可划分为 1 个有效等价类,1 个无效等价类B,负无穷-16 16-40 40-正无穷 以下各项中,(47)属于安装测试应关注的内容。 安装手册的评估 安装选项和设置的测试 安装顺序测试 修复安装测试与卸载测试(47)A、 B、 C、 D 、D,所有内容都是安装测试内容, 下面关于软件测试的说法,(48)是错误的。(48)A软件测试就是程序测试B软件测试贯穿于软件定义和开发的整个期间C需求规格说明、设计规格说明都是软件测试的对象

6、D程序是软件测试的对象A 关于白盒测试与黑盒测试的最主要区别,正确的是(49)。(49)A白盒测试侧重于程序结构,黑盒测试侧重于功能B白盒测试可以使用测试工具,黑盒测试不能使用工具C白盒测试需要程序员参与,黑盒测试不需要D黑盒测试比白盒测试应用更广泛A 软件测试按实施组织分,测试应该包括以下的(50) 。 开发方测试 用户方测试 第三方测试 验收测试 确认测试(50)A、 C、B、 D、A 以下各项中,(51)属于需求说明书的评测内容。系统定义的目标是否与用户的要求一致设计的约束条件或限制条件是否符合实际是否考虑过软件需求的其他方案软件的行为与它必须处理的信息、必须完成的功能是否一致(51)A

7、、 C、B、 D、D关于对第三方测试的描述,正确的观点是(52) 。(52)A既不是用户,也不是开发人员所进行的测试就是第三方测试B第三方测试也称为独立测试,是由相对独立的组织进行的测试C第三方测试是在开发方与用户方的测试基础上进行的验证测试D第三方测试又被称为测试B以下控制流程图的环路复杂性 V(G)等于(54) 。 (54)A4 B5 C6 D1B 通过疲劳强度测试,最容易发现(55)问题。(55)A并发用户数 B内存泄漏 C系统安全性 D功能错误B 疲劳测试容易发现内存泄露 针对下列程序段,对于(A,B,C)的取值,以下(56)测试用例组合能够满足语句覆盖的要求。IF ( ( A + 1

8、0 ) = 2 OR ( B -20 ) 10 AND ( C - 30 ) 10 ) THEN C = 0IF ( ( A - 30 ) 10 AND ( B - 30 ) 0 ) THEN B = 30A=50 B=-10 A=40 B=40 A=30 B=-10 A=30 B=30(57)A B C DC 每一判定语句中的每个逻辑条件的可能值至少满足一次 针对逻辑覆盖有下列叙述,(58)是不正确的。(58)A达到 100DC 要求就一定能够满足 100SC 的要求B达到 100CC 要求就一定能够满足 100SC 的要求C达到 100CDC 要求就一定能够满足 100SC 的要求D达到

9、100MCDC 要求就一定能够满足 100SC 的要求B 下列叙述中,(60)是正确的。(60)A白盒测试又称为逻辑驱动测试B穷举路径测试可以查出程序中因遗漏路径而产生的错误C一般而言,黑盒测试对结构的覆盖比白盒测试高D必须根据软件需求说明文档生成用于白盒测试的测试用例A 白盒通过代码逻辑来测试 广义的软件测试包括(64) 。(64)A单元测试、集成测试、确认测试和系统测试B确认、验证和测试C需求评审、设计评审、单元测试和综合测试D开发方测试、用户测试和第三方测试B GB/T 16260 将软件的内部(外部)质量属性划分为六大质量特性,分别是(65) 。(65)A功能性,可靠性,易用性,效率,

10、维护性和可移植性B功能性、可靠性、易用性、效率、稳定性和可移植性C功能性、可靠性、安全性、效率、易用性和可移植性D功能性、可靠性、兼容性、效率、稳定性和可移植性A 软件内部/外部质量模型中,以下(66)不是功能性包括的子特性。(66)A适合性 B准确性 C稳定性 D互操作性C GB/T 18905 软件工程 产品评价中确定的通用评价过程包括四个方面,其中有关“规定评价”部分包含的内容有(67) 。(67)A选择度量、建立度量评定等级、确立评估准则B指定质量模型、选择度量、建立度量评定等级C选择度量、建立度量评定等级、制定评价计划D确定产品类型、选择度量、建立度量评定等级A 下列测试工具中,使用

11、(68)执行自动化负载压力测试,使用(69)执行代码静态结构分析,使用(70)执行网络测试。(68)ASmartBits CQuick Test ProfessionalBLogiscope DLoadRunner(69)ASmartBits CQuick Test ProfessionalBLogiscope DLoadRunner(70)ASmartBits CQuick Test ProfessionalBLogiscope DLoadRunner68、D,LoadRunner,负载压力测试,我用过69、B,Logiscope,代码分析软件70、A,SmartBits 网络分析软件1.在

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

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

14、断法。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.如果某测试用例集实现了某软件的路径覆

15、盖,那么它一定同时实现了该软件的 ( A ) (A)判定覆盖 (B)条件覆盖 (C) 判定/条件覆盖 (D)组合覆盖13.下列说法不正确的是 ( D ) (A)测试不能证明软件的正确性; (B)测试员需要良好的沟通技巧; (C)QA与testing属于一个层次的概念; (D)成功的测试是发现了错误的测试。14.对Web网站进行的测试中,属于功能测试的是 ( B ) (A)连接速度测试 (B)链接测试 (C)平台测试 (D)安全性测试15.在进行单元测试时,常用的方法是 ( B ) (A)采用黑盒测试,辅之以白盒测试; (B)采用白盒测试,辅之以黑盒测试; (C)只使用黑盒测试; (D)只使用白

16、盒测试。16.使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和 ( B ) (A)程序的注释(B)程序的内部逻辑(C)用户使用说明书(D)程序的需求说明17下列_不是软件自动化测试的优点 ( D )(A)速度快、效率高 (B)准确度和精确度高(C)能提高测试的质量 (D)能充分测试软件18. 配置测试 ( C )(A) 是指检查软件之间是否正确交互和共享信息 (B) 是交互适应性、实用性和有效性的集中体现(C) 是指使用各种硬件来测试软件操作的过程 (D) 检查缺陷是否有效改正19下列各项中_不是一个测试计划所应包含的内容 ( B )(A)测试资源、进度安排 (B)测试预期输出 (C)

17、测试范围 (D)测试策略20下列不属于正式审查的方式是 ( D )(A)同事审查 (B) 公开陈述 (C) 检验 (D) 编码标准和规范名词解释:1、Beta测试:Beta测试是从用户角度进行的测试,是由软件的多个用户在一个或者多个用户的实际使用环境下进行的测试。它是在开发者无法控制的软件环境下进行的软件现场应用。2、黑盒测试: 黑盒测试也称功能测试或数据驱动测试,前提是已知产品所具有的功能,通过测试来检测每个功能是否都正常使用。(白盒测试又称为结构测试逻辑驱动测试或基于程序的测试。对程序的逻辑路径进行测试。单元测试又称模块测试,是对源程序中每一个程序单元进行测试,检查各个模块是否正确实现了规

18、定的功能,从而发现模块在编码中或算法中的错误.该阶段涉及编码和详细设计的文档.)3、软件缺陷-软件中含有符合下面5 条规则之一的问题称为软件缺陷:软件未达到产品说明书标明的功能。软件出现产品说明书指明不会出现的错误。软件功能超出产品说明书指明的范围。软件未达到产品说明书未指出但应达到的目标。软件测试人员或用户认为软件难以理解,不易使用,运行速度缓慢等问题。4、测试用例:就是将软件测试的行为活动,做一个科学化的组织归纳。为特定目标而开发的一组测试输入、执行条件和预期结果,其目标可以是测试某个程序路径或核实是否满足某个特定的需求。5、测试的配置管理: 配置管理的目的是建立和维护在软件生命周期中软件

19、产品的完整性和一致性。一般来说,软件测试配置管理包括4个最基本的活动:(1)配置标识;(2)变更控制;(3)配置状态报告; (4)配置审计。简答题1、如何划分等价类? 1).在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。2).在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,则可以确立一个有效等价类和一个无效等价类。3).在输入条件是一个布尔量的情况下,可以确立一个有效等价类和一个无效等价类。4).在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可以确立n个有效等价类和一个无效等价类。5).在规定了输入数据

20、必须遵守的规则的情况下,可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。6).在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类。2、软件验收测试应完成哪些主要测试工作? 1)文档资料的审查验收2)功能测试3)性能测试4)强化测试5)性能降级执行方式测试6)检查系统的余量要求7)安装测试8)用户操作测试3、简述软件开发软件测试的对应关系综合题: 在三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示

21、“等边三角形”。给出程序伪代码、控制流程图、找出基本测试路径。答:1.Program triangle22.Dim a,b,c As Integer3.Dim IsATriangle As Boolean4.Output(“Enter 3 integers which are sides of a triangle”)5.Input(a,b,c)6.Output(“Side A is ”,a)7.Output(“Side B is ”,b)8.Output(“Side C is ”,c)9.If (ab+c) AND(ba+c)AND(ca+b)10.Then IsATriangle =True11.Else IsATriangle =False12.EndIf13.If IsATrangle14.Then if(a=b)AND (b=c)15.Then Output(“Equilateral”)16.Else If(ab)AND(ac)AND(bc)17.Then Output(“Scalence”)18.Else Output(“Isosecles”)19.EndIf20.EndIf21Else Output(“NOT a Triangle”)22EndIf23End triangle2 圈复杂度是 5。基本路径 (略)。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1