软件测试面试时的问题

2024-05-17

1. 软件测试面试时的问题

职业规划是一个很有技巧的说法,最好与自己要应聘的相关。
对于自己的职业规划应该是分阶段的。
例如:
三年内对测试技能进行全面掌握,包括功能测试、性能测试、安全性测试
五年内对测试周边技能选择性掌握,包括系统、数据库、中间件的调优,并掌握一定程度的java和.net开发技能为白盒测试大佬基础
七年内掌握管理技能并希望可以走上管理岗位
这样的说法可以领HR意识到你很有进取心,并具有良好的发展观。同时可以作为公司中层管理层的储备人才。令对方感觉到有利于公司长远发展。

软件测试面试时的问题

2. 跪求软件测试面试题

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

  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(安装升级测试),文档测试等、


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

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

3. 软件测试面试题

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

软件测试面试题

4. 软件测试面试题

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、界面--功能(自己要有一个网站功能的概括!先按照单个功能去测,之后按照系统的流程去测。最后是按照各个总能之间的联系去测试!)

5. 软件测试面试题目

第一题:我认为需要在测试前需要先写好测试计划,其中最重要的是本次测试使用的测试方法、使用的测试工具、测试环境。人员方面需要进行人员及进度的安排,每个测试阶段后的输出工件,还要有风险评估。在测试前将这些准备工作做到位,这样在测试的时候就会比较有条理。 
第二题:控制测试质量,我认为最好是做好测试用例的设计,这样可以对测试的覆盖率进行控制。
补充:如果时间充裕的话可以在设计用例后对其进行评审,这样可以提高测试质量。不过这个在实际的工作当中一般实现不了。。。。
 
下面列出的是网上的一个软测笔试题,好多单位在笔试的时候都会copy下来作为笔试题,我至少遇到两次了,其他的笔试题还有,但不一一列出了。 
一、判断题(每题1分,12 分,正确的√,错误的╳) 
1.软件测试的目的是尽可能多的找出软件的缺陷。() 
2.Beta 测试是验收测试的一种。() 
3.验收测试是由最终用户来实施的。() 
4.项目立项前测试人员不需要提交任何工件。() 
5.单元测试能发现约80%的软件缺陷。() 
6.代码评审是检查源代码是否达到模块设计的要求。() 
7.自底向上集成需要测试员编写驱动程序。() 
8.负载测试是验证要检验的系统的能力最高能达到什么程度。() 
9.测试人员要坚持原则,缺陷未修复完坚决不予通过。() 
10.代码评审员一般由测试员担任。() 1 
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.软件验收测试包括(正式验收测试)、(非正式验收测试和Alpha测试)、(Beta测试)三种类型。 
2.系统测试的策略有功能测试、(性能测试)、(负载测试)、(压力测试)、易用性测试、(容量测试)、(强度测试)、 (兼容性测试又称)、(本地化测试)、(BVT测试)、(裸机测试)、(安全性测试)、()、(容错性测试)、(恢复测试)、()等15 种方法。 
3.设计系统测试计划需要参考的项目文档有(需求规格说明书)、()和迭代计划。 
4.对面向过程的系统采用的集成策略有()、()两种。 
5.通过画因果图来写测试用例的步骤为、、、及把因果图转 换为状态图共五个步骤。 


四、简答题(共37分) 
1. 阶段评审与同行评审的区别。(4 分) 
2 . 什么是软件测试。(3 分) 
答:通过人工或自动化手段对系统进行测试,目的是为了验证系统是否满足预定功能或者是为了弄清楚实际结果与预期结果之间的差别。 
3 . 简述集成测试的过程。(5 分) 
答:将通过单元测试的单元模块按照设计要求组合起来再进行测试。重点检查程序接口处是否有问题。 
过程:首先进行集成测试的测试计划测试设计测试开发测试用例执行测试评估,并且进行全程的缺陷跟踪。 
4 . 怎样做好文档测试?(4 分) 
答:文档测试要注意一下几点:文档的读者群、文档的术语、文档的正确性、文档的完整性、文档的一致性、文档的易用性、样例与示例、文档的语言 
5. 白盒测试有那几种方法?(6 分) 
答:白盒测试方法分为:静态测试和动态测试 
静态测试方法:①编码标准与准则 ②走查 ③审查 ④评审 
动态测试方法:①语句覆盖 ②判定覆盖 ③条件覆盖 ④判定-条件覆盖 ⑤条件组合覆盖 ⑥路径覆盖 
⑦条件组合+路径覆盖 
6. 系统测试计划是否需要同行评审,为什么?(4 分) 
答:系统测试计划需要进行同行评审,因为如果对一个系统长时间进行测试可能会出现测试疲劳甚至出现 
对系统的免疫现象,因此可以进行同行评审,减少对相同系统的疲劳测试。 
7. Alpha 测试与beta 测试的区别。(4 分) 
8 . 比较负载测试、容量测试和强度测试的区别。(6 分) 
9 . 测试结束的标准是什么?(3 分)

软件测试面试题目

6. 哪位测试大神能详细说说软件测试面试题

我以前做过公司的软件测试面试,理解不深,希望对你有帮助吧。常见的有这么几种面试问题类型:
1、理论基础,也就是问你一些测试理论和测试方法的基本概念,如黑白盒测试都是怎么回事,测试用例的设计方法都有哪些,软件测试中遵循的一些原则等等
2、测试经验,是否有进行软件测试的经验,从事过哪些类型的测试,是否进行过自动化测试,自动化测试中用到的工具和平台是什么,是否有测试脚本编写的能力,写过什么测试脚本,用的脚本语言是什么
3、逻辑严密,一般会举例让你进行测试用例设计,例如圆珠笔、纸杯,或者一些你肯定用过的软件比如QQ、微信的某一个功能,这部分要注意思路要清晰,要测试哪几个方面,每个方面按照什么分类规则去设计你的用例,争取做到条理清晰且覆盖度高
面试的时候不要紧张,就像和朋友聊天一样反而更容易获得好感,祝你成功啦~~

7. 软件测试面试

要看是什么公司了。基本不是很大的公司,面试的都是技术的面试。
笔试也是有的公司有,有的没有。正规一点的都是会有笔试的题目的。但是有的公司比较重视面试者的实际能力的话,也是不会给笔试题目做。我做过好几次笔试,其中有两家给的是技术方面的题目,还有一家给我的是智力题目,也是一点点变难的,不过做起来就比技术题目欢快多了。
面试刚开始都会问一些和自身有关的问题,比如哪个学校,哪个专业,平时学习成绩怎么样,为什么来面试这个职位了等等问题。基本很多公司都会问为什么要选择测试,你怎么看测试这个工作。
之后,肯定要问的就是技术的问题。比如会问,你觉得一个软件最重要的测试是哪些,一个软件你会注意哪些。还有一些基本的技术问题,就像是考试问答题的那种。但是比较少。
重点嘛,我被问了很多次的就是,你觉得自己的优点和缺点是什么。这个问题真的是很考验人的。一定要将自己的优点和测试挂钩,缺点一定要说自己还在努力改进。
面试中需要重点掌握的,一,一定要了解公司的业务情况,规模等信息。二,一定要对软件测试有个大方向流程的了解,一个软件开始注意哪些,开展什么工作;中期注意哪些,开展什么工作,后期注意哪些,开展什么工作。最好是说出自己的理解,说出为什么这样。这会增加自己在面试官心中的分数哦!
 
希望对你有用啦!

软件测试面试

8. 软件测试员的面试题

答案如下:

最新文章
热门文章
推荐阅读