软件测试试题专题(七)
软件评测考试题库及答案

软件评测考试题库及答案一、选择题1. 软件评测的主要目的是:A. 提高软件的知名度B. 确保软件质量C. 降低软件开发成本D. 增加软件的功能答案:B2. 软件评测不包括以下哪项活动?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 软件维护答案:D3. 以下哪个是软件评测的类型?A. 性能评测B. 安全性评测C. 可用性评测D. 所有选项都是答案:D4. 软件评测中的黑盒测试主要关注:A. 代码的内部逻辑B. 软件的输入输出行为C. 软件的界面设计D. 软件的数据库结构答案:B5. 软件评测中的白盒测试主要关注:A. 代码的内部逻辑B. 软件的输入输出行为C. 软件的界面设计D. 软件的数据库结构答案:A二、判断题1. 软件评测应该在软件开发的任何阶段都可以进行。
(错误)2. 软件评测可以完全替代用户测试。
(错误)3. 软件评测可以帮助开发者发现并修复软件中的缺陷。
(正确)4. 软件评测的结果不会影响到软件的交付和发布。
(错误)5. 软件评测只关注软件的功能实现,不关注用户体验。
(错误)三、简答题1. 简述软件评测的重要性。
软件评测是确保软件质量的关键环节。
它可以帮助开发者发现软件中的错误和缺陷,提高软件的稳定性和可靠性。
此外,软件评测还可以验证软件是否满足用户的需求和预期,从而提升用户体验。
2. 描述软件评测的一般流程。
软件评测的一般流程包括:需求分析、测试计划制定、测试用例设计、测试执行、缺陷报告、缺陷修复和回归测试。
这个过程可能需要多次迭代,直到软件达到预期的质量标准。
四、案例分析题假设你是一名软件评测工程师,你被分配到一个新项目中。
请描述你将如何进行软件评测。
1. 首先,我会与项目团队沟通,了解软件的需求和功能,确保我对软件有充分的理解。
2. 然后,我会制定详细的测试计划,包括测试的范围、方法、资源和时间表。
3. 接下来,我会设计测试用例,覆盖软件的所有功能点和可能的使用场景。
4. 执行测试用例,记录测试结果和发现的缺陷。
软件测试试题库

、选择题1.下列软件属性中,7软件产品首要满足的应该是【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.软件测试的目的是【C】A.避免软件开发中出现的错误B.发现软件开发中出现的错误C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D.修改软件中出现的错误7.软件测试技术可以分为静态测试和动态测试,下列说法中错误的是【D】A.静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。
B.动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。
C.动态测试包括黑盒测试和白盒测试。
D.白盒测试是静态测试,黑盒测试是动态测试。
8.黑盒测试是根据软件的【A】来设计测试用例。
A.功能B .规格说明C .内部逻辑D .内部数据9.用黑盒技术设计测试用例的方法之一为【A ]A.因果图B .逻辑覆盖C .循环覆盖D .基本路径测试10.坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期【D】。
A.技术评审B .程序测试C .改正程序错误D .管理评审11.为了提高测试的效率,正确的做法是【A ] oA.选择发现错误可能性大的数据作为测试用例B.在完成程序的编码之后再制定软件的测试计划C.随机选取测试用例D.使用测试用例测试是为了检查程序是否做了应该做的事12.对程序的测试最好由【B ]来做。
软件测试综合试题(参考答案)

