软件测试工程师面试笔试一般都有什么题?

2024-05-11 14:22

1. 软件测试工程师面试笔试一般都有什么题?

包含两部分,一般的素质性格测试,另一方面就是专业技能方面的笔试题,每家公司的笔试题木都会根据自己的业务需求来出,并不相同。简单举几个常见的吧:
1、您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
2、您认为做好测试用例设计工作的关键是什么?
3、您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。
4、在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
6、测试活动中,如果发现需要文档不完善或者不准确,怎么处理?
7、你认为做好测试计划工作的关键是什么?
8、你觉得软件测试通过的标准应该是什么样的?
9、软件测试的风险主要体现在哪里?
10、开发人员老是犯一些低级错误怎么解决?

软件测试工程师面试笔试一般都有什么题?

2. 求软件测试工程师面试及笔试题目,谢谢!越多越全最好啦

1.自我介绍
2.为什么选软件测试这个行业?为什么觉得自己适合干软件测试
3.自己的优点和缺点
4.觉得自己的哪一方面比较适合干软件测试
5.学过软件工程吗?软件工程的生命周期是怎样的?
6.软件测试的流程
7.软件测试计划包括哪几部分?都有什么内容?
8.记录缺陷都记录什么内容
9.QTP是怎么使用的?怎样确定系统的某个功能是否实现了?答插入检查点  然后问检查点都有哪些类型?常用的是哪个?怎么实现的?
10.性能测试使用的是LR,LR的工作原理是怎样的?
11.怎样使用LR,分析的时候主要是看的是哪几个数据?看机器资源是主要是看的哪几个数据?内存多少算是占用的太多?
12.了解胖客户端和瘦客户端吗?
13.最近做的项目是哪一个?说一下他的流程是怎样的?你在里面主要做的是什么?(以供电系统为例说的)
14.软件测试工程师系统是你们自己写的程序吗?上线了吗?薪水的计算公式是什么?
15.测试的定义
16.测试就是软件的质量保证吗?
17.对于自己做测试想往哪方面发展?
18.管理工具用的什么?TD和bugzilla
19.TD你们是只用的编写测试用例那一部分吗?不是从测试需求、计划、用例、执行、缺陷、返测都用了
20.编写测试用例的依据是什么?
21.培训时你的成绩是怎样的?
22.对华天了解多少?是干什么的?
23.学习能力怎么样?接受新事物的能力怎么样?

3. 跪求软件测试面试题

没有这个公司的题,但是给点别的。希望你能通过。好运!@

  1.软件测试分哪两种方法?分别适合什么情况?
 
  软件测试方法一般分为两种:白盒测试与黑盒测试。白盒测试又称为结构测试、逻辑驱动测试或基于程序本身的测试,它着重于程序的内部结构及算法,通常不关心功能与性能指标;黑盒测试又被称为功能测试、数据驱动测试或基于规格说明的测试,它实际上是站在最终用户的立场,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。
 
  2.一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。
 
  计划阶段、设计阶段、白盒单元、白盒集成、黑盒单元、黑盒集成、系统测试、回归测试、验收测试一套完整的测试应该由五个阶段组成:1)。测试计划首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准。以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。
 
  2)测试设计将测试计划阶段制订的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选择适当的测试用例(测试用例选择的好坏将直接影响测试结果的有效性)。
 
  3)测试开发建立可重复使用的自动测试过程。
 
  4)测试执行执行测试开发阶段建立的自动测试过程,并对所发现的缺陷进行跟踪管理,测试执行一般由单元测试、组合测试、集成测试、系统联调及回归测试等步骤组成,测试人员应本着科学负责的态度,一步一个脚印地进行测试。
 
  5)测试评估结合量化的测试覆盖域及缺陷跟踪报告,对于应用软件的质量和开发团队的工作进度及工作效率进行综合评价。
 
  

      3.软件测试的类型有那些?分别比较这些不同的测试类型的区别与联系。
 
  BVT (Build Verification Test),主要目的是验证最新生成的软件版本在功能上是否完整,主要的软件特性是否正确Scenario Tests(基于用户实际应用场景的测试),Scenario Tests优点是关注了用户的需求,缺点是有时候难以真正模仿用户真实的使用情况。Smoke Test,修复Bug后,针对此次修复是否会对其他模块造成影响而进行的专门测试。Smoke Test优点是节省测试时间,防止build失败。缺点是覆盖率还是比较低此外,还有Application Compatibility Test(兼容性测试),主要目的是为了兼容第三方软件,确保第三方软件能正常运行,用户不受影响。Accessibility Test(软件适用性测试),是确保软件对于某些有残疾的人士也能正常的使用,但优先级比较低。其它的测试还有Functional Test(功能测试)、Security Test(安全性测试)、Stress Test(压力测试)、Performance Test(性能测试)、Regression Test(回归测试)、Setup/Upgrade Test(安装升级测试),文档测试等、


