软件测试模拟试题1

合集下载

计算机软件测试员考试模拟题及参考答案

计算机软件测试员考试模拟题及参考答案

计算机软件测试员考试模拟题及参考答案一、单选题(共40题,每题1分,共40分)1、测试完成报告应当发送给() 。

A、利益相关方B、测试用例编写者C、部分参与者D、了解测试的人正确答案:B2、测试完成过程中, 清理测试环境时, 所有测试活动完成后, 测试环境应() 。

A、格式化所有硬盘,B、恢复至预先定义的状态C、处于任何状态D、保持最后一次测试的状态正确答案:B3、fori i nrange[0, 2] : pri nt[i ] 程序的输出结果是() 【Python 程序使用小括号代替了中括号】。

A、1B、1C、01D、01正确答案:D4、() 不属于软件构件的特点。

A、自包含B、独立于特定程序语言C、包含特定语言代码D、可重用正确答案:C5、测试监测和控制过程包括准备、监测、控制和() 等活动。

A、策划B、报告C、调试D、开发正确答案:C6、测试监控过程中的监测阶段, 需要执行的活动不包括() 。

A、监测已知风险的变化B、制定测试计划C、收集并记录测试测度D、识别与计划的测试活动的差异,正确答案:A7、数据库管理系统属于() 。

A、应用软件B、操作系统C、工具软件D、系统软件正确答案:D8、测试完成报告是测试() 阶段的文档产出物。

A、最终B、验证C、最初D、中期正确答案:A9、Sel eni umI DE 的() 命令打开浏览器。

A、checkiB、clC、openD、turnon正确答案:C10、在测试策略制定过程中, () 属于测试的启动标准。

A、系统可以被正常部署B、项目达到测试计划中规定的启动条件C、系统已通过基本的系统测试D、系统没有严重等级的重大缺陷正确答案:B11、MAC 地址是一个() 字节的二进制串。

A、5B、3C、6D、4正确答案:C12、Wi ndows 中将不需要开机启动的服务设置为手动或禁止, 可以使用() 。

A、服务管理器B、设置程序C、性能监视器D、任务管理器正确答案:A13、有关以太网 MAC 地址说法正确的是() 。

计算机软件测试员模拟题及参考答案

计算机软件测试员模拟题及参考答案

计算机软件测试员模拟题及参考答案一、单选题(共80题,每题1分,共80分)1、() 属于物理层的设备。

A、以太网交换机B、网关C、中继器D、网桥正确答案:C2、测试完成过程中, 总结测试完成情况时, 应从() 收集信息。

A、测试需求、B、外部项目日志、C、测试计划、D、测试需求、正确答案:C3、场景测试中, 以基本流为基础, 在经过的每个判定节点处满足不同的触发条件而导致的其他事件流称为() 。

A、基本流B、异常流C、随机流D、备选流正确答案:D4、在测试中, 监测和控制过程成功实施后, 应当会产生的结果() 。

A、设计好测试计划B、设计必要的测试用例C、确定测试策略、D、建立监测测试进度和风险变化的适当测度的收集方法正确答案:D5、测试覆盖项的() 越高就会越早测试。

A、优先级B、顺序C、唯一标识符D、数字正确答案:A6、Windows10 中打开 emoji 表情控制面板的快捷键是() 。

A、WiB、WiC、WiD、Wi正确答案:B7、软件工程的三要素中, 方法的作用是() 。

A、提供了自动的或半自动的软件支撑环境B、定义了方法使用的顺序、C、为软件开发提供了“如何做”D、定义了为保证质量和协调变化所需要的管理、正确答案:C8、() 不是 Python 的数据类型。

A、flB、ratiC、iD、stri正确答案:D9、在 GB/T25000. 1 0—201 6 质量模型中, () 属于软件的兼容性。

A、互操作性B、功能完备性C、完整性D、可靠性正确答案:A10、() 的必要状态属于测试用例的前置条件。

A、测试执行日志B、测试结果C、测试环境D、测试计划正确答案:C11、采用组合测试方法的() 时, 测试覆盖项应该是键值对集合的成员, 每个参数值至少包含在集合中一次。

A、随机组合B、完全组合测试C、成对测试D、单一选择测试正确答案:D12、有关测试策划过程的目的, 正确的说法是() 。

A、定义软件测试的通用过程模型B、确定测试结果C、确定测试范围和方法D、维护组织级测试规格说明正确答案:C13、() 为每个测试环境需求提供满足声明。

软件测试题库-带答案(一)

软件测试题库-带答案(一)

软件测试题(一)第一大题:单选题1. 测试工程师一般分为两类:测试开发工程师和(A )A. 软件测试工程师B. 软件开发工程师C. 通信开发工程师D. 黑盒测试工程师2. 一个完整的测试部门,一般不包含以下角色(D )A.测试主管B.测试工程师C.测试设计人员D.培训师3. 测试工程师由不包含以下哪一类(B)A. 白盒测试技术人员B. 前台美工技术人员C. 黑盒测试技术人员D. 自动化测试技术人员4. OSI7层模型不包括下面哪一层(C)A. 物理层B. 数据链路层C. 控制层D. 网络层5. 测试工程师的能力不包括(D)A. 能够熟练应用测试方法B. 能够独立编写测试计划C. 能够独立编写测试总结分析报告D. 能够编写入侵脚本攻击软件6. 软件测试的目的是(B )A 避免软件开发中出现的错误B 发现软件开发中出现的错误C 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D 修改软件中出现的错误7. 坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期(A )。

A 技术评审B 程序测试C 改正程序错误D 管理评审8. 为了提高测试的效率,正确的做法是( A )。

A 选择发现错误可能性大的数据作为测试用例B 在完成程序的编码之后再制定软件的测试计划C 随机选取测试用例D 使用测试用例测试是为了检查程序是否做了应该做的事9. 以下那一种选项不属于软件缺陷(D )。

A 软件没有实现产品规格说明所要求的功能B 软件中出现了产品规格说明不应该出现的功能C 软件实现了产品规格没有提到的功能D 软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题10. 单元测试中设计测试用例的依据是( D )。

A 概要设计规格说明书B 用户需求规格说明书C 项目计划说明书D 详细设计规格说明书11. 下面有关软件缺陷的说法中错误的是(C)。