软件测试综合试题(参考答案)软件测试综合试题⼀、选择题1、关于软件质量的描述,正确的是___B___A.软件质量是指软件满⾜规定⽤户需求的能⼒;B.软件质量特性是指软件的功能性、可靠性、易⽤性、效率、可维护性、可移植性;C.软件质量保证过程就是软件测试过程;D.以上描述都不对2、___B___⽅法根据输出对输⼊的依赖关系设计测试⽤例。
A.路径测试B.等价类 C.因果图D.边界值3、测试设计员的职责有:__B____①制定测试计划②设计测试⽤例③设计测试过程、脚本④评估测试活动A.①④ B.②③ C.①③D.以上全是4、⼗进制102转换为⼆进制是_____B_A.1100111 B.1100110 C.1100001 D.1011115、下列软件实施活动的进⼊准则描述错误的是:___D___A.需求⼯件已经被基线化B.详细设计⼯件已经被基线化C.构架⼯件已经被基线化D.项⽬阶段成果已经被基线化6、⽤边界值分析法,假定1B.X=0,X=1,X=100,X=101;C.X=2,X=99;D.X=O,X=101;7、对于业务流清晰的系统可以利⽤D__贯穿整个测试⽤例设计过程⼴在⽤例中综合使⽤各种测试⽅法,对于参数配置类的软件,要⽤C__选择较少的组合⽅式达到最佳效果,如果程序的功能说明中含有输⼊条件的组合情况,则⼀开始就可以选⽤B__和判定表驱动法A.等价类划分B.因果图法C.正交试验法D.场景法8. 下列关于alpha 测试的描述中正确的是:(BD)A.alpha 测试需要⽤户代表参加B.alpha 测试不需要⽤户代表参加C.alpha 测试是系统测试的⼀种D.alpha 测试是验收测试的⼀种8、测试ATM取款功能,已知取款数只能输⼊正整数,每次取款数要求是100的倍数且不能⼤于500,下⾯哪个是正确的⽆效等价类___C___A.(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500, +∞);B.(500, +∞);C.(500, +∞)、任意⼤于0⼩于500的⾮100倍数的整数;D.(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500, +∞);9、在SQL语⾔的Select语句中,⽤于对结果元组进⾏排序的是哪⼀个⼦句?___C___A.GROUP BYB.HAVINGC.ORDER BYD.Where10、改变⽂件所有者的命令为__C____A chmodB touchC chownD cat⼆、简答题1、QC中有⼏个内置组?分别说出他们的作⽤。
软件测试试题专题(七)

1>通常,下列协议在邮件收发过程中使用不到的是()。
(选择一项)a)SMTPb)POP3c)FTPd)IMAP2>下列常用的测试用例设计技术中,不属于白盒测试技术的是(d)。
(选择一项)a)信息流分析法b)数据流分析法c)循环覆盖测试d)状态图法3>下列关于自动测试与手动测试的说法中错误的是( a)。
(选择一项)a)自动测试发现的错误一定比手工测试发现的错误多b)自动测试可能会制约软件的开发c)自动测试的性能测试方面有着手工测试无法比拟的优势d)手工测试可以处理测试中发生的意外事件4>OTP在录制脚本时使用的编程语言是()。
(选择一项)a)Cb)Javascriptc)Javad)VBScript5>在C语言中,下列注释书写规则的描述中正确的是(c)。
(选择一项)a)注释一般中能放在代码的右方b)应尽量在注释中使用缩写,以免浪费内存c)注释与代码应保持一致,修改代码的同时修改相应的注释d)注释的频度要适中,一般要求眶占程序总行数的一半6> 通常情况下,关于缺陷报告,下列说法中正确的是(c)。
(选择一项)a)对于不可重现的错误,可以不用报告的b)为了提高相关人员对缺陷的重视程序,需要夸大一些缺陷的严重性c)细小的缺陷也应该报告d)测试人员不能引用他人的缺陷报告7>下列关于菜单测试内容的说法中错误的是(b)。
(选择一项)a)菜单深度一般最多控制在3层以内b)菜单中可以中英文混合c)主菜单数目不应太多,最好单排布置d)与当前操作无关的菜单应置为灰色8>下列选项中能被CPU直接存取的存储设备是(b)。
(选择一项)a)硬盘b)内存c)软盘d)CD-ROM9>SQL Server数据库采用的数据模型是()。
(选择一项)a)关系模型b)层次模型c)网状模型d)螺旋模型10>通常,软件生命同期中的很多环节都有可能引入缺陷,相对而言,在下列各阶段中发现的缺陷修复成本最低的是(a)。
软件测试习题集及答案(详细版)