请列举你曾经做过的性能测试项目,包括被测系统名称、硬件架构、应用架构和性能测试工具 。、

你认为适合进行自动化功能测试的时机是什么?请解释原因 、
如何解决测试需求、测试用例等测试信息的版本控制问题?

跪求软件测试面试题

4. 软件测试员的面试题

答案如下:

5. 软件测试工程师常见面试题及工作职责

 软件测试工程师常见面试题及工作职责
                      简单的来说,测试工程师的工作内容就好比工厂中的质检员,通过多种的测试手段,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),确保产品的正常运作。如果你对这一岗位感兴趣,那不妨挑战一下自己。以下是我整理的软件测试工程师岗位职责及常见面试题解析,仅供参考哦~
    
      软件测试工程师常见面试题 
     1、单元测试、集成测试、系统测试的侧重点是什么?
     答:单元测试的重点是系统的模块,包括子程序的正确性验证等。集成测试的重点是模块间的衔接以及参数的传递等。系统测试的重点是整个系统的运行以及与其他软件的兼容性。
     2、你觉得一个测试工程师应具备那些素质和技能?
     答:首先掌握基本的测试基础理论,本着找出软件存在的问题的态度进行测试。其次可熟练阅读需求规格说明书等文档。最后,以用户的观点看待问题找出软件中的不足并给出修改意见。
     3、软件本地化测试比功能测试都有哪些方面需要注意?
     答:本地化测试需要注意翻译为目标语言后,是否符合当地人民的风俗习惯,文化风格。不要出现当地敏感的信息。如果看不懂目标语言,就很简单了,只需要注意该翻译的都翻译了,不该翻译的没有被翻译,然后没有图片或文字的`截断,翻译明显不合适的这些点就ok了。此外还要大体的点一点功能,没有严重的功能问题,就可以了。
     4、你在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?
     答:从事过write test plan,creation of test case,进行功能测试,性能测试,编写测试工具,文档的管理等,比较擅长与写测试用例和进行功能测试。
     5、你所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系?
     答:有功能测试,性能测试,可靠性测试,安全性测试,负载测试,压力测试,安装/卸载测试,启动/停止测试,兼容性测试,互连测试,文档测试,恢复测试,回归测试,可使用性测试,容量测试。 功能测试只对软件的功能是否满足用户需求来做测试。性能测试需要和压力和负载测试联合起来。
      软件测试工程师岗位职责 
     1、编写测试计划:仔细阅读项目规格说明、设计文档、使用说明书等,充分掌握软件的性能、特点、使用方法、业务流程等,协助测试经理制定项目的测试计划,保证产品测试工作的计划性与规范性。做好测试前的准备工作,确保测试目的的达成。
     2、搭建测试环境,保证测试环境的独立和维护测试环境的更新,做好测试前的准备工作,确保测试环境的稳定和版本的正确。
     3、执行测试,根据测试计划及测试案例,执行测试,并根据产品特点及测试要求,实施集成测试、系统测试等,及时发现软件缺陷,评估软件的特性与缺陷,确保测试目的的达成。
     4、与开发部门反复沟通测试情况,督促开发部门解决问题,修正测试中发现的缺陷,完善软件功能。
     5、完成上级及部门其他领导交办的临时任务。
  ;

软件测试工程师常见面试题及工作职责

6. 软件测试面试题

1.保证产品质量
2.测试计划、测试用例设计、测试执行、提交Bug、追踪Bug、验证Bug、验收测试
3.黑盒:不需要知道内部逻辑,正确的输入有正确的结果,错误的输入系统给出相应的报错
白盒:需要知道内部结构,强调代码覆盖率
4.增删改查
5.前提条件,测试环境,预期结果,实际结果,报告人,错误等级
6.执行完所有的测试用例,测试时间结束了
7.一般先单元测试,集成测试,系统测试,验收测试。首先保证功能测试通过再测试性能
9.需求的理解是一致的,有效沟通
10.耐心,良好的沟通能力,分析问题的能力
11.UI,字体,颜色,页面显示,文字拼写,链接可用

7. 求软件测试面试问题

  测试技术面试题
  1、什么是兼容性测试?兼容性测试侧重哪些方面?
  参考答案:
  兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。
  兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。
  兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。
  兼容和配置测试的区别在于,做配置测试通常不是Clean OS下做测试,而兼容测试多是在Clean OS的环境下做的。
  2、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?
  参考答案:
  1、检查系统是否有中毒的特征;
  2、检查软件/硬件的配置是否符合软件的推荐标准;
  3、确认当前的系统是否是独立,即没有对外提供什么消耗CPU资源的服务;
  4、如果是C/S或者B/S结构的软件,需要检查是不是因为与服务器的连接有问题,或者访问有问题造成的;
  5、在系统没有任何负载的情况下,查看性能监视器,确认应用程序对CPU/内存的访问情况。
  3、测试的策略有哪些?
  参考答案:
  黑盒/白盒,静态/动态,手工/自动,冒烟测试,回归测试,公测(Beta测试的策略)
  4、正交表测试用例设计方法的特点是什么?
  参考答案:
  用最少的实验覆盖最多的操作,测试用例设计很少,效率高,但是很复杂;
  对于基本的验证功能,以及二次集成引起的缺陷,一般都能找出来;但是更深的缺陷,更复杂的缺陷,还是无能为力的;
  具体的环境下,正交表一般都很难做的。大多数,只在系统测试的时候使用此方法。
  5、描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程?
  参考答案:
  就是Bugzilla的状态转换图。
  6、你觉得bugzilla在使用的过程中,有什么问题?
  参考答案:
  界面不稳定;
  根据需要配置它的不同的部分,过程很烦琐。
  流程控制上,安全性不好界定,很容易对他人的Bug进行误操作;
  没有综合的评分指标,不好确认修复的优先级别。
  7、描述测试用例设计的完整过程?
  参考答案:
  需求分析 + 需求变更的维护工作;
  根据需求 得出测试需求;
  设计测试方案,评审测试方案;
  方案评审通过后,设计测试用例,再对测试用例进行评审;
  8、单元测试的策略有哪些?
  参考答案:
  逻辑覆盖、循环覆盖、同行评审、桌前检查、代码走查、代码评审、景泰数据流分析
  9、LoadRunner分哪三部分?
  参考答案:
  用户动作设计;
  场景设计;
  测试数据分析;
  10、LoadRunner进行测试的流程?
  参考答案:
  1、	测试测试
  2、	创建虚拟用户脚本
  3、	创建运行场景
  4、	运行测试脚本
  5、	监视场景
  6、	分析测试的结果
  以上,最好是结合一个案例,根据以上流程来介绍。
  什么是并发?在lordrunner中,如何进行并发的测试?集合点失败了会怎么样?
  参考答案:
  在同一时间点,支持多个不同的操作。
  LoadRunner中提供IP伪装,集合点,配合虚拟用户的设计,以及在多台电脑上设置,可以比较好的模拟真实的并发。
  集合点,即是多个用户在某个时刻,某个特定的环境下同时进行虚拟用户的操作的。集合点失败,则集合点的才操作就会取消,测试就不能进行。
  12、使用QTP做功能测试,录制脚本的时候,要验证多个用户的登录情况/查询情况,如何操作?
  参考答案:
  分析用户登录的基本情况,得出一组数据,通过性测试/失败性测试的都有(根据TC来设计这些数据),然后录制登录的脚本,将关键的数据参数化,修改脚本,对代码进行加强,调试脚本。
  13、QTP中的Action有什么作用?有几种?
  参考答案:
  Action的作用
  	用Action可以对步骤集进行分组
  	步骤重组,然后被整体调用
  	拥有自己的sheet
  	组合有相同需求的步骤,整体操作
  	具有独立的对象仓库
  Action的种类
  	可复用Action
  	不可复用Action
  	外部Action
  14、TestDirector有些什么功能,如何对软件测试过程进行管理?
  参考答案:
  需求管理
  	定义测试范围
  	定义需求树
  	描述需求树的功能点
  测试计划
  	定义测试目标和测试策略。
  	分解应用程序,建立测试计划树。
  	确定每个功能点的测试方法。
  	将每个功能点连接到需求上,使测试计划覆盖全部的测试需求。
  	描述手工测试的测试步骤
  	指明需要进行自动测试的功能点
  测试执行
  	定义测试集合。
  	为每个测试人员制定测试任务和测试日程安排。
  	运行自动测试。
  缺陷跟踪
  	记录缺陷
  	查看新增缺陷,并确定哪些是需要修正的
  	相关技术人员修改缺陷
  	回归测试
  	分析缺陷统计图表,分析应用程序的开发质量

求软件测试面试问题

8. 软件测试面试题

1、软件测试就是在软件开发的过程中,对软件各阶段产品检验的过程,其目的是保证软件产品的质量
2、需求分析--编写测试计划--编写测试方案--编写测试用例--执行测试用例--提交缺钱报告--缺陷跟踪--回归测试--测试通过
3、黑盒主要是功能测试、性能测试、兼容性测试这些是主要的,还包括一些安全性,GUI测试,压力测试,易用性,容量测试,异常测试,安装性测试等   白盒主要的就是静态和动态两种测试
4、select* from a where ...;查找
     insert ito  a ()values();添加
     delete from a;删除表中信息
     update a set ...from..;更改表中信息
     create table a ();建表
     drop table();删除表
5、不清楚你问的内容是什么。给你两方面的回答
   (1)缺陷的状态 :新建  打开  修复  关闭  拒绝 重复  丢弃  推迟 重新打开
   (2)缺陷报告的内容:标题、详细描述(描述、前提条件、步骤重现、预期结果、实际结果)、状态、发现人、负责人、项目、版本、严重度、优先级
6、回归测试通过
7、先做集成测试,结束之后系统测试包括功能测试和性能测试,系统测试结束之后,缺陷也修改完成,拿给用户做验收测试!
9、发现缺陷不要直接就提交,和开发沟通后再做结论,如果沟通时发生歧义,查看需求决定是否是缺陷,如果不能决定咨询项目经理。对于一些字段上的缺陷,比如说套用的框架,有的按钮没有更改标识,最好是和开发说一声当场改掉。就不要提交缺陷。开发和测试的矛盾是一致存在的我们没有办法杜绝,只能尽量的降到最低。
10、细心、耐心、自我调节能力强、学习能力强。有很好的全局意识,和观察力!
11、界面--功能(自己要有一个网站功能的概括!先按照单个功能去测,之后按照系统的流程去测。最后是按照各个总能之间的联系去测试!)