A 缺陷就是软件产品在开发中存在的错误B 缺陷就是软件维护过程中存在的错误、毛病等各种问题C 缺陷就是导致系统程序崩溃的错误D 缺陷就是系统所需要实现某种功能的实效和违背12. 下面有关测试原则的说法正确的是( A )。

软件评测师模拟题及答案解析第一套

软件评测师模拟题及答案解析第一套

软件评测师模拟题及答案解析第一套1、____过程模型明确地考虑了开发中的风险。

A.瀑布B.快速原型C.VD.螺旋采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数已经排好序,将第i个整数依次和第i-1,i-2,.?个整数进行比较,找到应该插入的位置。

现采用插入排序算法对6个整数{5,2,4,6,1,3}进行从小到大排序,则需要进行____次整数之间的比较。

对于该排序算法,输入数据具有____特点时,对整进行从小到大排,所需的比较次数最多。

2、A.9B.10C.12D.133、A.从小到大B.从大到小C.所有元素相同D.随机分布4、假设段页式存储管理系统中的地址结构如下图所示,则系统中____。

A.页的大小为4K,每个段的大小均为4096个页,最多可有256个段B.页的大小为4K,每个段最大允许有4096个页,最多可有256个段C.页的大小为8K,每个段的大小均为2048个页,最多可有128个段D.页的大小为8K,每个段最大允许有2048个页,最多可有128个段5、在程序执行过程中,Cache与主存的地址映像由____。

A.硬件自动完成B.程序员调度C.操作系统管理D.程序员与操作系统协同完成6、为说明某一问题,在学术论文中需要引用某些资料。

以下叙述中,____是不正确的。

A.既可引用发表的作品,也可引用未发表的作品B.只能限于介绍、评论作品C.只要不构成自己作品的主要部分,可适当引用资料D.不必征得原作者的同意,不需要向他支付报酬7、以下关于软件测试原则的叙述中,正确的是____。

A.测试用例只需选用合理的输入数据,不需要选择不合理的输入数据B.应制定测试计划并严格执行,排除随意性C.穷举测试是可能的D.程序员应尽量测试自己的程序在各种不同的软件需求中,描述了用户使用产品必须要完成的任务,可以用UL建模语言的表示。

8、A.功能需求B.非功能需求C.过程约束D.设计约束9、A.用例图B.类图C.状态图D.序列图10、白盒测试不能发现____。

软件测试理论知识模拟试题与参考答案

软件测试理论知识模拟试题与参考答案

软件测试理论知识模拟试题与参考答案一、单选题(共70题,每题1分,共70分)1、下列哪个模型没有采用迭代的思想()A、渐增模型B、RUP模型C、螺旋模型D、瀑布模型正确答案:D2、有一个功能增强型的项目,其以前的产品已经很稳定,并且新增的项目只有少数几个构件被增加或修改,那么对该项目进行集成测试最适合采用的策略是( )。

A、基于功能的集成策略B、自项向下集成策略C、非增量集成策略D、自底向上集成策略正确答案:C3、用来代替被测模块的子模块的是()A、调用模块B、配置模块C、驱动模块D、桩模块正确答案:D4、测试“关闭文件”操作时,下列说法不正确的是()。

A、编辑文件后保存,文件正常关闭B、编辑文件后不保存,单击窗口右上角的关闭按钮,系统应有是否保存再关闭类似的提示C、编辑文件后不保存,从任务管理器中结束任务,程序应直接被关闭D、编辑文件后不保存,直接从菜单关闭,系统应有是否保存再关闭类似的提示正确答案:A5、下列不属于系统模块等级的是( )A、高危模块B、一般模块C、低危模块D、缺陷模块正确答案:D6、下列项目中不属于测试文档的是( )A、测试计划B、测试报告C、测试用例D、程序流程图正确答案:D7、在设计一个充分的健壮性测试思路上通常考虑使用的策略有( )。

1)基于覆盖率的策略 2)基于可靠性的策略 3)基于错误的策略4)基于失效的策略A、1)和3)B、1)C、1)和3)和4)D、所有都应考虑正确答案:C8、在各种资源超负荷情况下,观察系统的运行情况的测试是什么测试方法( )。

A、负载测试B、容量测试C、压力测试D、失效恢复测试正确答案:C9、对下列产品进行测试,要优先考虑自底向上集成策略的是( )。

A、采用契约式设计的产品B、底层接口比较稳定的产品C、以上全部D、高层接口变化极为频繁的产品正确答案:C10、()是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也至少出现一次。

软件测试模拟题和答案

软件测试模拟题和答案

软件测试模拟题和答案单选题,共10题第1题,分值:(2)软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务:()A : 预防软件发生错误B : 发现改正程序错误C : 提供诊断错误信息D : 都是第2题,分值:(2)以下选项中,可以用于Internet信息服务器远程管理的是:()A : TelnetB : RASC : FTPD : SMTP第3题,分值:(2)划分软件测试属于白盒测试还是黑盒测试的依据是:()A : 是否执行程序代码B : 是否能看到软件设计文档C : 是否能看到被测源程序D : 运行结果是否确定第4题,分值:(2)Linux文件权限一共10位长度,分成四段,第三段表示的内容是:()A : 文件类型B : 文件所有者的权限C : 文件所在组用户的权限D : 其他用户的权限第5题,分值:(2)OSI模型中网络层的作用是:()A : 提供访问网络服务接口B : 建立、维持和终止通信C : 为用户提供所需要的各种服务D : 将网络地址翻译成物理地址第6题,分值:(2)http请求中用于删除文件的是:()A : TRACEB : POSTC : PUTD : DELETE第7题,分值:(2)OSI规定的网络协议包括几层并顺序排列:()①数据链路层②网络层③传输层④会话层⑤表示层⑥应用层⑦物理层⑧TCP层⑨数据传输层A : ⑦①②③④⑤⑥B : ①⑦②③④⑤⑥C : ⑦⑧②③④⑥⑤D : ⑦①⑨③④⑤⑥第8题,分值:(2)http请求中用于传输实体文本的是:()A : TRACEB : POSTC : PUTD : DELETE第9题,分值:(2)按照测试策略和过程,测试可以分为:()A : 单元、白盒、确认、系统、验收B : 单元、集成、确认、系统、验收C : 白盒、黑盒、确认、系统、验收D : 白盒、集成、确认、系统、验收第10题,分值:(2)http请求中用于传输文件的是:()A : TRACEB : POSTC : PUTD : DELETE多选题,共5题第11题,分值:(4)从测试阶段角度,测试正确的顺序是()。