软件测试习题集及答案(详细版)预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制一、判断分析题1.软件测试的目的是尽可能多的找出软件的缺陷。
(Y)2.软件测试的目的是证明软件没有错误。
(N)3.测试组负责软件质量。
(N )4.程序的效率与程序的复杂性相关。
(N )5.软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。
(Y )6.测试程序仅仅按预期方式运行就行了。
(N )7.好的测试员不懈追求完美。
( Y)8.不存在质量很高但可靠性很差的产品。
(N )9.测试是为了验证该软件已正确地实现了用户的要求。
( N)10.发现错误多的程序模块,残留在模块中的错误也多。
(Y )11.程序效率的提高主要应通过选择高效的算法来实现。
( Y)12.测试人员要坚持原则,缺陷未修复完坚决不予通过。
(N)13.项目立项前测试人员不需要提交任何工件。
(Y)14.缺陷跟踪系统只针对对测试人员来使用。
(N )15.从用户软件开发者的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。
(N )16.软件项目在进入需求分析阶段,测试人员应该开始介入其中。
( Y)17.测试是提高产品质量根本手段。
()18.代码评审员一般由测试员担任。
(N)19.代码评审是检查源代码是否达到模块设计的要求。
(N)20.软件测试员可以对产品说明书进行白盒测试。
(N )21.静态白盒测试可以找出遗漏之处的问题。
(Y )22.总是首先设计白盒测试用例。
(N)23.用黑盒法测试时,测试用例是根据程序内部逻辑设计的。
(N)24.黑盒测试方法中最有效的是因果图法。
(Y )25.软件测试按照测试过程分类为黑盒、白盒测试。
(N)26.白盒测试又称结构测试、逻辑驱动测试或基于程序的测试。
(Y)27.白盒测试时一般由开发人员兼任测试人员的角色。
(Y)28.黑盒测试是从用户观点出发的测试。
(Y)29.白盒测试是从用户观点出发的测试。
软件测试题目及其答案

