软件测试笔试题目第2套共8套
软件评测师及答案解析第二套
软件评测师及答案解析第二套1、下列叙述中(36)_是正确的。
A.压迫测试:提供条件任软件发挥,最大限度地发掘软件的能力B.重复测试:使软件在不够理想的条件下运行,观察锦件对外部资源的要求和依赖的程度C.重复测试:不断执行同样的操作,这种反复测试的主要原因是看内存是否不足D.完整C/S体系结构测试,只包括网络运行和性能测试2、软件开发人员可以用(18)软件编写和修改程序。
A.预处理B.文本编辑C.链接D.编译3、针对逻辑覆盖有下列叙述,(58)是不正确的。
A.达到100%DC要求就一定能够满足100%SC的要求B.达到100%CC要求就一定能够满足100%SC的要求C.达到100%CDC要求就一定能够满足100%SC的要求D.达到100%MCDC要求就一定能够满足100%SC的要求4、面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,(25)不属于面向对象分析阶段。
A.构建分析模型B.识别分析类C.确定接口规格D.评估分析模型5、软件测试按实施组织分,测试应该包括以下的(50)。
①开发方测试②用户方测试③第三方测试④验收测试⑤确认测试A.①、②、③B.③、④、⑤C.①、②、④D.①、②、③、④、⑤6、面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、抽象出实体类。
(26)是寻找实体对象的有效方法之一。
A.会议调查B.问卷调查C.电话调查D.名词分析7、针对下列程序段,对于(A,B,C.的取值,以下(56)测试用例组合能够满足语句覆盖的要求。
IF((A+10)=2 OR(B-20)<3)THENC=0IF((A+30)=10 AND(C-30)<0)THEN B=30A.(2,30,1)B.(-20,0,30)C.(30,20,30)D.(2,20,3)8、以下各项中,(51)属于需求说明书的评测内容。
①系统定义的目标是否与用户的要求一致②设计的约束条件或限制条件是否符合实际③是否考虑过软件需求的其他方案④软件的行为与它必须处理的信息、必须完成的功能是否一致A.①、②、④B.①、③、④c.②、③、④D.①、②、③、④9、以下各项中,(47)属于安装测试应关注的内容。
软件测试笔试题目及答案
软件测试笔试题⽬及答案软件测试笔试题⽬及答案 题与答案尽供参考 ⼀、判断题 1.软件测试的⽬的是尽可能多的找出软件的缺陷。
(Y) 2.Beta测试是验收测试的⼀种。
(Y) 3.验收测试是由最终⽤户来实施的。
(N) 4.项⽬⽴项前测试⼈员不需要提交任何⼯件。
(Y) 5.单元测试能发现约80%的软件缺陷。
(Y) 6.代码评审是检查源代码是否达到模块设计的要求。
(N) 7.⾃底向上集成需要测试员编写驱动程序。
(Y) 8.负载测试是验证要检验的系统的能⼒最⾼能达到什么程度。
(N) 9.测试⼈员要坚持原则,缺陷未修复完坚决不予通过。
(N) 10.代码评审员⼀般由测试员担任。
(N) 11.我们可以⼈为的使得软件不存在配置问题。
(N) 12.集成测试计划在需求分析阶段末提交。
(N) ⼆、选折 1.软件验收测试的合格通过准则是:(ABCD) A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余⼀级、⼆级和三级错误。
C.⽴项审批表、需求分析⽂档、设计⽂档和编码实现⼀致。
D.验收测试⼯件齐全。
2.软件测试计划评审会需要哪些⼈员参加?(ABCD) A.项⽬经理 B.SQA负责⼈ C.配置负责⼈ D.测试组 3.下列关于alpha测试的描述中正确的是:(AD) A.alpha测试需要⽤户代表参加 B.alpha测试不需要⽤户代表参加 C.alpha测试是系统测试的⼀种 D.alpha测试是验收测试的⼀种 4.测试设计员的职责有:(BC) A.制定测试计划 B.设计测试⽤例 C.设计测试过程、脚本 D.评估测试活动 5.软件实施活动的进⼊准则是:(ABC) A.需求⼯件已经被基线化 B.详细设计⼯件已经被基线化 C.构架⼯件已经被基线化 D.项⽬阶段成果已经被基线化 三、添空 1.软件验收测试包括:正式验收测试,alpha测试,beta测试。
2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易⽤性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,⽂挡测试,故障恢复测试,界⾯测试,容量测试,兼容性测试,分布测试,可⽤性测试,(有的可以合在⼀起,分开写只要写出15就满分哦) 3.设计系统测试计划需要参考的项⽬⽂挡有:软件测试计划,软件需求⼯件和迭代计划。
精选软件测试笔试题目及答案
精选软件测试笔试题目及答案软件测试去面试的时候都会做哪些题目呢?下面是收集的精选软件测试笔试题目及答案,欢迎大家阅读。
1、集成测试也叫组装测试或者联合测试,请简述集成测试的主要内容?(1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;(2)一个模块的功能是否会对另一个模块的功能产生不利的影响;(3)各个子功能组合起来,能否达到预期要求的父功能;(4)全局数据结构是否有问题;(5)单个模块的误差累积起来,是否会放大,从而达到不能接受的程度。
2、简述集成测试与系统测试关系?(1)集成测试的主要依据概要设计说明书,系统测试的主要依据是需求设计说明书;(2)集成测试是系统模块的测试,系统测试是对整个系统的测试,包括相关的软硬件平台、网络以及相关外设的测试。
3、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。
那么软件系统的用户文档包括哪些?用户手册安装和设置指导联机帮助指南、向导样例、示例和模板授权/注册登记表最终用户许可协议4、软件系统中除用户文档之外,文档测试还应该关注哪些文档?开发文档软件需求说明书数据库设计说明书概要设计说明书详细设计说明书可行性研究报告管理文档项目开发计划测试计划测试报告开发进度月报开发总结报告5、简述软件系统中用户文档的测试要点?(1)读者群。
文档面向的读者定位要明确。
对于初级用户、中级用户以及高级用户应该有不同的定位(2)术语。
文档中用到的术语要适用与定位的读者群,用法一致,标准定义与业界规范相吻合。
(3)正确性。
测试中需检查所有信息是否真实正确,查找由于过期产品说明书和销售人员夸大事实而导致的错误。
检查所有的目录、索引和章节引用是否已更新,尝试链接是否准确,产品支持电话、地址和邮政编码是否正确。
(4)完整性。
对照软件界面检查是否有重要的分支没有描述到,甚至是否有整个大模块没有描述到。
(5)一致性。
按照文档描述的操作执行后,检查软件返回的结果是否与文档描述的相同。
《软件工程》试题及参考答案(第8套)
电计系软件工程专业20 –20 学年度期《软件工程》试题(第8套)第一部分选择题一、单项选择题(本大题共20小题,每小题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、软件维护产生的副作用,是指( )A、开发时的错误B、隐含的错误C、因修改软件而造成的错误D、运行时误操作7、软件生命周期中所花费用最多的阶段是(D)A、详细设计B、软件编码C、软件测试D、软件维护8、因计算机硬件和软件环境的变化而作出的修改软件的过程称为 ( )A.校正性维护B.适应性维护C.完善性维护D.预防性维护9、一个模块内部各程序都在同一数据结构上操作,这个模块的内聚性称为( ) 。
A、时间内聚B、功能内聚C、信息内聚D、过程内聚10、结构化设计又称为( )A、概要设计B、面向数据流设计C、面向对象设计C、详细设计11. 协作图反映收发消息的对象的结构组织,它与()是同构的。
A 用例图B 类图C 活动图D 时序图12.黑盒测试在设计测试用例时,主要需要研究( )A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明13.CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。
软件测试试题及答案答案
软件测试试题及答案答案一、单项选择题(每题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. 软件测试可以减少软件的缺陷。
软件测试工程师试题(5套)
软件测试工程师试题一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。
(Y)2.Beta 测试是验收测试的一种。
(Y)3.验收测试是由最终用户来实施的。
(N)4.项目立项前测试人员不需要提交任何工件。
(Y)5.单元测试能发现约80%的软件缺陷。
(Y)6.代码评审是检查源代码是否达到模块设计的要求。
(N)7.自底向上集成需要测试员编写驱动程序。
(Y)8.负载测试是验证要检验的系统的能力最高能达到什么程度。
(N)9.测试人员要坚持原则,缺陷未修复完坚决不予通过。
(N)10.代码评审员一般由测试员担任。
(N)11.我们可以人为的使得软件不存在配置问题。
(N)12.集成测试计划在需求分析阶段末提交。
(N)二、选择1.软件验收测试的合格通过准则是:(ABCD)A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加?(ABCD)A.项目经理B.SQA 负责人C.配置负责人D.测试组3.下列关于alpha 测试的描述中正确的是:(AD)A.alpha 测试需要用户代表参加B.alpha 测试不需要用户代表参加C.alpha 测试是系统测试的一种D.alpha 测试是验收测试的一种4.测试设计员的职责有:(BC)A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实施活动的进入准则是:(ABC)A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化三、填空1.软件验收测试包括:正式验收测试,alpha测试,beta测试。
2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦)3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。
计算机四级《软件测试工程师》模拟试题(二)答案及解析
计算机四级《软件测试工程师》模拟试题(二)答案及解析一、选择题1. A2. C3. A4. A5. A6. C7. D8. D9. B10. D11. B 12. D 13. B 14. B15. A16. D 17. C 18. D 19. A20. B21. A 22. C 23. C 24. C25. D二、论述题1.问题1:解答:首先分析程序的规则说明和被测程序的功能,将其划分等价类并编号,如下:有效等价类输入:(2)区号:空白;(3)区号:3位数字;(4)前缀:从100-999的3位数字;(5)后缀:4位数字。
无效等价类输入:(1)区号:有非数字字符;(2)区号:少于3位数字;(3)区号:多于3位数字;(4)前缀:有非数字字符;(5)前缀:起始位为0;(6)前缀:少于3位数字;(7)前缀:多于3位数字;(8)后缀:有非数字字符;(9)后缀:少于4位数字;(10)后缀:多于4位数字。
问题2:根据上述等价类的划分,设计测试用例如下:有效测试用例输入,如下表所示:无效的测试用例输入,如下表所示:2.在对照需求做功能测试和软件配置复审时,是由软件开发者在开发环境下进行的测试。
而接下来做验收测试时则以用户为主。
软件开发人员和QA(质量保证)人员也应参加。
由用户参加设计测试用例,使用用户界面输入测试数据,并分析测试的输出结果。
一般使用生产中的实际数据进行测试。
如果软件是为多个客户开发的,则需要进行测试和测试。
测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。
软件在一个自然设置状态下使用。
开发者坐在用户旁边,随时记下错误情况和使用中的问题。
这是在受控制的环境下进行的测试。
测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。
这些用户是与公司签定了支持产品预发行合同的外部客户,他们要求使用该产品,并愿意返回有关错位错误信息给开发者。
与测试不同的是,开发者通常不在测试现场。
2020年软件测试笔试题及答案
2020年软件测试笔试题及答案1、TCP是互联网中的(1)协议,使用(2)次握手协议建立连接。
当主动发出SYN连接请求后,等待对方回答(3)。
这种连接的方法可以防止(4),TCP使用的流量控制协议是(5)。
(1)A.传输层 B.网络层C会话层 D.应用层(2)A.1 B.2 C.3 D.4(3)A.SYN,ACK B.FIN,ACK C.PSH,ACK D.RST,ACK(4)A.出现半连接 B.无法连接 C.假冒的连接 D.产生错误的连接(5)A.固定大小的滑动窗口协议 B.可变大小的滑动窗口协议 C.后退N帧ARQ协议 D.选择重发ARQ协议2、下列叙述中,与提高软件可移植性相关的是。
A.选择时间效率高的算法B.尽可能减少注释C.选择空间效率高的算法D.尽量用高级语言编写系统中对效率要求不高的部分D软件可移植性是指与软件可从某一环境移植到另一环境的能力有关的一组属性。
高级语言具有较好的可移植性,所以可以尽量用高级语言编写系统中对效率要求不高的部分。
减少注释、选择时间/空间效率高的算法都不能提高软件的可移植性。
3、用边界值分析法,假定1<xC.X=2,X=99;D.X=O,X=101;4、在网络应用测试中,网络延迟是一个重要指标。
以下关于网络延迟的理解,正确的是______A.指响应时间;B.指报文从客户端发出到客户端接收到服务器响应的间隔时间;C.指报文在网络上的传输时间;D.指从报文开始进入网络到它开始离开网络之间的时间网络延迟:在传输介质中传输所用的时间,即从报文开始进入网络到它开始离开网络之间的时间。
5、软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性()是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。
A.成熟性;B.易恢复性;C.容错性;D.可靠性依从性国家标准GB/T 16260《软件产品评价-质量特性及其使用指南》规定了软件产品的六个质量特性,并推荐了与之对应的27个子特性,质量特性和子特性列表如下:质量特性描述子特性子特性描述功能性当软件在指定条件下使用时,软件产品满足明确和隐含要求功能的能力适合性软件产品为指定的任务和用户目标提供一组合适的功能的能力准确性软件产品具有所需精确度的正确或相符的结果及效果的能力互操作性软件产品与一个或更多的规定系统进行交互的能力依从性标准、约定或法规以及类似规定安全保密软件产品保护信息和数据的能力,以使未授权的人员或系统不能阅读或修改这些信息和数据,但不拒绝授权人员或系统对它们的访问。
软件测试第2套试卷
第 1 页 共 3 页 适用专业: 11软件工程 课程名称: 《软件测试基础》1考试形式:■闭卷 □开卷 ■笔试 □机试一、单项选择题(每小题2分,15×2=30分) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 BBCDABCBDDABDAA1.软件测试的目的是( B )。
A )试验性运行软件B )发现软件错误C )证明软件正确D )找出软件中全部错误 2.软件测试中白盒法是通过分析程序的( B )来设计测试用例的。
A )应用范围 B )内部逻辑 C )功能 D )输入数据 3.黑盒法是根据程序的( C )来设计测试用例的。
A )应用范围 B )内部逻辑 C )功能 D )输入数据 4.为了提高软件测试的效率,应该( D )。
A )随机地选取测试数据B )取一切可能的输入数据作为测试数据C )在完成编码以后制定软件的测试计划D )选择发现错误可能性最大的数据作为测试用例 5.与设计测试用例无关的文档是( A )。
A )项目开发计划B )需求规格说明书C )设计说明书D )源程序 6.测试的关键问题是( B )。
A )如何组织软件评审B )如何选择测试用例C )如何验证程序的正确性D )如何采用综合策略 7.软件测试用例主要由输入数据和( C )两部分组成。
A )测试计划B )测试规则C )预期输出结果D )以往测试记录分析 8.成功的测试是指运行测试用例后( B )。
A )未发现程序错误B )发现了程序错误C )证明程序正确性D )改正了程序错误 9.下列几种逻辑覆盖标准中,查错能力最强的是( D )。
A )语句覆盖B )判定覆盖C )条件覆盖D )条件组合覆盖 10.在黑盒测试中,着重检查输入条件组合的方法是( D )。
A )等价类划分法B )边界值分析法C )错误推测法D )因果图法11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( A )。
软件测试工程师笔试题及答案
测试工程师笔试题一、计算机知识(30分)1、在Linux系统中,一个文件的访问权限是755,其含义是什么?参考答案:755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。
2、Linux中,如何从root用户切换到普通用户?参考答案:susu user1 切换到user1,但切换后的当前目录还是root访问的目录su – user1 切换到user1,并且当前目录切换到user1的根目录下(/home/user1/)3、简述一下C/S模式和B/S模式的区别?参考答案:c/s 是客户端/服务器架构b/s 是浏览器/服务器架构C/S模式有以下特点:1。
C/S模式将应用与服务分离,系统具有稳定性和灵活性2.C/S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性3。
由于客户端实现与服务器端的直接连接,没有中间环节,因此响应速度快4。
在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要安装客户机程序,系统升级和维护较为复杂B/S模式有以下特点:1.系统开发、维护、升级方便每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便2。
B/S模式具有很强的开放性在B/S模式下,用户通过通用的浏览器进行访问,系统开放性好3。
B/S模式的结构易于扩展由于Web的平台无关性,B/S模式的结构可以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统4。
用户使用方便B/S模式的应用软件都是基于Web浏览器的,而Web浏览器的界面是类似的。
对于无用户交换功能的页面。
用户接触的界面都是一致的,用户使用方便4、Windows操作系统中PATH环境变量的作用是什么?参考答案:PATH是Windows操作系统环境变量,PATH作用是用户在命令行窗口执行一个命令,则在PATH变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令。
计算机等级考试三级软件测试技术第二套(真题)
一、选择题(每小题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
1下列有关软件质量的叙述中,错误的是A) 软件质量不仅包括软件产品的质量,还包括软件过程的质量B) 明确的软件质量属性是指在合同或行业标准中规定必须实现的质量要求C) 隐含的软件质量属性在合同或行业标准中没有规定,因此在产品开发时不必专门考虑D) 软件的功能和性能必须结合在一起考虑[正确答案]C[解析] 软件质量是表征软件产品满足明确的和隐含的需求的能力的特性或特性的集合,它除了关注“明确的需求”外,还扩展到了“隐古的需求”。
软件质量是各种特性的复杂组合,定义一个软件的质量,就等于为该软件定义一系列质量属性。
C项叙述不准确。
22 下列有关软件测试的叙述中,正确的是A) 测试是软件开发中一个单独的阶段,其目的是对已实现的程序编码进行正确性检验B) 一个成功的测试能够验证程序的确做了它应该做的事情C) 根据80/20的原则,优秀的软件开发人员所编写的程序错误少,因此时于他们的程序,重点不应放在缺陷测试上D) 在软件过程的早期寻找尽可能多的错误符合软件测试的原则[正确答案]D[解析] 对于A项。
软件测试贯穿于软件开发的整个过程,其功能是验证软件的功能是否按照预先的设想执行的。
对于B项,一个成功的软件测试是发现了以前未发现的错误的测试。
对于C项,根据80/20原则,如果发现一程序模块似乎比其它程序模块有更多的错误倾向时,则应当花费较多的时间和代价测试这个过程模块。
D项正确。
33 下列有关白盒测试的叙述中,错误的是A) 白盒测试是在同时拥有源代码和可执行代码的情形下才可以进行的一种软件测试方法B) 白盒测试应该由开发人员实施,因为只有他们才能够访问测试执行所涉及的代码C) 即使对所有的源代码都进行了100%的逻辑覆盖测试,也不能保证程序中没有错误D)软件测试人员制定测试计划的目的是想尽可能多地对源代码进行测试[正确答案]A[解析] 白盒测试是程序员在编程阶段对每个程序单元进行测试的最有效的测试类型,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。
软件测试题库及答案
软件测试题库及答案一、单选题1. 软件测试的目的是:A. 证明软件是正确的B. 发现软件中的错误C. 确保软件满足需求D. 确保软件没有错误答案:B2. 以下哪项不是黑盒测试的测试用例设计技术?A. 等价类划分B. 边界值分析C. 决策表测试D. 路径测试答案:D3. 单元测试通常由谁执行?A. 测试人员B. 用户C. 开发人员D. 项目经理答案:C4. 以下哪个不是软件测试的阶段?A. 单元测试B. 集成测试C. 系统测试D. 维护测试答案:D5. 软件测试中的错误注入通常发生在哪个阶段?A. 需求分析B. 设计阶段C. 编码阶段D. 测试阶段答案:C二、多选题1. 软件测试的类型包括:A. 功能测试B. 性能测试C. 可用性测试D. 安全测试E. 回归测试答案:ABCDE2. 以下哪些是软件测试的原则?A. 测试可以显示存在缺陷B. 穷尽测试是不可能的C. 早期测试可以节省成本D. 缺陷聚集原则E. 测试应该提供信息以支持决策答案:ABCDE3. 软件测试的目的是:A. 验证软件是否符合需求B. 验证软件是否符合设计C. 验证软件是否符合编码标准D. 验证软件是否符合性能要求E. 验证软件是否符合安全要求答案:ABDE4. 软件测试的文档包括:A. 测试计划B. 测试用例C. 测试报告D. 缺陷报告E. 用户手册答案:ABCD5. 软件测试的自动化工具可以用于:A. 自动化测试用例执行B. 测试用例生成C. 缺陷跟踪D. 性能监控E. 安全扫描答案:ABCDE三、判断题1. 软件测试可以完全替代人工测试。
(错误)2. 软件测试的目的是确保软件没有错误。
(错误)3. 软件测试应该在编码阶段完成后开始。
(错误)4. 测试用例应该包括预期结果。
(正确)5. 回归测试是确认修改后的软件是否引入新缺陷的过程。
(正确)四、简答题1. 请简述软件测试的目的是什么?答案:软件测试的目的是发现软件中的错误,验证软件是否满足需求,确保软件的质量。
2024年软件测试工程师招聘试题集
2024年软件测试工程师招聘试题集一、选择题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、请简述性能测试的流程,并说明在性能测试中需要关注哪些方面。
4、请解释软件测试中的“等价类划分”方法,并举例说明如何进行等价类划分。
5、谈谈你对软件测试中“测试环境搭建”的理解,包括需要考虑的因素和常见的搭建步骤。
四、应用题1、假设有一个登录功能,要求用户名长度为 6-10 个字符,密码长度为 8-12 个字符,且用户名和密码只能包含字母和数字。
请使用边界值分析法设计测试用例。
2、给出以下代码片段:```pythondef calculate(a, b):if a > 0 and b > 0:return a + belif a < 0 and b < 0:return a belse:return 0```请设计测试用例以覆盖所有可能的分支。
软件测试测试题(含答案解析)
L对手机软件的压力测试通常可以包括(ABC)A存储压力B响应能力压力C网络流量压力D并发压力2 .软件验收测试的合格通过准则(ABCD)A软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B所有测试项没有残余一级、二级和三级错误。
C立项审批表、需求分析文档、设计文档和编码实现一致。
D验收测试工件齐全。
3 .考察知识点:黑盒测试方法:等价类、边界值、因果图、错误推测(功能测试或数据驱动测试)白盒测试:(结构测试或逻辑驱动测试)路径测试、条件判断、循环测试、语句覆盖、判定条件覆盖等4 .有关''测试驱动开发〃,下列说法正确的有?(ABCD)A.TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码B.TDD的基本思路就是通过测试来推动整个开发得进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。
C.TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求。
D.TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证。
扩展:测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。
TDD得原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。
TDD虽是敏捷方法的核心实践,但不只适用于XP(ExtremePrOgramming),同样可以适用于敏感词开发方法和过程。
TDD得基本思路就是通过测试来推动整个开发得进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。
TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求。
TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证。
《软件工程》试题及参考答案(第2套)
第一部分选择题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、软件生命周期中所花费用最多的阶段是( )A、详细设计B、软件编码C、软件测试D、软件维护9、模块的内聚性最高的是( )A、逻辑内聚B、时间内聚C、偶然内聚D、功能内聚10、与确认测试阶段有关的文档是( )A、需求规格说明书B、概要设计说明书C、详细设计说明书D、源程序11. 面向对象分析是对系统进行()的一种方法。
A 需求建模B 程序设计C 设计评审D 测试验收13、因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )A.校正性维护B.适应性维护C.完善性维护D.预防性维护14、一个模块内部各程序都在同一数据结构上操作,这个模块的内聚性称为( )。
A、时间内聚B、功能内聚C、信息内聚C、过程内聚15.面向对象技术中,对象是类的实例。
对象有三种成份:( )、属性和方法(或操作)。
A. 标识B. 规则C. 封装D. 消息16.数据字典是用来定义_()中的各个成份的具体含义的。
软件测试考试题库及答案
软件测试考试题库及答案一、单项选择题1. 软件测试的目的是()。
A. 证明软件是正确的B. 发现软件中的错误C. 证明软件是错误的D. 证明软件没有错误答案:B2. 黑盒测试主要关注软件的()。
A. 内部结构B. 内部逻辑C. 功能D. 代码答案:C3. 单元测试通常由()执行。
A. 项目管理者B. 开发人员C. 测试人员D. 客户答案:B4. 软件测试中,回归测试是指()。
A. 测试新发现的错误B. 测试软件的新功能C. 在修改后重新运行测试用例以验证错误是否被修复D. 测试软件的安全性答案:C5. 软件测试的V模型中,测试活动应该在开发活动的()进行。
A. 之前B. 同时C. 之后D. 任意时间答案:C二、多项选择题1. 以下哪些是软件测试的类型?()A. 功能测试B. 性能测试C. 压力测试D. 界面测试答案:ABCD2. 软件测试的基本原则包括()。
A. 测试显示存在错误B. 穷尽测试是不可能的C. 早期测试D. 缺陷聚集答案:ABCD3. 软件测试过程中可能使用的工具包括()。
A. 缺陷跟踪系统B. 自动化测试框架C. 性能监控工具D. 代码审查工具答案:ABCD三、判断题1. 软件测试可以完全替代人工检查。
()答案:错误2. 测试应该在软件开发的后期进行。
()答案:错误3. 软件测试的目的是确保软件产品的质量。
()答案:正确四、简答题1. 请简述什么是软件测试?答案:软件测试是一系列旨在评估软件质量的活动,目的是验证软件的功能、性能、安全性等是否符合预期,并发现软件中可能存在的缺陷。
2. 描述软件测试的基本流程。
答案:软件测试的基本流程通常包括测试计划、测试设计、测试实施、测试执行和测试报告等阶段。
五、案例分析题1. 假设你是一个软件测试工程师,你被分配到一个项目中,该项目的软件产品是一个在线购物平台。
请描述你将如何进行测试计划的制定。
答案:在制定测试计划时,我会首先了解项目的需求和目标,确定测试的范围和重点。
二级考试第八套题答案
二级考试第八套题答案
一、选择题
1. 根据题目要求,下列选项中正确的是:
A. 选项A
B. 选项B
C. 选项C
D. 选项D
答案:C
2. 题目中提到的技术,其主要应用领域是:
A. 医疗
B. 教育
C. 金融
D. 制造业
答案:B
3. 在下列选项中,哪一个不是该技术的特点:
A. 高效
B. 稳定
C. 复杂
D. 可扩展
答案:C
二、填空题
1. 该技术的核心算法是________。
答案:算法X
2. 该技术在处理大数据时,其优势主要体现在________。
答案:处理速度快
3. 该技术在实际应用中,常见的问题包括________。
答案:数据安全和隐私保护
三、简答题
1. 请简述该技术在当前社会发展中的作用。
答案:该技术在当前社会发展中起到了推动创新和提高效率的作用,它通过优化数据处理流程,使得信息流通更加迅速,从而促进了各行各业的发展。
2. 该技术在未来发展中可能面临的挑战有哪些?
答案:该技术在未来发展中可能面临的挑战包括技术的更新换代、数据安全和隐私保护问题、以及法律法规的适应性等。
四、论述题
1. 论述该技术在不同行业中的应用案例,并分析其带来的影响。
答案:该技术在金融行业中应用广泛,例如通过智能算法优化风险评估,提高了贷款审批的准确性和效率。
在医疗领域,该技术能够帮助医生快速分析患者数据,从而提供更精准的治疗方案。
这些应用不仅提高了行业的工作效率,还为用户带来了更好的服务体验。
软件测试岗位招聘笔试题与参考答案
招聘软件测试岗位笔试题与参考答案(答案在后面)一、单项选择题(本大题有10小题,每小题2分,共20分)1、以下哪个选项是软件测试中用于检测程序中错误的能力?A. 覆盖率B. 容错性C. 断言D. 稳定性2、在软件测试过程中,以下哪种测试方法主要用于检查软件的界面和用户体验?A. 单元测试B. 集成测试C. 系统测试D. 界面测试3、在进行软件测试时,以下哪个术语表示测试过程中发现的缺陷或错误?A. BugB. IssueC. DefectD. Error4、在测试用例设计中,以下哪种方法侧重于通过测试来发现程序中潜在的错误?A. 黑盒测试B. 白盒测试C. 模拟测试D. 静态测试5、在软件测试过程中,以下哪个不是测试用例设计的基本原则?A. 可测试性B. 完整性C. 可追溯性D. 可维护性6、在自动化测试中,以下哪种工具通常用于生成测试脚本和测试数据?A. SeleniumB. QTP (QuickTest Professional)C. JMeterD. TestLink7、在进行软件测试时,以下哪个不是测试用例设计的基本原则?A. 充分覆盖B. 随机性C. 可追踪性D. 可维护性8、以下关于自动化测试工具的说法,不正确的是:A. 自动化测试可以提高测试效率B. 自动化测试可以减少人为错误C. 自动化测试适用于所有测试阶段D. 自动化测试工具可以完全替代人工测试9、题干:以下哪个工具通常用于自动化测试用例的执行?A. JMeterB. SeleniumC. LoadRunnerD. Postman 10、题干:在软件测试过程中,以下哪种缺陷类型通常被认为是最高级别的缺陷?A. 功能性缺陷B. 性能缺陷C. 稳定性缺陷D. 安全缺陷二、多项选择题(本大题有10小题,每小题4分,共40分)1、以下哪些是软件测试的生命周期阶段?A. 需求分析B. 系统设计C. 编码实现D. 测试设计E. 测试执行F. 测试报告2、以下哪些工具或技术常用于自动化测试?A. SeleniumB. AppiumC. LoadRunnerD. JMeterE. PostmanF. SoapUI3、以下哪些是软件测试的基本类型?()A. 功能测试B. 性能测试C. 安全测试D. 用户验收测试E. 回归测试4、以下哪些是软件测试中使用的测试用例设计方法?()A. 黑盒测试B. 白盒测试C. 用例设计方法D. 等价类划分E. 状态转换分析5、关于软件测试的生命周期,以下哪些说法是正确的?A、测试生命周期开始于需求分析阶段B、测试计划是在设计阶段完成的C、测试用例设计是在编码阶段之前进行的D、测试报告是在软件发布后完成的E、测试结束于软件维护阶段6、以下哪些是软件测试中常用的黑盒测试方法?A、等价类划分B、边界值分析C、错误猜测D、因果图E、场景测试7、以下哪些工具或技术通常用于自动化软件测试?()A、SeleniumB、JMeterC、PostmanD、Git8、在软件测试过程中,以下哪些文档是必须准备的?()A、测试计划B、测试用例C、测试报告D、需求规格说明书9、关于软件测试中的黑盒测试,下列哪些描述是正确的?A. 黑盒测试主要关注软件的功能性需求B. 黑盒测试不需要了解内部结构和实现细节C. 黑盒测试能够保证程序内部每个路径都被测试到D. 测试人员可以完全依赖黑盒测试来发现所有类型的错误 10、在进行软件测试时,选择测试用例的原则有哪些?A. 尽可能覆盖所有功能点B. 考虑边界条件和异常情况C. 只需要关注核心功能,边缘功能可以忽略D. 测试用例应该尽量减少冗余,提高效率三、判断题(本大题有10小题,每小题2分,共20分)1、软件测试过程中,回归测试只应该在软件版本更新后进行。
ISTQB_TEST_2
ISTQB_TEST_2ISTQB FL 试题(2)1.软件测试是软件开发过程中重要的质量保证活动,软件系统的集成测试工作应该开始于:ca)产生需求分析规约后;b)产生需求分析规约前;c)产生概要设计规约后;d)产生概要设计规约前;e)所有代码完成后。
2.软件测试工作应该开始于:ba)编码之后;b)需求分析阶段;c)概要设计阶段;d)详细设计阶段。
3.条件(a>3 or c<5 and b<>100)的条件组合覆盖用例个数是:Ca)3个;b)6个;c)8个;d)16个。
4.ISTQB术语中的回归测试的目的是:ca)验证修改的成功b)预防功能编写的不完善或疏漏c)确保修正过程中没有引入新的缺陷d)帮助程序员更好地进行单元测试5.关于软件质量保证和软件测试的描述,不正确的是da)软件质量保证和软件测试是软件质量工程的两个不同层面的工作;b)在软件质量保证的活动中也有一些测试活动;c)软件测试是保证软件质量的一个重要环节;d)软件测试人员就是软件质量保证人员。
6.关于测试充分性的描述,正确的是:ba)只有进行完全的测试才充分;b)在有限的时间和资源条件下,找出所有的软件的错误,使软件趋于完美,是不可能的;c)当继续测试没有发现新缺陷时;d)当全部测试用例都执行完后。
7.以下关于测试目的的观点,不正确的是:ba)软件测试的目的是寻找错误,并且尽最大的可能找出最多的错误;b)找出软件开发人员的问题并评价开发人员能力;c)一个成功的测试是发现了至今未发现的错误的测试;d)测试的目的,是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,避免软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。
8.描述黑盒测试和白盒测试不同点正确的说法是:aA. 黑盒测试在测试对象的表面进行B. 白盒测试是在源代码已知的情况下进行C. 黑盒测试用例是通过测试对象的使用说明或需求设计D. 黑盒测试包括语句覆盖和分支覆盖方法E. 白盒测试是通过因果图的分析方法进行的a)A,B,Cb)A,Cc)A,B,C,D,Ed)D,E9.根据黑盒测试方法可以设计变量0 <= X <= 100的测试用例:ca)0,20,100b)20,50,100c)-1,0,1,50,99,100,101d)-100,30,100,20010.测试团队中测试经理任务不包括:aa)制定测试计划;b)协调和管理监督测试过程;c)记录并报告测试结果;d)和其他小组的沟通、协调。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本文来自男装女装:第二套1、在C语言中,表达式10!=9的值为()。
(选择一项)a)trueb)随机值c)0d)12、通常情况下,关于缺陷报告,下列说法正确的是()。
(选择一项)a)对于不可重现的错误,可以不用报告b)为了提高人们对缺陷的注意力,需要夸大一些缺陷的严重性c)细小的缺陷也应该报告d)测试人员不能引用他人的缺陷报告3、下列关于白盒测试的描述中正确的是()。
(选择二项)a)白盒测试只适用于单元测试阶段b)做白盒测试时不需要考虑黑盒测试方法c)逻辑驱动覆盖测试、基本路径测试属于白盒测试方法d)与黑盒测试相比,白盒测试多数情况下更关心软件的内部逻辑结构4、在Red Hat Linux9.0中,可以使用FTP工具获得相应软件。
下列选项中是Linux系统FTP工具的是(ad )。
(选择二项)a)gftpb)CuteFTPc)LeafFTPd)wget5、下列关于XML中标识和属性的描述正确的是()。
(选择一项)a)标识可以不成对出现b)一个标识只能有一个属性c)标识是由用户自己创建的d)标识和属性是同一概念的不同表达方式6、通常情况下,下列选项中不属于编写测试用例应该包括的内容的是()。
(选择一项)a)被测项目名称b)与本用例相关的其他用例c)测试时所发现缺陷的严重程度d)测试时需要输入的数据7、在计算机主板上,下列不属于南桥芯片控制连接的设备或接口有()。
(选择一项)a)IDE 硬盘b)CPUc)网络接口d)USB8、下列关于测试故障模型中“屏幕刷新显示”的说法中错误的是()。
(选择一项)a)屏幕刷新显示不正常是由于显示器的刷新率设置不够快引起的b)在CPU占用率过高的情况下,屏幕刷新显示不正常比较容易出现c)通过增加、删除和移动屏幕上的对象,可以查看刷新显示是否正常d)屏幕刷新显示不正常并不一定表示软件存在缺陷,还应分析软件的实际需要9、使用QTP进行功能测试时,下列插件中需要单独购买和安装的是()。
(选择一项)a)ActiveXb)Webc)Visual Basicd)Java10、下列软件质量评估指标中,可以度量测试的完全程度的是()。
(选择一项)a)覆盖评测b)质量评测c)性能评测d)百分位报告11、TestDirector的测试管理包括的模块是()。
(选择一项)a)需求管理、测试计划、测试执行、缺陷管理b)需求管理、风险分析、测试执行、缺陷管理c)需求管理、测试计划、缺陷管理、风险分析d)需求管理、测试用例、缺陷管理、过程改进12、在C语言中,下列关于函数的叙述中正确的是()。
(选择二项)a)一个函数内部可以调用另一个函数,也可以调用它本身b)每个函数都可以被单独编译c)每个函数都可以单独运行d)在一个函数内部可以定义另一个函数13、在C语言中,默认头文件的扩展名是()。
(选择一项)a).hdb).cc).cppd).h14、在Windows操作系统中,下列不能作为文件名的字符串是()。
(选择一项)a)A VXb)AUXc)ANXd)AIX15、下列常用的测试用例设计技术中,不属于白盒测试技术的是()。
(选择一项)a)信息流分析法b)数据流分析法c)逻辑覆盖测试和基本路径测试d)状态图法16、Linux系统中的配置文件一般存放在目录()。
(选择一项)a)/etcb)/lost+foundc)/bind)/boot17、下列关于菜单测试内容的说法中错误的是()。
(选择一项)a)菜单深度一般最多控制在3层以内b)菜单中可以中英文混合c)主菜单数目不应太多,最好单排布置d)与当前操作无关的菜单应置为灰色18、下列关于白盒测试与黑盒测试的说法中错误的是()。
(选择一项)a)用白盒测试来验证单元的基本功能时,经常要用黑盒测试的思考方法来设计测试用例b)仅仅通过白盒测试,或仅仅通过黑盒测试都不能全面系统地测试一个软件c)白盒测试适用于软件测试的各个阶段d)在黑盒测试中使用白盒测试的手段,常被称为“灰盒测试”19、下列接口中,不属于DOM基本接口的是(d )。
(选择一项)a)Documentb)Nodec)NamedNodeMapd)Element20、在原理上,查杀病毒的方式一般有()。
(选择二项)a)特征码比对b)校验码c)备份恢复d)终止进程运行21、下列自动化测试工具中,属于功能测试工具的是(d )。
(选择一项)a)TestDirectorb)LoadRunnerc)ClearQuestd)WinRunner22、关于风险分析,下列说法错误的是()。
(选择二项)a)风险分析应在软件生命周期内尽早进行b)最早的风险分析应该在确定了需求之后马上进行c)对于每个发布版而言,需要版本变更再次进行完整的风险分析d)项目进行过程中,不必时时对风险分析的结果进行评估23、在Windows系统中,正确卸载一个应用软件(不包括绿色软件)的方法包括()。
(选择二项)a)删除软件安装目录b)使用控制面板中的“添加/删除程序”进行卸载c)删除桌面、开始菜单中的快捷方式d)使用软件自带的卸载程序进行卸载24、能实现将当前目录下的文件信息保存到a.txt文件的Linux命令为()。
(选择二项)a)ls-l>>a.txtb)ls-l<<a.txtc)ls-l>a.txtd)ls-l<a.txt25、若一个通讯簿最多可以输入100条记录,则下列选项中设计的测试用例最优的是()。
(选择一项)a)分别输入1、50、100条记录b)分别输入0、1、50、99、100条记录c)分别输入0、1、99、100、101条记录d)分别输入0、1、50、99、100、101条记录26、关于下列各测试阶段特点的说法中错误的是()。
(选择二项)a)单元测试是最小单位的测试,其测试依据为程序流程图b)验收测试与系统测试的区别在于:验收测试是公司内部进行的测试,而系统测试是以用户为主的测试c)集成测试可以发现单元测试中无法发现的资源竞争问题d)确认测试往往在系统测试的前期进行27、下列关于TestDirector用户组和权限的描述中错误的是(ce )。
(选择二项)a)TDAdmin组的用户具有TD的全部权利,可以进行任何操作b)Project Manager组可以管理需求、计划、执行和缺陷的整个过程的任何操作,还拥有一些其它的管理权限c)QATest组和TDAdmin权限相似,只是在缺陷管理上稍有不同d)Developer在修改需求管理、测试计划、测试安排和执行中的附件时受到限制,在缺陷管理方面,只能添加和修改缺陷记录,不能删除e)Viewer组在整个项目中只有查看和修改的权限28、在C语言中,下列有关文件操作的叙述中错误的是( d )。
(选择一项)a)使用fseek函数可以实现改变文件的位置指针b)在程序结束时,应当用fclose函数关闭已打开的文件c)利用fread函数从二进制文件中读数据,可以用数组名给数组中所有元素读入数据d)不可以用FILE定义指向二进制文件的文件指针29、对一台硬件正常的ATM机进行提取功能测试,若该机允许的提取增量为100元,金额从100元到5000元人民币(含5000元人民币)。
使用等价类划分方法设计测试用例,下列说法错误的是()。
(选择二项)a)提取20元人民币的数据输入属于无效等价类数据b)提取150元人民币的数据输入属于有效等价类数据c)提取5100元人民币的数据输入属于无效等价类数据d)提取5000元人民币的数据输入属于无效等价类数据e)提取2000元人民币的数据输入属于有效等价类数据30、下列选项中不属于防火墙安全保护方式的是(cd )。
(选择二项)a)包过滤b)状态检测c)应用层保护d)缓存访问内容31、下列关于数据库中视图的说法中错误的是()。
(选择一项)a)视图是一个虚拟表,并不在数据库中存储实际的数据集b)由于视图是一个虚表,所以不能在视图上再创建视图c)视图可以通过Transact-SQL的方法创建d)视图可以通过SQL Server本身提供的创建视图向导的方法来创建32、下列关于验收测试的定义说法最准确的是()。
(选择一项)a)由用户按照用户手册对软件进行测试以决定是否接收b)由第三方测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接收c)按照任务书或合同中供需双方约定的验收依据进行测试,决定是否接收d)由开发方和用户按照用户手册执行软件验收33、通常情况下,软件集成测试的方案是在()阶段完成的。
(选择一项)a)需求分析b)概要设计c)详细设计d)编码和单元测试34、下列关于QTP两种脚本视图的描述中错误的是( c )。
(选择一项)a)两种视图不是相互独立的,一处改动会影响另一处的记录b)专家视图中的一行语句,一定能在关键字视图中找到相应的步骤c)通过关键字视图,测试人员可以方便地在脚本中添加控制语句(如判断和循环语句)d)他们都是记录操作步骤的脚本,只是记录的方式不同而已35、下列关于数据库中触发器的描述中错误的是(b )。
(选择一项)a)触发器是一种特殊的存储过程b)触发器常在SELECT、INSERT、UPDATE和DELETE操作时触发c)触发器可以通过数据库中的相关表进行层叠更改d)触发器是自动的,可以在用户对表的数据做了修改之后被自动激活36、在Bugzilla中,不能转到Reopen状态的是(c )状态。
(选择一项)a)已解决的b)已验证的c)新提交的d)已关闭的37、下列关于单元测试的说法中错误的是()。
(选择二项)a)单元测试也需要进行计划、设计、执行、评审等一系列过程b)单元测试往往需要编写桩模块和驱动模块c)单元测试完全采用白盒测试方法完成d)单元测试的直接依据是需求规格说明书38、在Red Hat Linux9.0中,下列有关基本网络配置文件的说法中正确的是(cd )。
(选择二项)a)/etc/hosts文件指定文件如何解析主机名b)/etc/host.conf文件指定将IP地址映射到主机名c)/etc/services文件指定端口号和服务名称间的对应关系d)/etc/sysconfig/network文件用于进行网络配置39、有如下C语言代码:#include<stdio.h>void main(){int m=9,n=2;int a,b;a=m%n;b=m/n;printf(“a=%d,b=%d\n”,a++,--b);}则程序运行后输出结果是()。
(选择一项)a)a=1,b=4b)a=2,b=4c)a=2,b=3d)a=1,b=340、在C语言中,若有语句:char *line[5];则下列叙述中正确的是(a )。
(选择一项)a)定义line是一个长度为5的数组,每个数组元素是指向char类型的指针变量b)定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组c)定义line是一个指针数组,语句中的*号称为间址运算符d)定义line是一个指向字符型函数的指针41、下列关于Oracle数据库的说法中正确的是(a )。