软件测试模拟考试题含参考答案

软件测试模拟考试题含参考答案

软件测试模拟考试题含参考答案一、单选题(共100题,每题1分,共100分)1、以下不属于测试计划设计的工具的是()A、ProjectB、PPTC、WordD、Excel正确答案:B2、以下说法正确的是()A、软件也存在老化和磨损的问题B、软件的运行与计算机系统存在依赖性C、软件是物理实体D、软件开发已经完全摆脱手工开发的流程正确答案:B3、劳动关系主要是指劳动者和用人单位在实现劳动的过程中发生的( )。

A、服务关系B、社会关系C、管理与被管理关系D、制约关系正确答案:B4、桩模块在单元测试中()A、用以模拟被测模块的上级模块B、调用被测模块C、用以检验被测模块与下级模块的接口D、主要用来接受测试数据正确答案:C5、以下不属于外包测试的三种服务模式的是()A、完全高岸外包offshoreB、开发人员到测试工作进行开发C、现场测试onsiteD、设立联合研发中心正确答案:B6、劳动关系主要是指劳动者和( )在实现劳动的过程中发生的社会关系。

A、管理人员B、劳动者C、生产工具D、用人单位正确答案:D7、在( )测试,其花费是最小的,而回报却是优厚的。

A、软件完成后B、程序完成后C、编码的过程中D、程序设计中正确答案:C8、( )的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的方法与过程。

A、面向对象B、结构化程序设计C、程式化程序设计D、模块化程序设计正确答案:A9、运行状态的进程在一定时间(时间片到)后,会自动转为( )。

A、中断状态B、等待状态C、封锁状态D、就绪状态正确答案:D10、( )确定了系统的转化过程、系统所操纵的数据或物质的收集,还有过程、存储、外部世界之间的数据流或物质流。

A、对话图B、状态转化图C、实体关系图D、数据流图正确答案:D11、软件开发时期的工作是具体设计和实现软件定义时期定义的软件,包括( )。

A、导出实现工程目标应该采用的策略及系统必须完成的功能B、估计实现工程需要的资源和成本,并制定工程进度表C、确定工程的可行性D、软件结构的设计、数据结构和算法设计、编写程序、测试正确答案:D12、以下有关文档测试说法错误的是()A、测试文档只需要读通文字,无需按提示进行实际操作B、包装文字和图形也属于文档测试范围C、确保拷屏跟实际产品一致D、文档设计到的菜单和控件的名称与软件系统中的名称相同正确答案:A13、软件调试得目的就是()A、尽量不发现错误以便早日提交软件B、解决测试中发现得错误C、证明软件得正确性D、发现软件中隐藏得错误文库正确答案:B14、在模块划分中,面向过程的方法一般是按( )划分。

常用工具软件模拟测试题和答案

常用工具软件模拟测试题和答案

常用工具软件模拟测试题和答案一、填空题(25分,每空1分)1.在WinRAR的“压缩文件名和参数”对话框中,选中压缩后删除源文件复选框,可在成功压缩文件后,自动删除源文件。

2.使用迅雷下载网络资源时,可以采用离线下载、批量下载和限速下载等其他下载方法。

3.有道词典集成了TTS 全程化语音技术,可以帮助用户查询标准读音。

4.启动工具软件最常用的方法是通过开始菜单和桌面快捷图标两种方法来启动。

5.通过QQ添加好友通常有精确查找和按条件查找两种方法6.解压文件的方法与压缩文件方法类似,有通过向导、通过按钮和通过鼠标右键解压3种解压文件的方法。

7.在Nero中实现多重区段光盘的刻录条件是该光盘在上一次刻录时,需在“最终刻录设置”窗口中选中允许以后添加文件(多区段光盘)复选框。

8.使用百度音乐盒播放音乐分为播放电脑中存储的歌曲和播放网络曲库中显示的歌曲两种情况,下面便分别讲解它们的使用方法。

9.利用Ghost软件可对正常运行的操作系统进行备份,以便在系统出问题后,在短时间内完成修复系统的目的。

10.熟练的掌握工具软件的安装与卸载方法,这样就不会使电脑产生过多的垃圾文件。

11.ACDSee、SnagIt、光影魔术手等属于图像工具。

12.在迅雷的工作界面中,选中任务后,直接按Delete 键将删除任务。

13.暴风影音是一款绿色万能的音/视频播放器,该播放器兼容了RealMedia、QuickTime、MPEG2、FLV等视频格式和AC3、DTS、LPCM、FLAC、WV等音频格式,同时还支持在线视频,用户可以通过在线视频列表来观看自己喜欢的网络电视。

14.对驱动程序进行备份与还原操作,可以防止在电脑出现各种意外情况后导致驱动程序出现问题时,及时将其恢复到可用状态。

15.对于一些英文版本的软件,要想将其转换成中文可以从网上下载相应的汉化补丁。

16.使用百度音乐盒的收藏音乐功能之前,首先需要进行用户注册。

17.UItralSO可以处理ISO文件的启动信息,从而制作可引导光盘。

软件测试模拟试题

软件测试模拟试题

软件测试模拟试题一、单选题(共100题,每题1分,共100分)1.一个软件原型是所提出的新产品的部分实现。

下面不属于使用原型的主要目的的是:( )。

A、通过一系列小规模的开发循环,可以完成整个产品的开发B、用户对原型的评价可以指出需求中的许多问题,在开发真正产品之前,可以用最低的费用来解决这些问题C、可以探索不同的用户界面技术,使系统达到最佳的可用性D、在原型屏幕显示和报表中使用合理的模拟数据正确答案:D2.严重得软件缺陷得产生主要源自()。

A、测试B、需求C、设计D、编码正确答案:B3.用VC实现Ftp查询的程序编写中,如果连接成功,使用( )得到服务器的缺省目录。

A、GetFtpDirectory ()B、GetFtpHost()C、GetCurrentDirectory()D、GetCurrentHost()正确答案:C4.面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的( )。

A、系统测试B、模块测试C、验证测试D、单元测试正确答案:D5.要进行测试,除了要有测试数据外,还应同时给出该组测试数据应该得到怎样的输出结果,称为( )。