软件测试题目及其答案软件测试在软件开发过程中扮演着重要的角色,旨在评估软件的质量和性能。
本文将针对软件测试提供一些常见的问题及其答案,以供参考。
以下是一些针对软件测试的常见问题及详细答案:1. 什么是软件测试?软件测试是通过运行和评估软件系统,以确定其是否满足既定需求和预期行为的过程。
它旨在发现系统中的缺陷并改进软件质量。
2. 软件测试的目的是什么?软件测试的主要目的是发现软件系统中的缺陷和问题,并确保软件满足用户需求、具有高质量和稳定性。
3. 软件测试的分类有哪些?软件测试可分为以下几个分类:- 功能测试:评估软件系统是否按照需求规格说明书中所定义的功能工作。
- 性能测试:评估软件系统在特定负载条件下的性能和响应能力。
- 安全性测试:评估软件系统的安全性,以防止潜在的安全漏洞。
- 兼容性测试:评估软件系统在不同平台、浏览器或设备上的兼容性。
- 可靠性测试:评估软件系统的可靠性和稳定性,以确保其在长时间运行中不会出现故障等。
4. 软件测试的生命周期是什么?软件测试的生命周期包括需求分析、测试计划、测试设计、测试执行、缺陷报告和验证、测试关闭等不同阶段。
5. 请解释黑盒测试和白盒测试。
- 黑盒测试:黑盒测试是一种测试方法,它仅基于系统的可见行为,而不考虑内部结构或实现细节。
测试者在无需了解内部逻辑的情况下,通过输入特定的数据并验证输出的结果是否符合预期来测试系统。
黑盒测试关注功能的正确性和系统的可靠性,独立于代码实现细节。
- 白盒测试:白盒测试是一种测试方法,它涉及对软件系统内部结构和代码的详细了解。
测试者根据代码和内部逻辑来设计和执行测试用例,以验证系统的功能和覆盖率。
白盒测试关注代码覆盖率、逻辑问题和性能问题。
6. 什么是单元测试?单元测试是对软件系统中最小可测试单位(如函数、方法)的测试。
它旨在验证每个单元的功能和正确性,确保其在整个系统中的正常工作。
单元测试通常由开发人员完成,并使用一些框架或工具进行自动化测试。
软件测试试题及答案答案
软件测试试题及答案答案一、单项选择题(每题2分,共10分)1. 软件测试的目的是:A. 证明软件无缺陷B. 证明软件存在缺陷C. 证明软件符合需求规格D. 证明软件符合设计规格答案:B2. 黑盒测试的主要依据是:A. 程序内部逻辑B. 程序外部特性C. 程序数据结构D. 程序运行环境答案:B3. 以下哪个不是软件测试的阶段?A. 单元测试B. 集成测试C. 系统测试D. 维护测试答案:D4. 软件测试中,测试用例的主要目的是:A. 验证软件功能B. 验证软件性能C. 验证软件安全性D. 所有选项答案:D5. 以下哪个不是软件测试的类型?A. 功能测试B. 性能测试C. 压力测试D. 需求测试答案:D二、多项选择题(每题3分,共15分)1. 软件测试过程中可能遇到的问题包括:A. 缺陷B. 错误C. 故障D. 风险答案:ABCD2. 软件测试的基本原则包括:A. 测试显示存在缺陷B. 测试不能证明不存在缺陷C. 穷尽测试是不可能的D. 早期测试答案:ABCD3. 软件测试的目的是:A. 验证软件符合需求B. 验证软件符合设计C. 验证软件符合实现D. 验证软件符合标准答案:ABD4. 以下哪些是软件测试的方法?A. 静态测试B. 动态测试C. 黑盒测试D. 白盒测试答案:ABCD5. 软件测试的文档通常包括:A. 测试计划B. 测试用例C. 测试报告D. 用户手册答案:ABC三、判断题(每题1分,共10分)1. 软件测试可以完全替代用户测试。
(错误)2. 软件测试的目的是发现尽可能多的缺陷。
(正确)3. 软件测试可以在软件开发过程的任何阶段进行。
(正确)4. 软件测试可以提高软件的可靠性。
(正确)5. 软件测试可以降低软件维护的成本。
(正确)6. 软件测试可以证明软件没有缺陷。
(错误)7. 软件测试只能发现软件中的错误。
(错误)8. 软件测试可以提高用户对软件的满意度。
(正确)9. 软件测试可以减少软件的缺陷。
软件测试面试题(计算机网络常见面试题)
软件测试⾯试题(计算机⽹络常见⾯试题)1、OSI⽹络七层是哪七层?应⽤层、表⽰层、会话层、传输层、⽹络层、数据链路层、物理层2、TCP和UDP协议有什么区别?TCP:传输控制协议;可靠的、⾯向连接的协议;传输效率低UDP:⽤户数据报协议;不可靠的、⽆连接的服务;传输效率⾼3、TCP的三次握⼿是怎么回事?第⼀次:A向B发送数据包第⼆次:B收到数据包并进⾏包装后向A发送数据包,告知A两者之间的数据传输通道可正常连接使⽤第三次:A收到B的数据包后进⾏包装向B发送数据包,告知B两者之间的数据传输通道可正常连接使⽤4、UDP协议⽤在那些地⽅?⽹络游戏、直播、QQ等5、应⽤层协议有哪些?常⽤的应⽤层协议:HTTP、HTTPS、DNS、SMTP、FTP、Telnet、POP3等6、HTTP和HTTPS协议有什么区别?(1)HTTP协议进⾏数据传输⽐HTTPS效率⾼(2)两者使⽤的连接⽅式不同,默认端⼝也不同,HTTP是80,HTTPS是443(3)HTTPS协议的安全性⽐HTTP⾼7、HTTP协议包含哪些部分?请求和响应两个部分,请求包含:请求⾏、请求头和请全体,响应包含:响应⾏、响应头和响应体8、GET请求和POST请求有什么区别?GET:获取⼀些资源,是直接就可以拿到的POST:需要提交⼀些数据才可以拿到9、HTTP响应状态有5种,分别是哪5种,各表⽰什么?(1)1xx:信息,服务器已收到(2)2xx:表⽰服务器⾃认为正确处理了,典型的为200 OK(3)3xx:重定向,⽐如301实现⽹页跳转(4)4xx:请求错误,表⽰要检查请求哪⾥出错了(5)5xx:数据库错误,可以提BUG10、F12开发者⼯具怎么使⽤?最好下载⼀个纯版的⾕歌浏览器,F12可以进⼊到开发者⼯具,在使⽤⽹页时可以查看后台数据和⽹页状态,是否响应,响应时间,请求头,请求⾏,请求体,响应头,响应⾏,响应体等。
软件测试习题集及答案(详细版)解答
1.什么是软件测试?软件测试的目的和作用是什么?答:软件测试是在受控制的条件下对系统或应用程序进行操作并评价操作的结果。
软件测试的目的是以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。
测试是为了证明程序有错,而不是证明程序无错。
一个成功的测试是发现了至今未发现的错误的测试。
软件测试的原则包括:所有的测试都应追溯到用户的需求;尽早地和不断地进行软件测试;不可能完全的测试,因为输入量太大,执行路径太多;注意测试中的群集现象;避免测试自己的程序;设计周密的测试用例。
2.软件缺陷产生的原因?答: A.软件需求说明书编写的不全面,不完整,不准确,而且经常更改 B.软件设计说明书 C.软件操作人员的水平 D.开发人员不能很好的理解需求明书和沟通不足3.软件测试的意义?意义:1.对产品质量完成全面的评估,为软件产品发布(如验收测试)、软件系统部署(如性能规划测试)、软件产品鉴定(第三方独立测试)委托方和被委托方纠纷仲裁(第三方独立测试)和其它决策提供信息;2.通过持续的测试(包括需求评审、设计评审、代码评审等)可以对产品质量提供持续的、快速的反馈,从而在整个开发过程中不断地、及时地改进产品的质量,并减少各种返工,降低软件开发的成本;3.通过测试发现所要交付产品的缺陷,特别是尽可能地发现各种严重的缺陷,降低或消除产品质量风险,提高客户的满意度,扩大市场份额,提高客户的忠诚度。
4.通过对缺陷进行分析,找出缺陷发生的根本原因(软件过程中的问题,包括错误的行为方式)或总结出软件产品的缺陷模式,避免将来犯同样的错误或产生类似的产品问题,达到缺陷预防的目的4.软件测试与软件开发的关系?答:软件开发是一个系统的工程。
包括需求分析,设计,编码,测试,维护等等几个环节。
测试是整个软件开发流程中的一个环节。
5.简述软件测试过程v模型和w模型的主要区别:V模型是软件开发完了之后才开始测试活动。
而W模型则是软件测试活动伴随着软件开发活动。
软件测试练习题及答案
练习题、判断(01)测试是为了验证软件已正确地实现了用户的要求。
错(02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。
对(03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。
错(04)程序员兼任测试员可以提高工作效率。
错(05)黑盒测试的测试用例是根据应用程序的功能需求设计的。
对(06)当软件代码开发结束时,软件测试过程才开始。
错(07)据有关数据统计,代码中60%以上的缺陷可以通过代码审查发现出来。
对(08)无效等价类是无效的输入数据构成的集合,因此无需考虑无效的等价类划分。
错(09)软件本地化就是将一个软件产品按特定国家或语言市场的需要翻译过来。
错(10)在压力测试中通常采用的是黑盒测试方法。
对(11)软件测试员无法对产品说明书进行白盒测试。
对(12)功能测试工具主要适合于回归测试。
对(13)测试人员说:“没有可运行的程序,我无法进行测试工作”。
错(14)自底向上集成需要测试员编写驱动程序。
对(15)测试是可以穷尽的。
错(16)自动化测试相比手工测试而言,能发现更多的错误。
错(17)软件测试自动化可以提高测试效率,可以代替手工测试。
错(18)语句覆盖法的基本思想是设计若干测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次。
对(19)Beta测试是验收测试的一种。
对(20)软件开发全过程的测试工作都可以实现自动化。
错(21)软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。
错(22)结构性测试是根据软件的规格说明来设计测试用例。
错(23)软件测试工具可以代替软件测试员。
错(24)通过软件测试,可以证明程序的正确性。
错(25)在单元测试中,驱动程序模拟被测模块工作过程中所调用的下层模块。
错(26)软件缺陷可能会被修复,可能会被保留或者标识出来。
对(27)测试用例是由测试输入数据和对应的实际输出结果这两部分组成。
错(28)单元测试通常由开发人员进行。
对(29)现在人们普遍认为软件测试不应该贯穿整个软件生命周期,而应在编程完毕之后再进行,这样可以降低成本。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1>通常,下列协议在邮件收发过程中使用不到的是()。
(选择一项)a)SMTPb)POP3c)FTPd)IMAP2>下列常用的测试用例设计技术中,不属于白盒测试技术的是(d)。
(选择一项)a)信息流分析法b)数据流分析法c)循环覆盖测试d)状态图法3>下列关于自动测试与手动测试的说法中错误的是( a)。
(选择一项)a)自动测试发现的错误一定比手工测试发现的错误多b)自动测试可能会制约软件的开发c)自动测试的性能测试方面有着手工测试无法比拟的优势d)手工测试可以处理测试中发生的意外事件4>OTP在录制脚本时使用的编程语言是()。
(选择一项)a)Cb)Javascriptc)Javad)VBScript5>在C语言中,下列注释书写规则的描述中正确的是(c)。
(选择一项)a)注释一般中能放在代码的右方b)应尽量在注释中使用缩写,以免浪费内存c)注释与代码应保持一致,修改代码的同时修改相应的注释d)注释的频度要适中,一般要求眶占程序总行数的一半6> 通常情况下,关于缺陷报告,下列说法中正确的是(c)。
(选择一项)a)对于不可重现的错误,可以不用报告的b)为了提高相关人员对缺陷的重视程序,需要夸大一些缺陷的严重性c)细小的缺陷也应该报告d)测试人员不能引用他人的缺陷报告7>下列关于菜单测试内容的说法中错误的是(b)。
(选择一项)a)菜单深度一般最多控制在3层以内b)菜单中可以中英文混合c)主菜单数目不应太多,最好单排布置d)与当前操作无关的菜单应置为灰色8>下列选项中能被CPU直接存取的存储设备是(b)。
(选择一项)a)硬盘b)内存c)软盘d)CD-ROM9>SQL Server数据库采用的数据模型是()。
(选择一项)a)关系模型b)层次模型c)网状模型d)螺旋模型10>通常,软件生命同期中的很多环节都有可能引入缺陷,相对而言,在下列各阶段中发现的缺陷修复成本最低的是(a)。
(选择一项)a)需求阶段b)设计阶段c)编码阶段d)维护阶段11>下列关于软件测试与调试的说法中错误的是(c)。
(选择一项)a)通常情况下,软件测试经历的时间要长于软件测试调度的时间b)一般来说,软件测试工作的开始要早于软件调试工作c)测试的主要工作是找到缺陷并解决缺陷,调试的主要工作是解决缺陷,所以软件测试包含程序调试工作d)一般来说,软件测试找到的大多是错误的外部表现,而调试能够找到错误的内部原因12>在linux系统中,超级用户root登录系统后默认进入的目录是(c)。
(选择一项)a)/b)/home/rootc)/rootd)~/home13>按照相关的国家标准中对软件层次的界定,下列属于支持软件的是(d)。
(选择一项)a)photoshop 8.0b)microsoft excel 2003c)金山词霸2007d)Sql server 200014>对于linux的内核版本,可以从()得出它是开发版还是稳定版。
(选择一项)a)主版本号b)次版本号c)版本修订次数d)序号15>有如下C语言程序:#include <stdio.h>Void main(){Int a=65,b=85; /*字母A的ASCII码:65,U的ASCII:85*/Printf(“%d%d\n”,a,b);Printf(“%#x,%d\n”,a,b);Printf(“%c,%c\n”,a,b);Printf(“a=%d,b=%d\n”,a,b);}a)语句1的输出结果为65,85b)语句2的输出结果为41,85c)语句3的输出结果为A,Ud)语句4的输出结果为a=65,b=8516>下列关于白盒测试与黑盒测试的说法中错误的是()。
(选择一项)a)用白盒测试来验证单元的基本功能时,可以使用黑盒测试的思考方法来设计测试用例b)仅仅通过白盒测试,或仅仅通过黑盒测试都不能全面系统地测试一个软件c)白盒测试适用于软件测试的各个阶段d)在黑盒测试中使用白盒测试的手段,常被称为“灰盒测试”17>SQL Server2000提供了一整套管理工具和实用程序,其中主要负责启动、暂停和停止SQL Server服务的是()。
(选择一项)a)企业管理器b)导入和导出数据c)事件探查器d)服务管理器18>下列关于软件运行测试的描述中错误的是()。
(选择一项)a)检查产品信息是否真实正确、是否与实际版本一致b)检查安装的软件是否可以正常使用c)检查软件安装的目录和内容是否无遗漏或多余d)只要选择开始菜单、桌面快捷方式或快速启动图标中的一种检查能否正确打开相应程序19>有如下c语言程序片段:If((x>4)||(z<7)){K=x*y-1;J=5;}If((x==8)&&(y>5)){J=7;}j=j+1则下列能够完成对这段代码语句覆盖的测试用例是()。
(选择一项)a)x=2,y=6,z=5b)x=6,y=6,z=5c)x=8,y=6,z=4d)x=8,y=5,z=520> 在C语言中,下列关于函数形参和实参的说法中错误的是()。
(选择一项)a)形参只有被调用时才临时分配存储单元b)形参可以是常量、变量或表达式c)实参可以为常数、变量或者其他构造类型数据及表达式d)实参应与其对应的形参类型一致或赋值相容21>下列关于选择自动测试工具的方法和原则的说法中正确的有()。
(选择二项)a)引入工具需要考虑工具引入的连续性和一致性b)如需多种工具,尽量选择不同公司的产品,以博采众家之长c)尽量选择主流产品d)尽量选择正在大力宣传的新产品22>下列testdirector预定义的默认用户组中,不能够添加缺陷记录的是()。
(选择一项)a)QATestb)Viewerc)Developerd)Project Manager23> 在linux中,把a.txt中的内容追加到b.txt文件的尾部,应使用的命令是( )。
(选择一项)a)cat a.txt>b.txtb)cat a.txt>b.txtc)cat a.txtd)cat a.txt|b.txt24>关于对“关闭文件”功能的测试,下列说法错误的是()。
(选择一项)a)编辑文件后不保存,直接从菜单关闭,系统应有是否保存文件的提示b)编辑文件后保存,单击窗口右上角的关闭按钮,文件正常关闭c)编辑文件后不保存,从任务管理器中结束任务(任务不是无响应状态),程序可以直接被关闭d)编辑文件后不保存,单击窗口右上角的关闭按钮,系统应有是否保存文件的提示25>关于对软件缺陷的理解,下列说法中错误的是()。
(选择一项)a)软件未达到软件规格说明书中规定的功能是软件的缺陷b)软件功能超出软件规格说明书中指明的范围不是软件的缺陷c)软件未达到软件规格说明书中指明的应达到的目标是软件的缺陷d)软件难于理解,不易使用,运行速度慢是软件的缺陷26>在windows系统命令行方式下,使用net share命令显示本地计算机上所有共享资源的信息如下图所示。
若要停止共享资源datalig$,在D盘的根目录执行下列命令正确的是()。
(选择一项)a)net use/datalog$:nob)net useD:\datalog$/deletec)net share datalog$/deleted)net share datalog$del27>在HTML中,若要在表格上方设置表格标题“员工信息表”,下列语句中可以实现的是()。
(选择一项)a) <title align=top>员工信息表</title>b) <title align=bottom>员工信息表</title>c) <caption align=top>员工信息表</caption>d) <caption align=bottom>员工信息表</caption>28>下列选项中属于按测试阶段进行分类的是()。
(选择二项)a)功能测试b)单元测试c)自动测试d)系统测试29>有如下C语言程序:#include<stdio.h>Void main(){int in;printf(“请输入一个整数:”);scanf(“%d”,&in);if(in>0)if(in>100)printf(“100”);elseprintf(“0”);printf(“_100”);}编译运行后依提示输入500并回车,则正确的输出结果是()。
(选择一项)a)100b)0c)100-100d)0-10030>为了防止已存有信息的软盘感染病毒,下列可以采取的方法是(a )。
(选择一项)a)设置软盘写保护,禁止写入修改操作b)定期对软盘进行格式化c)保持软盘的清洁d)不要把此软盘与有病毒的软盘放在一起31>通常情况下,下列缺陷不能通过单元测试发现的是()。
(选择一项)a)变量的初始值或缺省值的个数不相同b)输入的实际参数与形式参数的个数不相同c)提示的错误与实际我错误不相符d)一个模块的功能是否会对另一个模块的功能产生不利的影响32>有如下C语言的程序#include<stdio>Void main(){int i;i=((i=2*5,i*10),i++);printf(“%d”,i);}则程序运行后的输出结果为()。
(选择一项)a)10b)100c)11d)10133>有如下C语言程序:#include<stdio.h>void main(){int a,b;for(a=1,b=1;a<=100;a++){if(b>=10)break;if(b%3=1){b+=3;continue;}}Printf(“%d\n”,a);}则程序运行后的输出结果是()。
(选择一项)a)101b) 6c) 5d) 434> 在testdirector7.6企业版的web server端支持的数据库中,不包括下列选项中的()。
(选择一项)a)microsoft accessb)orcalec)mysqld)sybase35>关于red hat linux9.0安装过程中磁盘分区的描述,下列说法错误的是()。
(选择一项)a)至少有2个分区才能够实现linux的安装b)可以指定一个boot分区用来存放linux的启动文件,它不是必须的c)Linux的swap分区可以使用ex2格式来格式化d)Disk druid类似天fdisk的功能,用来进行linux的分区36>有如下几种软件缺陷:(1)逻辑结构错误(2)数据类型定义错误(3)界面错误(4)算法设计错误(5)性能问题通常,上述缺陷能够通过白盒测试发现的是(d )。