软件测试工程师笔试试题大集合Word格式文档下载.docx
- 文档编号:17748201
- 上传时间:2022-12-09
- 格式:DOCX
- 页数:15
- 大小:110.66KB
软件测试工程师笔试试题大集合Word格式文档下载.docx
《软件测试工程师笔试试题大集合Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《软件测试工程师笔试试题大集合Word格式文档下载.docx(15页珍藏版)》请在冰豆网上搜索。
测试与验证打算
我们须要测什么?
什么样的测试过程?
时间、干系人、资源、目标、风险?
我们如何具体实现?
特性测试方案/用例
测试执行策略
测试过程质量
类别
质量目标
定义
质量
软件/硬件/逻辑缺陷密度
缺陷数/折合代码规模
本钱
单位缺陷检测本钱
测试总工作量/缺陷数
效率
测试效率
测试对象规模/测试总工作量
进度
进度偏移
不同测试阶段的进度偏移
持续时间偏差
不同测试阶段的持续时间偏差
评审
测试设计评审发觉缺陷密度
测试设计文档评审的质量
03.您是否了解以往所工作的企业的软件开发过程?
假如了解,请试述一个完整的开发过程须要完成哪些工作?
〔对于软件测试局部,可以简述〕
04.您在以往的测试工作中都曾经具体从事过哪些工作?
其中最擅长哪局部工作?
05.您所熟识的软件测试类型都有哪些?
请试着分别比拟这些不同的测试类型的区分和联系〔如功能测试、性能测试……〕
不同类型的测试会发觉不同类型的BUG,测试类型是从不同的角度来分析和测试产品。
测试类型分析根本测试类型、增加测试类型等
序号
测试类型
SDV
SIT
备注
根本测试类型
1
功能测试(FunctionTest)
√
主要应在SDV阶段完成
2
兼容性测试(CompatibilityTest)
3
协议相同性测试(ProtocolConformanceTest)
4
性能测试〔PerformanceTest〕
5
指标测试〔ScalingTest〕
两个阶段的测试侧重点应不同
6
压力测试〔StressTest〕
7
长时间测试(LongevityTest)
8
配置测试(ConfigurationTest)
9
复原测试(RecoveryTest)
10
故障注入测试(FaultInsertTest)
11
安装测试(InstallationTest)
12
流控测试(TrafficControlTest)
SDV、SIT各有侧重点
增加测试类型
13
备份测试(BackupTest)
14
平安性测试(SecurityTest)
15
易用性测试(UsabilityTest)
16
可维护性测试(MaintainabilityTest)
17
QoS测试(QoSTest)
18
网络拓扑测试〔TopologyTest〕
19
互操作性测试〔InteroperabilityTest〕
1.功能测试,测试系统供应的功能是否能够正确、完全满足用户要求。
2.兼容性测试,指对两个或两个以上的功能实体相互交换信息实力的测试,分向下兼容和周边兼容性〔周边兼容性指产品和产品之间、系统设备和终端设备之间、软件产品和操作系统、数据库之间的兼容性〕。
3.协议相同性测试,测试系统是否符合相关的协议、标准。
4.性能测试,针对系统是否到达规定的性能需求进展测试,如容量和响应时间。
5.指标测试,是指对系统各局部的参数进展测试。
6.压力测试,通过是系统到达或超过其设计的最大负荷来检验其在非正常状态下的特性。
7.长时间测试,考察系统在长时间下运行下是否可以稳定供应功能、性能的实力的测试。
8.配置测试,验证系统能够在不同的系统配置〔软件、硬件〕环境下是否正常工作的测试。
9.复原测试,测试系统从硬件或软件故障种复原的实力。
10.故障注入测试,是指人为在系统种引入故障,考察系统对故障的容错实力的一种测试方法。
11.安装测试,验证系统能够被胜利安装、升级的测试。
12.备份测试,测试系统在软件或硬件故障时备份数据的实力。
13.平安性测试,测试软件产品爱护信息和数据的实力,如非法用户或系统不能阅读和修改信息和数据,合法用户或系统不会被拒绝访问,以保证数据的保密性和完整性。
系统平安性测试内容包括设备本身数据的平安性和保密性、系统的登录、密码验证、用户管理、内部通信协议测试、病毒的检测、防火墙测试、WEB平安性测试、数据库平安性测试等。
14.易用性测试,评价系统的终端用户运用或学习系统,支持用户任务系统功能的效率和最终用户失误中复原的实力。
15.可维护性测试,针对系统在维护性方面的功能、性能进展测试。
16.QoS测试,确定用户对效劳满足程度级别也就时效劳质量测试。
17.网络拓扑测试,在不同网络拓扑下进展系统的功能测试,也叫组网测试。
18.互操作性测试,和其他厂家相关产品的对接/互通测试。
06.请试着比拟一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区分和联系。
黑盒测试,指测试人员不必关怀程序具体如何实现的一种测试方法,依据软件的规格对软件进展各种输入盒视察软件各种输出结果来发觉软件的缺陷的测试。
这类测试不考虑软件内部的运作原理,因此对软件用户来说就像一个黑盒子。
白盒测试,依据软件内部的工作原理分析来进展,基于代码的测试,测试人员通过阅读程序代码或者通过运用开发工具中的单步调试来判定软件的质量。
单元测试、指一段代码的根本测试,其实际大小未定,通常时一个函数或者子程序,一般由开发人员执行。
集成测试,被测试系统的全部组件都集成在一起,找出被测试系统组件之间关系和接口中的错误,该测试一般在单元测试后进展。
系统测试,在经过开发人员的集成测试后,可正式将软件编译构建成初步的测试版本,之后要进展的测试就时系统测试。
系统测试是针对系统进展的测试,这包括所应支持的软件、硬件、操作系统及所应集成的第三方软件。
系统测试通常称为QATesting。
验收测试,也叫用户确认测试,系统开发生命周期的一个阶段,用户或独立测试人员依据测试打算和结果对系统进展测试和验收,用户依据测试结果确定是否承受系统。
07.测试打算工作的目的是什么?
测试打算工作的内容都包括什么?
其中哪些是最重要的?
测试打算工作的目的主要有三个,一个就是让软件测试变得更加顺当,一个是可以让参和人员之间的沟通更加畅通,最终一个就是可以让软件测试采纳系统化的方式来进展,同时也易于管理。
测试打算工作的内容至少应当包括5W,人、事、时、地、物。
真正的测试打算是实际指导自己实施测试的一套想法。
测试打算的目标是所选的测试过程能够是测试限制在工程环境中,同时又能充分利用资源,完成自己的任务。
给定五种资源和约束,开发、需求、测试团队、测试试验室、任务。
08.您认为做好测试打算工作的关键是什么?
测试打算的质量和是否很好地执行了任务以及是否很好地考虑了像以下提出的问题。
1.监视影响测试打算的主要问题
2.明确任务
3.分析产品
4.分析产品风险
5.设计测试策略
6.条件打算
7.共享测试打算。
测试打算的功能是测试打算能够预期协助测试人员完成的工作。
测试打算的质量准那么
1.有用性,测试打算会有效支持其供应的功能
2.精确性,测试打算文档是否精确地和事实描述保持相同
3.高效性,测试打算是否能够高效地利用己有的资源?
4.可适配性,测试打算是否能够适应工程中合理的变更和不行预料性
5.清晰性,测试打算是否自我相同并且足够明确
6.可管用性,文档是否简练,可维护性并有很好的构造
7.兼容性,是否满足外部提出的需求
8.依据,是否有效测试打算过程的产品
9.可行性,是否没有超过必需运用该打算的机构实力。
另外一些提示:
1、快速找出重要问题
2、关注风险
3、尽可能提高多样性
4、幸免编写过死的脚本
5、依据需求测试
6、我们并不孤独
7、促进可测试性
8、测试打算不要太通用
9、点明即可
10、不要限制人员
11、受测试进度制约
12、解决瓶颈问题
13、快速反应
14、测试人员不仅仅是测试人员
15、评审文档
09.您所熟识的测试用例设计方法都有哪些?
请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
测试用例设计的方法有:
测试用力目前没有经典的定义,比拟通常的说法是:
指针对一项特定的软件产品进展测试任务的描述,表达测试方案、方法、技术和策略。
内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等。
等价类划分、边界值、错误推想法、正交分解化、判定树/因果图、对等区间划分法。
10.您认为做好测试用例设计工作的关键是什么?
好的测试用例设计工作的关键是测试用例能够覆盖产品测试规格的全部点。
做好测试用力设计工作的关键分析出产品测试规格适合的测试用例方法,以保障尽可能少的测试用例能够覆盖全部的测试规格。
11.请以您以往的实际工作为例,具体的描述一次测试用例设计的完整的过程。
12.您以往的工作中是否曾开展过测试用例的评审工作?
假如有,请描述测试用例评审的过程和评审的内容。
13.您以往是否曾经从事过性能测试工作?
假如有,请尽可能的具体描述您以往的性能测试工作的完整过程。
14.您在从事性能测试工作时,是否运用过一些测试工具?
假如有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。
15.您认为性能测试工作的目的是什么?
做好性能测试工作的关键是什么?
性能测试针对系统是否到达规定的性能需求进展测试,如容量和响应时间。
性能测试的
目的依据性能测试的类型不同而不同,主要的性能测试目的有:
通过测试确认软件是否满足产品的性能需求,同时发觉系统中存在的性能瓶颈,起到优化系统的目的。
主要的性能测试类型有:
指标类、比照类、稳定类、优化类等。
做好性能测试工作的关键是:
标准的性能测试流程、性能建模、性能评估等等
16.在您以往的工作中,一条软件缺陷〔或者叫Bug〕记录都包含了哪些内容?
如何提交高质量的软件缺陷〔Bug〕记录?
BUG应当包含的信息有:
标题、根本信息、测试的软件和硬件环境、软件版本、类型、紧要程度、处理优先级、重复缺陷的操作步骤、缺陷实际结果描述、期望的正确结果描述、注释文字和截取的缺陷图像。
高质量的bug应当符合5C原那么:
Correct精确,每个组成局部的描述精确,不会引起误会。
Clear清晰,每个组成局部描述清晰,易于理解
Concise简洁,只包含必不行少的信息,不包括任何多余的内容。
Complete完整,包含复现该缺陷的完整步骤和其他本质信息
Consistent相同,遵照相同的格式书写全部缺陷报告。
17.您以往所从事的软件测试工作中,是否运用了一些工具来进展软件缺陷〔Bug〕的管理?
假如有,请结合该工具描述软件缺陷〔Bug〕跟踪管理的流程。
18.您以往是否曾经从事过单元测试和集成测试?
假如有,请谈一下这些工作的实际开展状况。
19.您如何对待软件过程改良?
在您曾经工作过的企业中,是否有一些须要改良的东西呢?
您期望的志向的测试人员的工作环境是怎样的?
20.您以往工作过的企业中,是否开展了软件配置管理工作?
您能否描述一下这项工作的开展状况和您对这项工作的相识?
21.您是否熟识一些主流的软件工程方法论和思想,如RUP、CMM、CMMI、XP、PSP、TSP。
假如熟识,您是否可以谈一下对这些方法论和思想的相识?
22.您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?
维持测试人员同开发团队中其他成员良好的人际关系的关键是什么?
23.在您以往的测试工作中,最让您感到不满足或者不堪回首的事情是什么?
您是如何来对待这些事情的?
24.在即将完成这次笔试前,您是否情愿谈一些自己在以往的学习和工作中获得的工作经历和心得体会?
〔可以包括软件测试、过程改良、软件开发或者和此无关的其他方面〕
作者:
☆aBoo☆2005-4-609:
29 回复此发言
--------------------------------------------------------------------------------
2回复:
一、判定题〔每题1分,12分,正确的√,错误的╳〕
1.软件测试的目的是尽可能多的找出软件的缺陷。
〔〕
2.Beta测试是验收测试的一种。
3.验收测试是由最终用户来实施的。
4.工程立项前测试人员不须要提交任何工件。
5.单元测试能发觉约80%的软件缺陷。
6.代码评审是检查源代码是否到达模块设计的要求。
7.自底向上集成须要测试员编写驱动程序。
8.负载测试是验证要检验的系统的实力最高能到达什么程度。
9.测试人员要坚持原那么,缺陷未修复完坚决不予通过。
10.代码评审员一般由测试员担当。
11.我们可以人为的使得软件不存在配置问题。
12.集成测试打算在需求分析阶段末提交。
二、不定项选择题〔每题2分,10分〕
1.软件验收测试的合格通过准那么是:
A.软件需求分析说明书中定义的全部功能已全部实现,性能指标全部到达要求。
B.全部测试项没有剩余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现相同。
D.验收测试工件齐全。
2.软件测试打算评审会须要哪些人员参与?
A.工程经理
B.SQA负责人
C.配置负责人
D.测试组
3.以下关于alpha测试的描述中正确的选项是:
A.alpha测试须要用户代表参与
B.alpha测试不须要用户代表参与
C.alpha测试是系统测试的一种
D.alpha测试是验收测试的一种
4.测试设计员的职责有:
A.制定测试打算
B.设计测试用例
C.设计测试过程、脚本
D.评估测试活动
5.软件实施活动的进入准那么是:
A.需求工件已经被基线化
B.具体设计工件已经被基线化
C.构架工件已经被基线化
D.工程阶段成果已经被基线化
三、填空题〔每空1分,24分〕
1.软件验收测试包括、、三种类型。
2.系统测试的策略有功能测试、、、、易用性测
试、、、、、、、、
、、等15种方法。
3.设计系统测试打算须要参考的工程文档有、和迭代打算。
4.对面对过程的系统采纳的集成策略有、两种。
5.通过画因果图来写测试用例的步骤为、、、及把因果图转
换为状态图共五个步骤。
四、简答题〔共37分〕
1.阶段评审和同行评审的区分。
〔4分〕
2.什么是软件测试。
〔3分〕
3.简述集成测试的过程。
〔5分〕
4.怎样做好文档测试?
5.白盒测试有那几种方法?
〔6分〕
6.系统测试打算是否须要同行评审,为什么?
7.Alpha测试和beta测试的区分。
8.比拟负载测试、容量测试和强度测试的区分。
9.测试完毕的标准是什么?
五、设计题〔共15分〕
对下面给出的程序限制图,分别以各种不同的测试方法写出最少的测试用例。
测试人员_考试试卷〔考试时间100分钟,总分值100分〕
姓名:
__________部门:
__________员工号:
__________
一、填空题:
〔每一空格2分,共60分〕
1、软件实施活动的输出工件有、、、。
2、代码评审主要做工作。
3、软件实施活动中集成员的职责是。
4、验证和确认软件实施活动主要有、代码评审、、、、SQA
验证。
5、说明测试已经完毕。
6、软件测试的目的是。
7、软件测试主要分为、、、四类测试。
8、软件测试活动有制定测试打算、、、、、、测
试评估、测试完毕八个步骤。
9、软件测试活动的输出工件有_、、、、。
10、软件测试角色有、、、。
二、不定项选择题:
〔每题3分,共15分〕
1、软件实施活动的进入准那么是〔〕
A、需求工件已经被基线化
B、具体设计工件已经被基线化
C、构架工件已经被基线化
D、工程阶段成果已经被基线化
2、下面角色不属于集成打算评审的是〔〕
A、配置经理
B、工程经理
C、测试员
D、编码员
3、软件测试设计活动主要有〔〕
☆aBoo☆2005-4-710:
3回复:
A、工作量分析
B、确定并说明测试用例
C、确立并构造化测试过程
D、复审并评估测试覆盖
4、不属于集成测试步骤的是〔〕
A、制定集成打算
B、执行集成测试
C、记录集成测试结果
D、回来测试
5、属于软件测试活动的输入工件的是〔〕
A、软件工作版本
B、可测试性报告
C、软件需求工件
D、软件工程打算
三、问答题:
〔共25分〕
1、工程的集中管理在软件公司的哪一个层面?
〔2分〕
2、请描述软件测试活动的生命周期。
〔8分〕
3、什么是测试评估,测试评估的范围是什么?
4、阐述工作版本的定义。
5、请画出软件测试活动的流程图。
测试人员考试试卷〔考试时间90分钟,总分值100分〕
一、判定题〔每题2分,正确的“√”,错误的“╳”〕
1、好的测试员不懈追求完备。
()
2、测试程序仅仅按预期方式运行就行了。
3、不存在质量很高但牢靠性很差的产品。
4、软件测试员可以对产品说明书进展白盒测试。
5、静态白盒测试可以找出遗漏之处和问题。
6、总是首先设计白盒测试用例。
7、可以发布具有配置缺陷的软件产品。
8、全部软件必需进展某种程度的兼容性测试。
9、全部软件都有一个用户界面,因此必需测试易用性。
10、测试组负责软件质量。
二、简答题
1、软件的缺陷等级应如何划分?
2、假如能够执行完备的黑盒测试,还须要进展白盒测试吗?
为什么?
3、你认为一个优秀的测试工程师应当具备哪些素养?
4、产品测试到什么时候就算是足够了?
5、测试打算的目的是什么?
6、为什么要进展软件测试?
软件测试的目的是什么?
〔5分〕
7、软件测试应当划分几个阶段?
简述各个阶段应重点测试的点?
各个阶段的含义?
8、如何做一名合格的测试人员?
9、针对缺陷采纳怎样的管理措施?
三、专业词语说明〔每题2分〕
α测试:
β测试:
驱动模块:
桩模块:
白盒测试:
静态测试:
四、选择题〔每题2分〕
1.下面哪些属于动态分析()
A.代码覆盖率
B.模块功能检查
C.系统压力测试
D.程序数据流分析
2.下面哪些属于静态分析()
A、代码规那么检查
B、序构造分析
C、序困难度分析
D、内存泄漏
五、设计题〔10分〕
在三角形计算中,要求三角型的三个边长:
A、B和C。
当三边不行能构成三角形时提示错误,可构成三角
形时计算三角形周长。
假设是等腰三角形打印“等腰三角形”,假设是等边三角形,那么提示“等边三角形”。
画出程
序流程图、限制流程图、找出根本测试路径,对此设计一个测试用例。
六、论述题
1、试表达对一个软件工程测试的全过程。
〔10分〕
2、简述你对测试工作的相识过程、在以后的工作的一些建议。
3、述静态测试和动态测试的区分?
测试人员_考试试卷〔考试时间100分钟,每题10分,总分值100分〕
1.什么是软件测试,以及软件测试的意义?
2.什么是软件测试静态分析,软件测试动态分析,
3.下面那些属于静态分析〔〕
A、编码规那么检查
B、程序构造分析
C、程序困难度分析
4.下面那些属于动态分析〔〕
A、代码覆盖率
B、模块功能检查
C、系统压力测试
D、程序数据流分析
5.从测试技术角度,正确的选择是〔〕,给出各自的含义?
A、静态测试
B、黑盒测试
C、动态测试
D、白盒测试
6.从测试阶段角度,测试正确的依次是〔〕,同时给出所选择的正确策略含义和被测对象是什么?
A、单元测试
B、集成测试
C、系统测试
D、确认测试
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 工程师 笔试 试题 集合