A、白盒测试B、测试用例C、黑盒测试D、预期结果正确答案:D6.( )的特点包括:功能域明确;不可能任意转移控制;容易确定局部和全局数据的作用域;容易表现嵌套关系。

A、程序流程图B、PAD图C、盒图D、判定表正确答案:C7.UML是一种标准的图形化建模语言,它是( )分析与设计的一种标准表示。

A、面向功能B、面向过程C、面向对象D、面向结构正确答案:C8.在模块划分中,面向过程的方法一般是按( )划分。

A、功能B、结构C、过程D、对象正确答案:A9.并行接口适用于( )的场合,其接口电路相对简单。

A、传输距离较远,传输速度要求低B、传输距离较远,传输速度要求高C、传输距离较近,传输速度要求高D、传输距离较近,传输速度要求低正确答案:C10.( )存储一个对话框模板,模板制定了对话框的特征,包括其大小、位置、风格以及对话框中各种控件等。

软件性能测试模拟笔试题目(一)

软件性能测试模拟笔试题目(一)

软件性能测试模拟笔试题⽬(⼀)注:本试卷中题⽬所涉及性能测试⼯具如⽆特殊说明则均为LoadRunner。

⼀、简答题(2*10=20分)1. 1. 客户交付⼀个性能测试项⽬,请阐述你的实施流程。

2. 2. 解释5个常⽤的性能指标的名称与具体含义。

3. 3. 写出5个Loadrunner中常⽤函数,并对其中2个举例说明⽤法。

4. 4. 简述LoadRunner的⼯作原理?5. 5. 什么是集合点?设置集合点有什么意义?LoadRunner中设置集合点的函数是哪个?6. 6. HTML-based script与URL-based script的脚本有什么区别?7. 7. 如何设置LaodRunner才能让集合点只对⼀半的⽤户⽣效?8. 8. LoadRunner的Controller组件中Pacing参数的作⽤是什么?9. 9. LoadRunner中如何监控Windows资源?10. 10. 如果让QALoad模拟LoadRunner中只对关注的性能点进⾏迭代测试,你有什么好⽅法?11. 11. 什么是负载测试?12. 12. 什么是性能测试?13. 13. 说明负载测试过程?14. 14. 我们什么时候做负载和性能测试?15. 15. 什么是LoadRunner的组件?16. 16. 你⽤LoadRunner的哪个组件录制脚本?17. 17. 在多⽤户模式下你⽤LoadRunnner的哪个组件来回放脚本?18. 18. 在多⽤户模式下你⽤LoadRunnner的哪个组件来回放脚本?19. 19. 什么是场景20. 20. 解释Web Vuser脚本的录制模式21. 21. 为什么创建参数?22. 22. 什么是关联?解释⾃动关联和⼿动关联的区别23. 23. 什么是关联?解释⾃动关联和⼿动关联的区别24. 24. 你在哪⾥设置⾃动关联的选项25. 25. 什么函数可以捕捉到web Vuser脚本的动态值?26. 26. 什么时候你在虚拟⽤户产⽣器中禁⽤⽇志,什么时候选择标准⽇志和扩展⽇志?27. 27. 你如何调试LoadRunner的脚本?28. 28. 你怎么写LR中⽤户⾃定义的函数?写⼏个你以前项⽬中的函数?29. 29. 在run-time setting⾥你可以设置哪些改变?30. 30. 你在哪⾥设置Vuser测试时迭代?31. 31. 你如何在负载下执⾏功能测试?32. 32. 什么是Ramp up?你如何设置?33. 33. Vuser作为线程运⾏的优势是什么?34. 34. 如果你想停⽌执⾏出错的脚本,怎么做?35. 35. 响应时间和吞吐量间的关系是什么?36. 36. 你如何识别性能瓶颈?37. 37. 如果web服务器、数据库服务器、⽹络都⼀切正常,那么哪⾥可能有问题?38. 38. 你如何找出web服务器相关的问题?39. 39. 你是怎么找到数据库中的相关问题?40. 40. 覆盖图和关联图之间的区别是什么?41. 41. 你是怎么计划负载的?标准是什么?42. 42. vuser_init动作包含什么?43. 43. vuser_end动作包含什么?44. 44. 什么是Think Time?你如何改变这个阈值?45. 45. 简述使⽤Loadrunner的步骤46. 46. 什么是集合点?设置集合点有什么意义?Loadrunner中设置集合点的函数是哪个?47. 47. 请解释⼀下如何录制web脚本?48. 48. 请解释⼀下⾃动关联和⼿动关联的不同。

软件测试考试题

软件测试考试题

一、判断正误题(每小题 1 分,共 10 分)1. 测试是证明软件正确的方法。

( ╳ )2. 负载测试是验证要检验的系统的能力最高能达到什么程度。

( √ )3. 测试中应该对有效和无效、期望和不期望的输入都要测试。

( √ )4. 对于连锁型分支结构,若有 n 个判定语句,则有 2n 条路径。

( √ )5. 验收测试是由最终用户来实施的。

( √ )6. GOTO 语句概念简单,使用方便,在某些情况下,保留 GOTO 语句反能使写出的程序更加简洁。

( √ )7. 测试人员要坚持原则,缺陷未修复完坚决不予通过。

( √ )8. 黑盒测试也称为结构测试。

( ╳ )9. 代码评审员一般由测试员担任。

( ╳ )10. 集成测试计划在需求分析阶段末提交。

