范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料编写前的参考。大家想知道怎么样才能写一篇比较优质的范文吗?接下来小编就给大家介绍一下优秀的范文该怎么写,我们一起来看一看吧。
中级软件测试工程师面试题及答案软件测试中级资格证篇一
面试的十个问题:
1.简单介绍下自己目前的工作内容及重点。
2.对于现在工作的产线质量你是如何进行改善的?(在叙述是传达几个意思:如何发现问题的,如何查找出问题的根源的,用什么方法,通过什么手段,怎么组织大家解决,是不是从系统到现场地将问题彻底解决的,有没有一个防范的措施对这个改善的情况进行个追踪,可以通过一个实例将这些讯息包含进去)
3.现在公司对于产线质量使用了哪些方法进行控制的?
4.是否有制定检验标准的经验,如何制定一份好的'检验标准?
6.在质量与发货出现矛盾时你作为一个质量工程师如何处理的?
8.你接受过哪些培训?你对检验员与产线工人做过什么培训?
9.你对你现在的质量工作有什么满意的地方和欠缺的地方啊?
10.你为什么要离开现在的公司,你选择来我们公司的初衷是什么?
面试时语句组织的重点:
1.语句简明,但完全能表达清楚所要说的意思。
2.语速尽可能保持匀速,不要会的时候很快,不知道的时候一直在发出“呃”的长音。
3.回答问题之前先停留2秒钟,不是组织语句,是为了把问题想清楚,保持头脑冷静。
4.对于不会的问题可以明说,面试官很强的话,他能在很短的时间内知道你对质量的知识了解的程度,你不知道乱说反而让他生厌。你在说不知道之前可以为你的不知道做点“铺垫”,但不要让他感觉你在强词夺理。
5.尽可能的通过实例来说明问题,质量工程师更多的是如何将质量的理论知识运用于实践之中去,这个是面试官最看重的地方。
6.最重要的一点,所回答的内容要有条理,不但要在现场进行表面的整改,还要对相关的文件进行必要的修改,以保证彻底将问题解决。同时要对问题进行一个跟踪,让面试官感觉你时刻能保持一个pdca的思想。这个是非常重要的。
1、cpk和ppk描述一下,说下他们区别
2、供应商来料出现问题,如何处理
3、对供应商评鉴如何做,接着问评鉴到质量体系方面时候如何展开
5、用英语交流一段,介绍自己在学校所学,以及其他。
6、产品量产前,qe做了什么,量产后,又做哪些工作,如何切入。
7、fmea有什么作用?
8、现有工作spc如何开展?
11、msa涉及哪些方面,如何评价?
12、apqp、ppqp了解多少?
13、iso140001&ohsas18000了解多少?
14、ie七大手法是哪些,精髓是什么,四个字?
15、5s了解多少?
16、cpk=1.33和cpk=1.67对应的不良率是多少?
17、你如何安排组内检验员工作,如何管理他们?
18、当我讲到耐疲劳试验时,他问我这试验如何做,评价指标?
19、控制图如何判定是否稳态?
中级软件测试工程师面试题及答案软件测试中级资格证篇二
软件测试工程师是计算机四级考试类别之一,下面小编整理了计算机四级软件测试工程师试题与答案,希望对大家有帮助!
![]()
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.下列关于逻辑覆盖的叙述,说法错误的是________。
(b)判定覆盖包含了语句覆盖,但它可能会使一些条件得不到测试
9.传统集成测试的主要方法有两个,一个是________,另一个是________。
(a)白盒测试方法、黑盒测试方法
(b)渐增式测试方法、非渐增式测试方法
(c)等价类划分方法、边界值分析方法
(d)因果图方法、错误推测法
10.下列测试方法中,不属于白盒测试技术的是________。
(a)判定覆盖
(b)语句覆盖
(c)条件组合覆盖
(d)边界值分析
11.以下说法错误的是________。
(a)软件产品的质量越高,发布后维护成本就越低
(d)发现和修复产品中的软件缺陷越早,开发费用就会越低
12.在银行的活期存折账户管理软件中,要求可以输入一个账户的每笔交易的金额。若规定存入的金额的有效取值范围使1.00元至99 999 999.99元。若考虑使用边界值分析设计关于这个金额的测试用例,下列属于它的边界值是________。
(a)2,9 999 999
(b)1.01,99 999 999.99
(c)99 999 999.98,9.99
(d)0.99,100 000 000.00
13.下列哪一项内容通常属于易用性测试的范围是________。
(a)安装与卸载测试
(b)系统故障频率
(c)联机文档中断开的'链接
(d)中文版与英文版的一致
14.下列关于软件测试自动化,说法正确的是________。
(a)无法依靠人工完成的测试活动均可以通过测试自动化完成
(b)输出结果不明确的测试不适合自动化
(c)是否采用测试自动化与所开发的应用软件项目的性质无关
15.关于人工测试方法,说法正确的是________。
(a)走查以小组为单位进行,是一系列规程和错误检查技术的集合
(b)同行评审的文档是一种过渡性的文档,不是公开的正式文档
(c)桌上检查的文档是一个最终可交付的文档
(d)评审是一项很浪费时间的活动,会减缓项目的进度
16.软件性能测试的目标有________。
(a)发现(和改正)软件性能缺陷
(b)性能调优
(c)能力检验和规划
(d)以上全部
17.下列关于面向对象软件测试的说法中,不正确的是_______。
(d)对于一棵继承树上的多个类,处于叶子节点的类也需要测试
应用软件的性能测试主要包括________。
(a)并发测试
(b)负载测试和压力测试
(c)配置测试和性能调优
(d)以上全部
19.下列兼容性不属于软件兼容性的考虑范畴的是________。
(a)与外设的兼容性
(b)与不同类软件的兼容性
(c)与浏览器的兼容性
(d)与中间件的兼容性
20.下列关于web应用软件的系统安全检测与防护说法不正确的是________。
(a)对系统安全漏洞的检测同样也属于测试的范畴
(b)web应用软件的安全性仅与web应用软件本身的开发相关
21.下列关于软件测试过程的几种抽象模型,说法正确的是________。
22.关于测试的策划,说法不正确的是________。
(b)若系统对质量要求很高,则需要开展多次的回归测试验证
(c)在实际软件项目中,一个测试团队可能大都是骨干人员
(d)测试团队的规模与被测系统规模、测试方资源调配情况有关
23.下列关于测试策略说法不正确的是________。
(a)测试策略活动可以和测试设计活动并行开展
(b)测试设计活动也可以和测试执行活动并行开展
(c)在测试的最后阶段里,测试总结和测试执行通常并行开展
24.下列关于软件缺陷状态的定义,不正确的是________。
(a)new--测试中新报告的软件缺陷
(b)open--缺陷被确认并分配给相关开发工程师处理
(c)fixed--测试工程师已完成修正,等待开发人员验证
(d)closed--缺陷已被修复
25.在qesat/c中,下列属于动态测试过程步骤的是________。
(a)设定待测试的配置、编译相关的源程序
(b)设定需插装的函数
(c)运行源程序、合并动态运行的结果
(d)以上全部
中级软件测试工程师面试题及答案软件测试中级资格证篇三
1、什么是软件测试?2’
2、软件测试与软件质量保证的区别。10’
改的优先次序。请描述如何划分缺陷与错误严重性和优先级别?10’
4、bug信息应该包含那些内容。5’
5、测试用例说明应该包含哪些内容?测试用例计划包含哪些目标?10’
7、网络应用测试的主要内容是什么?10’
8、用户文档测试应该注意哪些要点?10’
9、在dbms中,视图的作用是什么?
写出建立视图的命令格式(如建立信息系学生的视图)10’
10、请列举您认为身为测试人员应具备的能力和技术。8’
参考答案
1、什么是软件测试?2’
【要点】
在规定条件下对程序进行操作,以发现错误,对软件质量进行评估,包括对软件形成过程的文档、数据以及程序进行测试。
【详解】
软件测试就是在软件投入运行前对软件需求分析、软件设计规格说明书和软件编码进行查错(包括代码执行活动与人工活动)。也可以说,软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部构造而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误,这是在软件投入前,对软件需求分析、软件设计规格说明书和软件编码的最终复审,是软件质量保障的关键步骤。
1、软件测试与软件质量保证的区别。10’
【要点】
质量保证:通过预防、检查与改进来保证软件质量,采用全面质量管理和过程改进的原理来开展质量保证工作,主要关注软件质量的检查与测试,主要着眼于软件开发活动的过程、步骤和产物。
【详解】
软件测试和软件质量保证是软件质量工程中的两个不同层面的工作。软件测试只是软件质量保证工作中的一个重要环节。
质量保证(qa)的工作是通过预防、检查与改进来保证软件的质量。qa采用的方法重要是按“全面质量管理”和“过程改进”的原来开展质量保证工作。虽然在软件质量保证的活动中也有一些测试活动,但它所以关注的是软件质量的检查和测量。它的主要工作是对软件生命周期的管理,以及检验软件是否满足规定的质量和用户的需求,因此重要是着眼于软件开发活动中的过程,步骤和产物,而不是软件进行剖析,找出问题或者评估。
软件测试虽然与开发过程紧密相关,但它所关心的不是过程的活动,而是对过程的产物,以及开发出的软件进行剖析。测试人员要对过程的产物(开发文档和源代码)进行走读,运行软件。以找到问题和报告质量。测试人员必须假设软件存在潜在的问题,测试中所做的操作就是为了找出更多的问题,而不是为了验证(事实上也不可能)软件的正确性。所以软件测试虽然对提高软件的质量起着关键的作用,但它只是软件质量保证的一个重要环节。
3、请描述如何划分缺陷与错误严重性和优先级别?10’
给软件缺陷与错误划分严重性和优先级的通用原则:
(1)表示软件缺陷所造成饿危害和恶劣程度。
(2)优先级表示修复缺陷的重要程度和次序。
严重性:
(1)、严重:系统崩溃、数据丢失、数据毁坏
(2)、较严重:操作性错误、结果错误、遗漏功能
(3)、一般:小问题、错别字、ui布局、罕见故障
(4)、建议:不影响使用的瑕疵或更好的实现。
优先级:
(1)、最高优先级:立即修复,停止进一步测试。
(2)、次高优先级:在产品发布之前必须修复。
(3)、中等优先级:如果时间允许应该修复。
(4)、最低优先级:可能会修复,但是也可能发布。
4、bug信息应该包含那些内容。5’
测试软件名称、测试版本号、测试人名称、测试事件、测试软件和硬件配置环境、发现软件错误的类型、错误的严重程度、详细步骤、必要的附图、测试注释。
5、测试用例说明应该包含哪些内容?10’
具体测试用例产生的测试程序的任何限制
(2)包含的内容
输入说明:列举执行测试用例的所有输入内容或者条件
输出说明:描述进行测试用例预期的结果
特殊要求:描述执行测试用例的特殊要求
用例之间的依赖性:注明与其分用例的依赖关系或受其他用例的影响
测试用例计划包含4个目标即:组织性、重复性、跟踪和测试证实。
(1)、功能测试主要是用来测试web应用软件是否履行了预期的功能,确保每一个功能与需求说明一致。根据测试对象的不同,可分为:链接测试、表单测试、cookies测试、设计语言测试、数据库测试。
(2)、性能测试主要是确保web应用系统达到要求的性能,一般用最大的运行时间、吞吐率、相应时间描述。
性能测试又分为:链接速度测试、负载测试和压力测试,负载测试是为了测量web系统在某一负载级别上的性能,以保证web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问web系统的用户数量,也可以是在线数据处理的数量。
压力测试是指实际破坏一个web应用系统时测试系统的反映,压力测试是测试系统的限制和故障恢复能力,也就是测试web应用系统会不会崩溃,在什么情况下会崩溃,压力测试的区域包括表单、登录、和其他信息传输页面等。压力测试侧重于确定系统崩溃时的用户负载量。
(3)、可用性测试:导航测试、图形测试、内容测试、整体界面测试。
是用来测试在不同浏览器中是否都可以正确地显示web应用程序的页面内容,从而保证页面中的某些代码,比如:javascript ,activex、css等在不同平台配置上都能具有正确性。
(5)、安全测试。
7、网络应用测试的主要内容是什么?10’
网络应用系统包含:网络应用软件、工作站桌面软件和客户/服务器数据库。
网络应用测试重点考察:多用户并发访问性能、应用系统响应时间、应用系统对网络 资源的占用情况、与网络相关的应用功能特性、应用系统在网络环境下的稳定性。
载完成,关注的是用户界面、应用程序的操作,以及用户与计算机之间的互操作。
当多个用户使用应用程序时,网络和文件系统或者数据库系统之间的交互
情况,核实的是重负载下后台功能能否正确执行。
(3)应用负载测试。
(4)应用系统响应时间测试。
(5)应用系统升级测试。
8、用户文档测试的要点10’
(6)、文档的易用性:检查是否便于用户查找相应的内容
(7)、图表与界面截图:检查所有图表与界面截图与发布的程序版本一致
(8)、样例和示例:检查所有的样例和示例能够正确完成;
(9)、语言:中文文档保证无错别字和二义性
(10)、印刷与包装:印刷质量,包装质量
(1)、简化用户操作。
(2)、使用户能从多角度中看待同一数据。
(3)、对重构数据提供一定程度的逻辑独立性。
(4)、能对机密数据提供安全保护。
as
子查询
[with check option]
create view is_student
as
select sno,sname,sage
from student
where sdept =’is’
1、基本能力
2、沟通能力
3、技术能力
测试方法应用、测试用例设计、测试工具使用(测试管理系统、自动化测试工具、负载测试工具)
4、管理能力
5、文档能力