2021年软件测试工程师笔试题及部分解答
2021年全国计算机等级考试四级软件测试工程师笔试试题2
2021年全国计算机等级考试四级软件测试工程师笔试试题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. 设有一个判断语句if(!(ch>='0'&&ch<='9'))printf(“This is not adigit!\n”);else printf(“This is a digit!\n”);为实现判定一条件覆盖,需要设计的测试用例个数至少应为A) 1 B) 2 C) 3 D) 48. 以下的叙述中不是单元测试目的的是A) 验证代码是否与设计相符合 B) 发现设计和需求中存在的缺陷C) 发现在编码过程中引入的错误 D) 检查用户接口是否满足客户的需求9. 以下不属于集成测试层次的是A) 应用环境集成测试 B) 模块内集成测试C) 子系统内集成测试 D) 子系统间集成测试10. 开发单位内部的用户在模拟实际操作环境下进行的,开发人员参与的测试是A) 接受测试 B) 6σ测试 C) β测试 D) α测试。
软件测试工程师笔试题(含答案)
有弹簧的圆珠笔� 功能测试� 圆珠笔按下是否能正常写字�写字太重会不回缩回去�继续 按会不会弹回去 性能测试�圆珠心弹出弹回的快慢 负载测试�一直按�弹簧能接受多少次的升缩 兼容性测试�换其他的笔芯能不能行 强度测试�用力过度会怎样 可恢复性测试�如果弹簧压久了�是否可恢复等等 GUI 测试�笔的外观�拿笔的舒适性 安全性�考虑对笔芯的保护�是否对使用者造成危害等等
5.设计用例的方法、依据有那些� 白盒测试用例设计有如下方法:基本路径测试\等价类划分\边界值分析\覆盖测试\循环测试\ 数据流测试\程序插桩测试\变异测试.这时候依据就是详细设计说明书及其代码结构吧,恩,这 个真不确定
黑盒测试用例设计方法:基于用户需求的测试\功能图分析方法\等价类划分方法\边界值分析 方法\错误推测方法\ 因果图方法\判定表驱动分析方法\正交实验设计方法.依据是用户需求 规格说明书,详细设计说明书
查看杯子外观功能度用水杯装水看漏不漏水能不能被喝到安全性杯子有没有毒或细菌可靠性杯子从不同高度落下的损坏程度可移植性杯子再不同的地方温度等环境下是否都可以正常使用软件开发网兼容性杯子是否能够容纳果汁白水酒精汽油等易用性杯子是否烫手是否有防滑措施是否方便饮用用户文档使用手册是否对杯子的用法限制使用条件等有详细描述疲劳测试将杯子盛上水案例一放24小时检查泄漏时间和情况盛上汽油案例二放24小时检查泄漏时间和情况等压力测试用根针并在针上面不断加重量看压强多大时会穿透强度测试
2021软考中级软件测评师历年经典真题及解析part15
第1题单选题软件测试使用各种术语描述软件出现的问题,以下叙述正确的是()。
A.软件错误(error)是指在软件生命周期内的不希望或不可接受的人为错误,其结果是导致软件故障的产生B.软件缺陷(defect)是存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差C.软件故障(fault)是指软件运行过程中出现的一种不希望或不可接受的外部状态D.软件失效(failure)是指软件运行时产生的一种不希望或不可接受的内部行为结果【解析】正确答案:B。
软件错误是指在软件生命周期内的不希望或不可接受的人为错误,其结果将导致软件缺陷的产生。
软件缺陷是存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差,其结果是软件运行于某一特定条件时,将出现软件故障。
软件故障是指软件运行过程中出现的一种不希望或不可接受的内部状态。
故障是一种状态行为,是指一个实体发生障碍和毛病。
软件失效是指软件运行时产生的一种不希望或不可接受的外部行为结果。
软件失效时系统行为对用户要求的偏离,是一种面向用户的概念。
第2题单选题以下关于软件质量和软件测试的说法,不正确的是()。
A.软件测试不等于软件质量保证B.软件质量并不是完全依靠软件测试来保证的C.软件的质量要靠不断的提高技术水平和改进软件开发过程来保证D.软件测试不能有效的提高软件质量【解析】正确答案:D。
本题考查软件质量与软件测试的关系。
软件测试人员的一项重要任务就是提高软件质量,但不等于说软件测试人员就是软件质量保证人员,因为测试只是质量保证工作中的一个环节。
软件质量保证和软件测试是软件质量工程的两个不同层面的工作。
质量保证着眼于软件开发活动中的过程、步骤和产物,通过不断提高技术水平和改进开发过程来保证质量。
软件测试虽然也与开发过程紧密相关,但关心的不是过程的活动,而是对过程的产物以及开叙出的软件进行剖析,软件测试是保证软件质量的一个重要环节。
从以上描述可以看出,软件测试能有效提高软件质量第3题单选题循环冗余校验码(CRC)利用生成多项式进行编码。
软件测试岗位招聘笔试题与参考答案
招聘软件测试岗位笔试题与参考答案(答案在后面)一、单项选择题(本大题有10小题,每小题2分,共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.在软件测试中,以下哪个阶段不属于软件测试的生命周期?A. 测试计划B. 测试用例设计C. 缺陷追踪与回归测试D. 编码和实现8.在进行软件测试时,以下哪个原则最能体现软件测试的初衷?A. 完全测试B. 安全测试C. 自动化测试D. 性能测试9.在软件测试中,以下哪个阶段不属于测试流程的一部分?A. 测试计划B. 测试用例设计C. 编码D. 产品交付 10. 在编写测试用例时,以下哪个原则是错误的?A. 测试用例应该覆盖所有的功能点B. 测试用例应该避免测试正常情况之外的场景C. 测试用例应该包含输入数据和预期结果D. 测试用例的优先级应根据测试结果的重要程度来确定二、多项选择题(本大题有10小题,每小题4分,共40分)1.关于软件测试的目的,以下哪些说法是正确的?•选项中包括:A. 确保软件质量B. 加快软件开发速度C. 发现软件中的缺陷D. 提高软件的用户满意度E. 替代需求分析答案及解析:2.在软件测试的生命周期中,下列哪些阶段是必要的?选项中包括:A. 测试需求分析与设计B. 测试执行与报告C. 代码编写与修改D. 需求收集与分析E. 软件发布与维护F. 市场推广与销售准备答案及解析:3、在软件测试中,下列哪些选项是缺陷报告应包含的主要内容?()A.缺陷的详细描述和标识B.软件的预期功能与实际表现对比结果C.测试环境的描述D.缺陷出现的时间点和频率E.软件的需求文档4、在软件生命周期中,软件测试的各个阶段主要包括哪些?()。
软件测试工程师笔试题及部分解答
软件测试工程师笔试题及局部解答软件测试工程师笔试题及局部解答一、判断题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.集成测试方案在需求分析^p 阶段末提交。
(N)二、选择1.软件验收测试的合格通过准那么是:(ABCD)A. 软件需求分析^p 说明书中定义的所有功能已全部实现,性能指标全部到达要求。
B. 所有测试项没有剩余一级、二级和三级错误。
C. 立项审批表、需求分析^p 文档、设计文档和编码实现一致。
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 测试,资料共享平台《软件测试工程师笔试题及局部解答》(s://..)。
(完整版)软件测试笔试题及答案
一、选择题1.软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性(C)是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。
A.成熟性; B.易恢复性;C.容错性; D.可靠性依从性2.关于软件质量的描述,正确的是__B____A.软件质量是指软件满足规定用户需求的能力;B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性;C.软件质量保证过程就是软件测试过程;D.以上描述都不对3.____B__方法根据输出对输入的依赖关系设计测试用例。
A.路径测试B.等价类 C.因果图D.边界值4.下列关于软件验收测试的合格通过准则错误的是:___C___A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求;B.所有测试项没有残余一级、二级和三级错误;C.立项审批表、需求分析文档、设计文档和编码实现不一致;D.验收测试工件齐全5.测试设计员的职责有:___B___①制定测试计划②设计测试用例③设计测试过程、脚本④评估测试活动A.①④B.②③ C.①③D.以上全是6.对于业务流清晰的系统可以利用D场景法贯穿整个测试用例设计过程广在用例中综合使用各种测试方法,对于参数配置类的软件,要用C正交试验法选择较少的组合方式达到最佳效果,如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用B因果图法和判定表驱动法A.等价类划分B.因果图法C.正交试验法D.场景法、7.下列软件实施活动的进入准则描述错误的是:__D____A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化8.正式的技术评审FTR(Formal Technical Review)是软件工程师组织的软件质量保证活动,下面关于FTR指导原则中错误的是__C____A.评审产品,而不是评审生产者的能力B.要有严格的评审计划,并遵守日程安排C.对评审中出现的问题要充分讨论,以求彻底解决D.限制参与者人数,并要求评审会之前做好准备9.下列关于文档测试描述错误的是__A____A.文档测试主要检查文档的正确性、完备性、可理解性、可操作性和易维护性;B.正确性是指不要把软件的功能和操作写错,也不允许文档内容前后矛盾;C.完备性是指文档不可以“虎头蛇尾”,更不许漏掉关键内容。
2021年全国计算机等级考试四级软件测试工程师笔试试题1
2021年全国计算机等级考试四级软件测试工程师笔试试题1单项选择题1. ANSI/IEEE STD729-1983给出软件质量的定义:软件产品满足规定的和隐含的与需求能力有关的全部特征和特性。
以下叙述中不属于这些质量特征和特性的是A) 产品功能 B) 效率 C) 可使用性 D) 项目成本和进度2. 软件产品需求规格说明书是软件缺陷存在最多的地方,其原因是A) 软件开发人员与用户沟通比较困难,对要开发的产品需求理解不一致B) 系统设计不能全面考虑产品在功能、性能、安全性、可维护性等方面的平衡C) 采用不熟悉的新技术开发系统或不科学的算法解决问题D) 系统内各子系统或模块的参数过于复杂,导致信息传递失误3. 条件覆盖的基本思想是设计若干测试用例,执行被测程序,使得每个判断的每个条件的可能取值至少满足一次。
那么对于如下的C 语言程序段if(a>0&&b>0)c=c/a;iI(a>1||c>1)c=c+1;如果采用适用于条件覆盖的两个测试用例,其输入值分别为a=2,b=-1,c=-2和a=-1,b=2,c=3,则以下叙述中正确的是A) 执行测试后,4个条件a>0,b>0,a>1,c>1的所有取值都至少执行一次B) 执行测试后,除b>0取真和c>1取假外其他条件取值都至少执行一次C) 执行测试后,除b>0取假和c>1取真外其他条件取值都至少执行一次D) 执行测试后,除b>0取真和c>1取真外其他条件取值都至少执行一次4. 对于题3所给的C语言程序段if(a>0&&b>0)c=c/a;if(a>1||c>1)c=c+1;执行条件组合覆盖,为使得每一条件取值组合至少执行一次,需要的测试用例数至少是A) 2 B) 3 C) 4 D) 55. 单元接口测试是单元测试的一种,以下不属于单元接口的是A) 参数表 B) 输入/输出文件 C) 出错信息处理 D) 全局量6. 下图(a)是一个程序的模块结构。
2021软件测试工程师-单项选择_112(精选试题)
软件测试工程师-单项选择1、下列关于面向对象测试问题的说法中,不正确的是______。
A.在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的序列B.构造抽象类的驱动程序会比构造其他类的驱动程序复杂C.类B继承自类A,如果对B进行了严格的测试,就意味着不需再对类A进行测试D.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试2、通常测试人员判定一个运行结果中存在缺陷的准则是______。
A.开发人员承认这个运行结果中存在缺陷B.测试人员可以从中找出缺陷的证据C.这个运行结果与测试案例中的预期结果不一致D.这个运行结果与测试人员预期的不一致3、下列方法中,最适合于数学计算的是A.输入域测试B.输出域测试C.特殊值测试D.错误猜测法4、下列语句通常不是作为定义结点的是______。
A.输入语句B.过程调用语句C.赋值语句D.输出语句5、下列不属于数据兼容性测试关注的范畴的是A.一个Web应用软件是否支持不同的关系型数据库B.一个浏览器是否同时支持不同版本的HTML文件格式C.一个排版软件是否可以打开该软件以前版本保存的文件D.一个文字处理软件是否可以打开其他文字处理软件保存的文件6、下列关于压力测试和负载测试说法正确的是______。
A.压力测试和负载测试都需要对软件施加业务压力B.压力测试是指不断增加软件的业务压力,探测软件在保证预定性能指标(如响应时间)的情况下所能负担的最大压力C.负载测试的目的是利用压力找出潜在的缺陷D.压力测试的目标是探测软件处理能力的极限7、以下叙述中不属于单元测试测试用例设计所关注内容的是A.被测单元的输入B.程序的运行环境C.该测试用例实际测试的代码D.测试用例的期望输出结果8、根据《GB/T15532—2008计算机软件测试规范》,软件测试管理主要包括测试过程管理、测试评审管理,以及______。
2021软件测试工程师-单项选择(精选试题)
软件测试工程师-单项选择1、Myers1979年提出了一个重要的观点,软件测试的目的是为了______。
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.以上都是12、经验表明:在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残存的错误数目与其他模块相比,通常应该是______。
软件测试岗位招聘笔试题与参考答案
招聘软件测试岗位笔试题与参考答案(答案在后面)一、单项选择题(本大题有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、软件测试过程中,回归测试只应该在软件版本更新后进行。
2021软件测试工程师-单项选择_6(精选试题)
软件测试工程师-单项选择1、下列关于测试团队的说法中,不正确的是()A.测试团队的组织方式由测试团队的规模、具体任务和技术来决定B.如果测试团队规模较大,则测试工程师分为3个层次:初级测试工程师、测试工程师和资深测试工程师C.建立、组织和管理一支优秀的测试团队是做好软件测试工作的基础,也是最重要的工作之一D.发现系统的缺陷是测试工作的目的,但不是测试团队工作的核心目标2、软件测试活动主要包括______。
A.测试设计与开发测试执行B.都是C.测试总结3、下列情况下会考虑使用自动测试的是______。
A.对软件产品的次要部件进行测试B.所开发的软件产品的需求不稳定C.需要反复执行的测试,使用不同输入数据值进行反复测试D.由客户方组织的验收测试4、针对程序段if(x>10)and(y<20)thenw=w/a,对于(x,y)的取值,以下哪组测试用例能够满足判定覆盖的要求()A.(30,15),(40,10)B.(3,0),(30,30)C.(5,25),(10,20)D.(20,10),(1,100)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、从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试______。
2021年软件测试工程师的笔试题目附加解答(2)
软件测试工程师的笔试题目附加解答(2)软件测试工程师的笔试题目附加解答阶段评审目的:评审模块阶段作品的正确性可行性及完整性同行评审人数:3-7人人员必须经过同行评审会议的培训,由SQA 指导阶段评审人数:5人左右评审人必须是专家具有系统评审资格同行评审内容:内容小一般文档 < 40页, 代码 < 500行阶段评审内容: 内容多,主要看重点同行评审时间:一小部分工作产品完成阶段评审时间: 通常是设置在关键路径的时间点上!2.什么是软件测试?为了发现程序中的错误而执行程序的过程3.简述集成测试的过程系统集成测试主要包括以下过程:(1)构建的确认过程。
(2)补丁的确认过程。
(3)系统集成测试测试组提交过程。
(4)测试用例设计过程。
(5)测试代码编写过程。
(6)Bug的报告过程。
(7)每周/每两周的构建过程。
(8)点对点的测试过程。
(9)组内培训过程。
4.怎么做好文档测试仔细阅读,跟随每个步骤,检查每个图形,尝试每个示例。
检查文档的编写是否满足文档编写的目的`内容是否齐全,正确内容是否完善标记是否正确5.白盒测试有几种方法总体上分为静态方法和动态方法两大类。
静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。
6.系统测试计划是否需要同行审批, ___?需要,系统测试计划属于项目阶段性关键文档,因此需要评审。
7.Alpha测试与beta的区别Alpha测试在系统 ___接近完成时对应用系统的测试;测试后仍然会有少量的设计变更。
这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。
Beta测试当 ___和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。
这种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。
8.比较负载测试,容量测试和强度测试的区别负载测试:在一定的工作负荷下,系统的负荷及响应时间。
2021软件测试工程师-单项选择_117(精选试题)
软件测试工程师-单项选择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.在V模型中,集成测试用例的设计对应于软件需求分析活动10、关于系统测试的方法,下列说法不正确的是______。
A.在实时系统中,功能需求与性能需求必须同时考虑B.协议一致性测试实际上就是比较测试对象与相关协议是否符合C.安全性测试的最终目的是安全控制D.GUI测试主要针对的是图形界面,没有涉及复杂的逻辑关系和算法,故GUI测试很容易实现11、软件产品需求规格说明书是软件缺陷存在最多的地方,其原因是A.软件开发人员与用户沟通比较困难,对要开发的产品需求理解不一致B.系统设计不能全面考虑产品在功能、性能、安全性、可维护性等方面的平衡C.采用不熟悉的新技术开发系统或不科学的算法解决问题D.系统内各子系统或模块的参数过于复杂,导致信息传递失误12、大多数软件使用______作为常用功能的快捷方式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试工程师笔试题及部分解答
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.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。
4.对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。
5.(这题出的有问题哦,详细的5步骤为~~)通过画因果图来写测试用例的步骤为:
(1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。
(2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关系? 根据这些关系,画出因果图。
(3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的.组合情况不可能出现。
为表明这些特殊情况,在因果图上用一些记号标明约束或限制条件。
模板,内容仅供参考。