( ╳ )二、不定项选择题(每题可能有一个或多个选项应选,每题 2 分,共 20 分。

多选不得分,少选仅得1分。

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

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

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

D.验收测试工件齐全。

2.软件测试计划评审会需要哪些人员参加?( ABCD )A.项目经理B. SQA 负责人C.配置负责人D.测试组3.下列关于 alpha 测试的描述中正确的是: ( A D )A. alpha 测试需要用户代表参加B. alpha 测试不需要用户代表参加C. alpha 测试是系统测试的一种D. alpha 测试是验收测试的一种4 .测试设计员的职责有: ( BC )A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5 .软件实施活动的进入准则是: ( ABC )A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化6 、典型的瀑布模型的四个阶段是: ( ABCD )A、分析B、设计C、编码D、测试 E 、需求调研 F、实施7.下面的哪一项测试步骤中需要进行局部数据结构测试: ( A )A、单元测试B、集成测试C、确认测试D、系统测试8.从是否需要执行被测软件的角度,软件测试技术可划分的类型是: (AC ) 。

软件测试模拟试题

软件测试模拟试题

模拟试卷一、填空:(1*20)1、软件测试的两种基本方法:通过性测试,失效性测试2、4种软件开发生命周期模式:大爆炸模式,边写边改模式,瀑布模式,螺旋模式3、确认是保证软件符合产品说明书的过程,验证是保证软件满足用户要求的过程4、重复测试的主要原因是:检查是否存在内存泄漏5、集成测试的两种途径:自底向上,自顶向下6、好的文档以哪3种方式确保产品质量:增强易用性,提高可靠性,降低支持费用7、外包测试理想选择:配置和兼容性测试8、软件缺陷3个基本状态和2个附加状态:打开,解决,关闭--------审查,推迟9、容量测试:采用特定的手段测试系统能够承载处理任务的极限值所从事的测试工作10、测试是为了找出缺陷,而调试是为了修复缺陷二、单选题:(2*5)三、判断题:(1*10)所有的判断题都是来自课后习题中的判断题四、简答题:(5*8)A、软件缺陷的定义:1. 软件未实现产品说明书要求的功能。

2. 软件出现了产品说明书指明不会出现的错误。

3. 软件实现了产品说明书未提到的功能。

4. 软件未实现产品说明书虽未明确提及但应该实现的目标。

5. 软件难以理解、不易使用、运行缓慢或者——从测试员的角度看——最终用户会认为不好。

B、状态转换图的三个要素:1、软件可能进入的每一种独立状态2、从一种状态转入另一种状态所需的输入和条件3、进入或者退出某种状态时的设置条件及输出结果C、白盒测试分为哪两类?分别简述其含义:1、白盒测试分为:静态白盒测试和动态白盒测试2、静态白盒测试是在不执行软件的条件下有条理地仔细审查软件设计、体系结构和代码、从而找出软件缺陷的过程,有时也称结构化分析3、动态白盒测试是指利用查看代码功能和实现方式得到的信息来确定哪些需要测试、哪些不要测试、如何展开测试,也称结构化测试。

D、不修复软件缺陷的原因:1、没有足够的时间2、不算真正的软件缺陷3、修复的风险太大4、不值得是、修复5、无效的软件缺陷修复报告E、测试的原则:(只要答5点就可以拿满分)1、完全测试程序是不可能的2、软件测试是有风险的行为3、测试无法显示潜伏的软件缺陷4、找到的软件缺陷越多,就说明软件缺陷越多5、杀虫剂怪事6、并非所有软件缺陷都要修复7、什么时候才叫缺陷难以说清8、产品说明书从没有最终版本9、软件测试员在产品小组中不受欢迎10、软件测试是一项讲究条理的技术专业F、用什么样的标准来测试用户界面1、符合标准和规范2、直观3、一致4、灵活5、舒适6、正确7、实用G、软件测试计划的目的规定测试活动的范围、方法、资源和进度,明确正在测试的项目、要测试的特性、要执行的测试任务、每个任务的负责人,以及与计划相关的风险H、集成测试的三个层次:对于传统软件来说,按集成粒度不同,可以把集成测试分为3个层次,即:1、模块间集成测试2、子系统内集成测试3、子系统间集成测试五、设计题:(20*1)三角形等价类划分(答案见文件“三角形等价类划分.mht”)好像还漏了一个填空题,哪位同学把能够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.导致软件包含故障的人的行为B.产品的异常情况C.引起一个功能部件不能完成所要求的功能的一种意外情况D.功能部件执行其规定功能的能力丧失9、可作为测试停止的标准是(D )A.当时间用光时B.执行了所有的测试用例,但没有发现故障C.当所有缺陷都已经清除时D.当达到所要求的覆盖时10、下列描述错误的是(A )A.软件发布后如果发现质量问题,那是软件测试人员的错B.穷尽测试实际上在一般情况下是不可行的C.软件测试自动化不是万能的D.测试能由非开发人员进行,调试必须由开发人员进行。

11、如下图所示的N-S图,至少需要( B)个测试用例完成逻辑覆盖。

A.15B.16C.17D.1812、下列(C )方法设计出的测试用例发现程序错误的能力最强。

软件测试模拟练习题+答案

软件测试模拟练习题+答案

软件测试模拟练习题+答案一、单选题(共100题,每题1分,共100分)1.用于防止使软件质量倒退的测试叫()。

A、系统测试B、计划测试C、回归测试D、模块测试正确答案:C2.软件产品发行时存在风险,通常风险为高、中、低三级,有损公司形象通常属于()A、高B、低C、不算风险D、中正确答案:A3.()也称为分支覆盖,是一种较强的逻辑覆盖。

A、条件覆盖B、判定覆盖C、条件组合覆盖D、路径覆盖正确答案:B4.软件维护的种类不包括:()。

A、改正性维护B、适应性维护C、扩展性维护D、完善性维护正确答案:C5.进程的状态分为()三种状态。

A、开始、运行、结束B、单向、双向、多向C、等待、就绪、运行D、中断、等待、运行正确答案:C6.测试的目的是(),而不是对正确性进行形式化证明。

A、要纠正程序中的错误B、要纠正程序中的bugC、要暴露程序中的错误D、要暴露程序中的bug正确答案:C7.UML的目标是用()的方式描述任何类型的系统。

A、面向对象B、面向结构C、面向过程D、面向功能正确答案:A8.下列说法正确的是()A、轻界面测试重功能测试B、测试不能依据测试人员的主管感受C、自己负责的功能模块不能交给别人进行测试D、任何时候测试必须依赖于用户的需求正确答案:D9.数据库系统是一个复杂的系统,是存储介质、处理对象和管理系统的集合体,由数据库、硬件支持系统、软件支持系统和()四部分组成。

A、数据库管理员B、应用系统C、操作系统D、数据模型描述正确答案:A10.()是一种面向数据库系统的模型,主要用于DBMS的实现。

A、概念模型B、逻辑模型C、实体模型D、物理模型正确答案:B11.层次化存储系统是指根据容量和()的不同将存储系统划分为若干个层次。

A、访问方式B、接口C、制造材料D、工作速度正确答案:D12.下列关于关于缺陷的说法中,正确的是()A、有时候程序员犯了低级错误,应该在缺陷报告中严厉的指出问题。

B、缺陷报告写得越详细越好,操作步骤记录的越复杂越好。

软件测试笔试模拟题

软件测试笔试模拟题

试题一.单选题1.关于软件质量的描述,正确的是(2)1.软件质量是指软件满足规定用户需求的能力。

2.软件质量特性是指软件的功能性,可靠性,易用性,效率,可维护性,可移植性。

3.软件质量保证过程就是软件测试过程。

4.以上描述都不对。

2.为了提高测试的效率,应该(d)A.随机的选取测试数据;B.取一切可能的输入数据作为测试数据;C.在完成编码以后制定软件的测试计划;D.选择发现错误的可能性大的数据作为测试数据;3.单元测试一般以白盒测试为主,测试的依据是(a)A.模块功能规格说明;B.系统模块结构图;C.系统需求规格说明书;D.ABC都可以;4.下列关于alpha. beta 测试的描述中正确的是:(a)A. alpha 测试需要用户代表参加;B. beta 测试是不是验收测试的一种;C. alpha 测试不需要用户代表参加;D. beta 测试是系统测试的一种;5.测试设计员的职责有:(b)①制定测试计划②设计测试用例③设计测试过程. 脚本④评估测试活动A. ①④B. ②③C. ①③D. 以上全是6.按照风险设定测试用例的优先级并按照优先级顺序进行测试,符合测试的哪个基本原则(b)A.测试只能显示缺陷的存在;B.穷尽测试是不可能的;C.杀虫剂悖论;D. 缺陷集群性;7.某个程序有3个输入参数A,B,C,输入参数的有效条件是A<=B和C>=B,如果应用程序等价类划分的技术,只考虑单缺陷组合(无效等价类只能与有效等价类组合),如下哪组最适合做此程序的健壮性测试(用无效的数据进行的测试)(a)a)A>B,C<Bb)A>B,C>=Bc)A<=B,C>=Bd)A<=B,C<BA. b,dB. a,b,dC.a,b,c,dD.b,c8.针对下面的程序段:If(x>0 and y>0)thenZ=z/x;End ifIf(x>1 or z>1)thenZ=z+1End ifZ=y+z满足100%语句覆盖和满足100%分支覆盖的最有效的测试用例为(a)a)x=2,y=1,z=6;b)x=1,y=0,z=1;c)x=0,y=6,z=6;d)x=0,y=12,z=6;A.a;a,bB.a,b;b,c,dC.b;a,bD.a,b,c;a9.关于白盒测试的概念,下列哪个选项是正确的?(a)A. 白盒测试是根据识别软件或系列的结构导出测试用例,所以只***或集成测试中;B.在白盒测试中如果已经到达了100%的判定覆盖,不一定能达到100%的语句覆盖;C.在白盒测试中过已经达到了100的语句覆盖,肯定达到了100%的判定覆盖;D.白盒测试可以应用在任何测试级别中;10.根据下面的状态图,为了覆盖所有的状态至少需要设计(c)个测试用例?A2A.一个B.二个C.三个D.四个11.有一堆螺丝和螺母,若一个螺丝配2个螺母,则多10个螺母,若一个螺丝配3个螺母,则少6个螺母,共有(a)个螺丝?A.16B.22C.42D.4812.甲,乙,丙三人,甲21岁时,乙15岁,甲18岁时,丙的年龄是乙的3倍,当甲是25岁时,丙的年龄是(b)A. 45B. 43C. 41D. 3913.甲乙2人同时从A点背向出发,沿400米环形跑道行走,甲每分钟走80米,乙每分钟走50米,两人至少经过(d)分钟才能在A点相遇?A. 10B. 12C. 18D. 4014.(略:试题不详,答案不详)15.甲读一本书,已读与未读的页数之比是3:4,后来又读了33页,已读与未读的页数之比变为5:3;这本书共有(b)页?A. 154B. 168C. 224D. 28016.有从1到8编号的8个球,有2个比其他轻1克,用天平秤了3次,结果如下,第一次:1+2>3+4,第二次5+6<7+8;第三次1+3+5=2+4+8,则较轻的两个球的编号分别是(d)A. 1和2B. 1和5C.2和4D.4和517.在一条长100米的道上安装路灯,路灯的光照半径是10米,请问至少安装(a)盏灯? A. 5B. 8C. 10D. 1218.某项工程,小王单独做需要20天完成,小张单独做需要30天完成,现在2人合作,但中间小王休息了4天,小张也休息了若干天,最后该工程用16天时间完成,问小张休息了(a)天?A. 4B. 4.5C. 5D. 5.519.一商品的进价比上月低了5%,但超市仍按上月价格销售,其利润率提高了6个百分点,则超市上月销售该商品的利润为(c)A.12%B.13%C.14%D.15%20.许多上了年纪的老北京都对小时候庙会上看到的绝活年年不忘,如今,这些绝活有了更为正式的称呼一一民间艺术,然而,随着社会现代化进程加快.中国民俗文化面临前所未有的生存危机,城市环境不断变化,人们兴趣爱好快速分流和转移,加上民间艺术人才逐渐流失,这一切都使民间艺术发展面临困境。

软测模拟题及答案

软测模拟题及答案

软测模拟题及答案1. 下列造成缺陷的原因中引入缺陷最多的是()A. 需求规格说明书(正确答案)B. 编码C. 详细设计D. 系统设计2. 如果缺陷通过验证测试,则测试人员需要对缺陷做的操作是()。

A. 延迟B. 打开C. 重新打开D. 关闭(正确答案)3. 在软件产业发达国家,软件企业一般把40%的工作花在()。

A. 软件测试(正确答案)B. 软件开发C. 缺陷管理D. 需求分析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. 软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?()。

l预防软件发生错误 II改正程序错误III提供诊断错误信息A. 都是B. 只有IC. 只有III(正确答案)D. 只有II10. 当一个软件投入运行应用后,需求发生变化、环境改变或软件发生错误时,进行相应修改所做努力的程度指的是()。

A. 软件性能B. 软件可用性C. 软件可维护性(正确答案)D. 软件功能性11. 你是一个小型的使用V模型的项目唯一的测试人员,而这个项目才刚发布了需求规格书的草稿。

请考虑以下可能性。

软件测试模拟试题

软件测试模拟试题

软件测试模拟题一、填空题:1、传统的测试方法分为黑盒和白盒测试两种,其中、、和是黑盒测试方法中典型的方法。

2、软件测试过程主要分为、、、四类测试。

3、对面向对象的软件测试与传统的软件测试相比增加了和、的测试。

4、软件测试的目的是。

5、白盒测试法是通过分析程序的来的方法。

6、软件测试的目的是为了验证软件是否按照预期运行,两个职责:保证开发各个阶段中的产品需求一致,保证最终得到的产品满足系统需求。

7、在软件测试V模型中,需求阶段根据业务功能需求生成 , 根据需求说明书生成。

8、制定测试计划最关键的部分就是。

9、测试用例是测试工作的核心,根据标准GB/T 25000.51定义包含以下信息测试目标、、、、、和。

10、软件GB/T 25000.51标准中所指软件包是三部分、、。

二、选择题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、必须要求用户参与的测试阶段是()。

A、单元测试B、集成测试C、确认测试D、验收测试7、软件测试说明可以评估所执行的合格性测试是否充分,以下哪项不应包含在测试说明文档中()。

A、概要设计B、软件配置及其他测试准备C、测试用例D、测试过程8、GB/T 16260将软件的内部(外部)质量属性划分为六大质量特性,分别是()A、功能性,可靠性,易用性,效率,维护性和可移植性B、功能性、可靠性、易用性、效率、稳定性和可移植性C、功能性、可靠性、安全性、效率、易用性和可移植性D、功能性、可靠性、兼容性、效率、稳定性和可移植性9、某个应用软件用户登录系统,登录用户输入不存在的用户名,导致登录界面崩溃,该软件无法继续使用,说明该登录模块()特性差。

软件水平考试模拟试题

软件水平考试模拟试题

软件水平考试模拟试题一、选择题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. 测试报告二、判断题1. 软件测试可以确保软件完全没有缺陷。

( )2. 单元测试是对整个软件系统进行测试。

( )3. 集成测试是为了验证不同模块之间的交互是否正常。

( )4. 功能测试是为了验证软件是否符合用户需求。

( )5. 测试用例的设计是软件测试中的重要一环。

( )三、简答题1. 请简要解释什么是黑盒测试和白盒测试。

2. 请列举至少三种常见的软件缺陷。

3. 请简要介绍一下软件测试执行的基本步骤。

四、综合题请就以下情景回答问题:假设您是一名软件测试员,负责测试一个新开发的在线购物网站。

用户可以在网站上浏览商品、将商品加入购物车、填写配送信息并完成支付。

根据用户的反馈,可能存在以下问题:- 浏览商品时页面加载缓慢- 加入购物车的商品数量不能超过10件- 填写配送信息时省份选择框中有重复选项- 支付功能在某些情况下无法正常工作1. 请设计相应的测试用例来发现以上问题。

2. 根据您的测试用例执行结果,请列出每个问题的缺陷描述和建议修复方式。

本模拟试题旨在考察您对软件测试的基本概念和方法的理解,也提供了一种实际场景下的测试任务来提升您的应用能力。

软件测试模拟题及答案(DOC)

软件测试模拟题及答案(DOC)

一、选择题1、以下软件属性中,软件产品首要满足的应该是【A 】A.功能需求B.性能需求C.可扩展性和灵活性D.容错纠错能力2、软件缺陷产生的原因是【 D 】。

A.交流不充分及沟通不畅;软件需求的变更;软件开发工具的缺陷B.软件的复杂性;软件项目的时间压力C.程序开发人员的错误;软件项目文档的缺乏D.以上都是3、导致软件缺陷的最大原因是【 A 】A.规格说明书 B.设计 C.编码 D.测试4、修复软件缺陷费用最高的是【 D 】阶段A.编制说明书 B.设计 C.编写代码 D.发布5、以下【 A 】不属于软件缺陷。

A.测试人员主观认为不合理的地方B.软件未到达产品说明书标明的功能C.软件出现了产品说明书指明不会出现的错误D.软件功能超出产品说明书指明范围6、软件测试的目的是【 B 】A.防止软件开发中出现的错误B.发现软件开发中出现的错误C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D.修改软件中出现的错误7、软件测试技术可以分为静态测试和动态测试,以下说法中错误的选项是【 D 】。

A.静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。

B.动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。

C.动态测试包括黑盒测试和白盒测试。

D.白盒测试是静态测试,黑盒测试是动态测试。

8、白盒测试是根据程序的【 C 】来设计测试用例。

A.功能B.性能C.内部逻辑D.内部数据9、黑盒测试是根据软件的【 B 】来设计测试用例。

A.功能B.规格说明C.内部逻辑D.内部数据10、用黑盒技术设计测试用例的方法之一为【 A 】A.因果图 B.逻辑覆盖 C.循环覆盖 D.基本路径测试11、坚持在软件的各个阶段实施以下哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期【 A 】。

A.技术评审B.程序测试 C.改正程序错误 D.管理评审12、为了提高测试的效率,正确的做法是【 A 】。

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

《软件测试》模拟试题一
一、单项选择题(本大题共15小题,每小题2分,共30分。

在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)
1.以下关于软件测试的概念,正确的是()。

A.软件测试的目的是想证实在一个给定的外部环境中软件的路基正确性,即保证软件以正确的方式来做这个事件
B.软件测试的对象不仅仅是程序,文档、数据和规程都市软件测试的对象
C.软件质量保证的基本措施就是对软件进行确认测试
D.单元测试可检验程序单元或部件的借口关系,应能发现并排除在模块连接中可能发生的问题
2.软件的六大质量特性包括()。

A.功能性、可靠性、易用性、效率性、可维护性、可移植性
B.功能性、可靠性、易用性、效率性、稳定性、可移植性
C.功能性、可靠性、可扩展性、效率性、稳定性、可移植性
D.功能性、可靠性、兼容性、效率性、稳定性、可移植性
3.用边界值分析法,假定X为整数,10≤X≤100,那么X在测试中应该取()边界值。

A.X=10,X=100 B.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
4.软件测试信息流的输入包括()
①软件配置(包括软件开发文档、目标执行、程序、数据结构)
②开发工具(开发环境、数据库、中间件等)
③测试配置(包括测试计划、测试用例、测试驱动程序等)
④测试工具(为提高软件测试效率,使用测试工具为测试工作服务)
A.①②③④B.①②④C.①③④D.②④⑤
5.逻辑覆盖测试主要用于()。

A.黑盒测试B.白盒测试C.灰盒测试D.软件验收方法
6.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。

A.程序的内部逻辑B.程序的复杂程度
C.使用说明书D.程序的功能
7.用等价类划分法设计8位长数字类型用户名登陆操作的测试用例,应该分成()各等价区间。

A.2 B,3 C.4 D.6
8.在Assert类中断言测试失败是()。

A.assertEquals B.assertTrue C.assertSame D.fail
9.Junit的TestCase类提供()和tearDown()方法,分别完成对测试环境的建立和拆除。

A.setUp( ) B.set( ) C.setap( )D.setDown( )
10.下面哪个方法根据输出对输入的依赖关系设计测试用例。

()
A.路径测试B.等价类C.因果图D.归纳测试
11.增量式集成测试有3种方式:()、自底向上增量测试方法和混合增量测试方式。

A.自顶向下增量测试方法B.一次性集成测试
C.多次性测试D.维护
12.软件的集成测试工作,最好由()承担,以提高集成测试的效果。

A.该软件的设计人员B.该软件开发组的负责人
C.该软件的编程人员D.不属于该软件开发组的软件设计人员
13.对于软件的β测试,下列描述正确的是()。

A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试
B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试
C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试
D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试14.Web应用连接测试不包括()。

A.无链接指向的页面B.错误的链接
C.客户端与服务器端的链接速率D.不粗安装的页面文件
15.不属于界面元素测试的是()。

A.窗口测试B.文字测试C.功能点测试D.鼠标测试
二、填空题(每空1分,共20分)
1.软件测试的主要工作内容是和,前者是保证软件正确地实现了一些特定功能的一系列活动。

后者是一系列的活动和过程,目的是证实在一个给定的外部环境中软件的逻辑正确性。

2. 软件测试的对象包括源程序、、及相关文档。

3.功能图法就是用功能图形象地表示程序的功能说明,并机械地生成功能图的测试用例,功能图的模型由图和模型组成。

4.软件测试的方法有和,其中后者根据测试用例的设计方法不同,分为黑盒测试和白盒测试两类。

5.编码阶段产生的错误由检查出来。

6.软件的预防性维护是为了提高软件和而对程序进行的修改。

7.在软件测试中,逻辑覆盖标准主要用于。

8.在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,局部数据测试属于。

9.白盒测试又称为,黑盒测试又称为。

10.动态测试的两个基本要素是和。

11.在某大学学籍管理信息系统中,假定学生的年龄输入范围为15~30,则根据黑盒测试中的等价类划分技术,可以划分为个有效等价类,个无效等价类。

三、简答题(每小题5分,共30分)
1.简述软件测试的目的。

2.什么样的项目和环境中更适合使用自动化测试工具?
3.白盒测试有几种方法?
4.Alpha测试与beta的区别?
5. 什么是测试用例?
6. 为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。

int test(int A,int B)
{
if((A>1)&&(B<10)
X=A-B;
if((A==2)||(B>20)
X=A+B;
return X;
}
四、问答题(2题共20分)
1.阅读以下程序,根据问题回答。

(8分)
Dim MyString ,MyArray
MyString=”VBscriptXisXfun!”
MyArray=Split(MyString,”X”,-1,1)
MsgBox MyArray(0)
MsgBox MyArray(1)
MsgBox MyArray(2)
在MsgBox MyArray(0) 、MsgBox MyArray(1)、MsgBox MyArray(2)中的值分别是什么?2.变量的命名规则一般规定如下:变量名的长度不多于40个字符,第一个字符必须为英文字母,其他字母可以英文字母、数字以及下划线的任意组合。

请用等价分类法设计测试用例。

(12分)
《软件测试》模拟试题一参考答案
一、单项选择题(每小题2分,共30分)
1.B
2.A
3.B
4.C
5.B
6.A
7.D
8.D
9.A 10.C
11.A 12.D 13.D 14.C 15.C
二、填空题(每空1分,共20分)
1. 验证确认
2. 目标程序数据(可互换)
3. 状态迁移逻辑功能
4. 静态测试动态测试
5. 单元测试
6. 可维护性可靠性(可互换)
7. 白盒测试
8. 单元测试
9. 结构测试功能测试
10.被测试程序测试用例
11.1 2
三、简答题(每小题5分,共30分)
1.软件测试的目的:
(1)测试是程序的执行过程,目的在于发现错误;
(2)一个好的测试用例在于能发现至今为止未发现的错误;
(3)一个成功的测试是发现了至今未发现的错误的测试。

2. 以下情况更适合使用自动化测试工具:
(1)需要反复进行的工作。

在持续修改软件功能的项目中,对功能的测试需要反复进行,人工测试工作量极大。

功能性测试工具能够自动进行重复性工作,从而减少人工测试的工作量。

(2)负载压力测试。

负载压力测试需要模拟大量并发用户和大量数据,这样的测试用手工不能完成或不能很好的完成,而自动化测试工具则可以很好地解决这个问题,在测试脚本运行过程中也不需要人工干预,能充分利用非工作时间。

(3)公司有大量的测试人员和开发人员,他们合作完成一个产品,那么为有效管理和合作,借助于自动化测试工具会取得事半功倍效果。

(4)如果需要进行测试系统后台或内保的性能特性,进而进行故障定位和性能调优,自动化测试工具会是一个不错的选择。

3. 总体上分为静态方法和动态方法两大类。

静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义
动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

4. Alpha测试在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更。

这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。

Beta测试当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。

这种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。

5. 所谓测试用例设计就是将软件测试的行为活动,作为一个科学化的组织归纳。

简单地说就是设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的执行结果。

6.语句覆盖测试用例:A=2,B=0;
判定覆盖测试用例:A=3,B=0;A=2,B=20;
条件覆盖测试用例:A=2,B=0;A=0,B=21;
四、问答题(2题共20分第1题8分第二题12分)
1. MsgBox MyArray(0)=”VBscript”
MsgBox MyArray(1)=”is”
MsgBox MyArray(2)=”fun”
2. ①划分等价类下表。

等价类划分表
②设计测试用例下表。

测试用例表。

相关文档
最新文档