测试面试可用套路,教你如何自我介绍和项目介绍(包含面试问题+答案)

必说部分加黑!,其他按顺序走就可以!项目内容均为举例,不建议拿来使用!仅供参考!!

简单做一下自我介绍

进门,你好,我是***,来面试软件测试工程师的,这是我的简历(双手)
基本信息(必说)(必说)(必说)
你好,我叫XX,来自XXXX,在XXX学院(大学),计算机专业毕业(通信工程,电子信息技术) 。

工作经历 只点到 项目名称(必说)

版本1 适合有工作经验,年龄大点的

毕业至今,我主要做过 2份工作,第一份 在*****,担任 软件技术支持工作,第二份  ****公司 担任软件测试工作,在这期间 我做过 web 类项目有 ****,app类项目有啥****

版本2    适合年龄小的 ,或者 应届毕业生的

从毕业至今在XXX公司从事软件测试工作3年,在这期间我做过 金融类有啥啥 ,企业ERP 项目有啥,我做过电商类项目 ,有****
 

在你工作的X年期间,你会啥,你懂啥  (必说)(必说)(必说)

在我做测试的这一段时间内,掌握在整个软件测试流程中,写过各种测试文档,如:测试计划,测试用例和测试 告. 我熟悉WEB端和APP端功能测试、兼容性测试和接口测试的流程。掌握Linux 基本命令 部署测试环境。熟练操作mysql,oracle 熟练使用sql语句对数据库进行 增删改查操作。 熟练使用 项目管理类工具 如 svn 禅道 qc, 熟练使用 抓包工具 如 fiddler,charles 进行抓包,设置代理,进行过滤,金额篡改等  性能,自动化

?兴趣爱好(非比说项)
我性格比较开朗,与同事之间相处融洽,做事严谨有耐心,善于总结经验,通常都能能比较准确的帮开发定位到缺陷问题,并提出一些优化建议

?收尾 (必说)   这些就是我的基本情况

【完整自我介绍】

从这些方面组织语言:从业时间 、教育背景、工作经验 、项目经验 、擅长技能、你的性格尽量与个人简历相一致案例: 你好,我叫XX,来自XXXX,在XXX学院计算机专业毕业,从毕业至今在XXX公司从事软件测试工作3。我们做的项目主要是***(泽林金融),是采用 群理财模式的P2P平台,涉及模块主要是、投资理财、、我的账户。项目中我负责过web测试、app测试。主要进行功能测试、接口测试;也负责过简单的压力测试。(跟简历项目一致)、能独立搭建tomcat项目环境。 熟悉jmeter测试工具及monkey命令行工具的使用, 也有过开发的经验,擅长c/c++、Java、JavaScript编程语言(有该项经验就补充) 我是一个耐心认真的人,有很大的信心做好测试的工作(可说可不说,影响不大)。

有关接口测试、性能测试、易用性、兼容性、 安全、UI设计的测试问题。

1.以前公司的测试工作是怎么开展的个阶段有哪些产出物/strong>
首先会召开需求分析会议,参加人员有产品、开发和测试,主要是探讨需求主要的一些功能点,完了之后,开发就排期进行开发,我们测试会按照测试计划进行任务分配。先会参考需求规格说明书及原型图编写测试用例,写完之后会进行用例评审,有评审修改的就修改整理形成最终的用例版本,之后开发人员版本编译完成后,我们会先进行预测,主要对主功能业务进行测试,如果主业务流程不通过,直接返回给开发进行修改。预测通过,依据测试用例进行系统测试,测试过程中,提交bug,跟踪bug,进行回归测试直至不存在严重bug,满足用户需求,测试完后编写测试 告,发布上线后,关注web是否正常运行。产出物包括:测试计划、测试用例、bug、测试 告

2.金融项目的整体架构和数据流向是什么/strong>
架构的话就是说下:项目操作系统centos6.4、语言java、web服务器tomcat、数据库mysql;数据流:以注册为例,前端提交手机 、密码信息、然后通过 络传输将数据提交到web服务器,web服务器tomcat与数据库交互,数据库若存在该条注册信息,服务器则返回用户已注册的提示给前端;数据库不存在注册信息的话,则返回注册成功的提示

3.你们平台的发标基数,每个月的资金流动,目前平台的用户数借款的最大额度/strong>
举例:发标基数没有标准,运营根据平台情况灵活调整,有时候一天几个,有时候几天一个每月资金流动:具体不清楚,看每个月具体运营情况吧,因为项目比较小,可能一个月几百万吧目前平台用户数:几万个吧,实数不清楚,很多僵尸用户额度没有限定,业务去谈的

4.测试回款的逻辑是怎么样的/strong>
举例:因为我们平台的回款采用的平台代付形式,所以回款其实就是根据回款计划去修改用户的可用余额,数据库有定时任务每天凌晨去处理回款逻辑,根据回款时间去查询出当天需要回款的所有记录,然后依次进行对应投资用户的余额修改,我在测试的时候,因为程序是死的,所以直接采用修改回款时间在当天之前,然后手动执行定时任务,执行任务成功后,再从数据库记录查看回款计划状态是否改变、是否回款成功,对应投资用户的流水记录是否正确

5.项目做了多久目周期每次都是这么久吗/strong>
上家公司多少测试人员少开发司规模br> 公司地址司主要项目的 址/p>

举例子:web项目从开发到完成测试上线,大概时间是4个月。项目周期有长有短,长的时候需要半年;短的时候,两周就发布一个版本。
上家公司3个测试人员,12个开发,公司规模100人左右。

6.在你的项目中,怎么进行支付测试的资者是如何把钱放在投资平台上放在哪里了有公司如何把钱转给借款人的呢/strong>

7.说说你怎么测试投资理财模块的/strong>

8.项目中年利率的利息怎么算的/strong>
投资金额*年化率/360*借款天数。比如说借款xxx,年化利率a,借款天数t,那么就是…. 这里把具体的值说出来

9.有没有什么测出的特别好的,对开发帮助特别大的bug者是印象深刻的bug/strong>

有,可以拿你项目中的举个例子例如:身份证末尾X结尾的,实名认证显示成功。但是后面提现的时候,会 错,后面发现是保存到库里面,都是小写x的。导致提现这边不识别。

如果面试官反问:我觉得这个bug很一般—请淡定,对于不同的项目可能是不同的效果,我对他深刻,是因为花了一定的时间去找到这个bug,并且自己尝试定位到原因,所以印象深刻!

10.对于复现率不高的bug怎么处理法重现的bug
先在出现问题的环境上尽量重现,保持浏览器环境、出现问题的特定账 等的一致,多次尝试仍然不能重现,也要记录到bug平台,将出现问题的特征步骤尽量描述清楚,附带问题截图及日志截图,注明偶现;如果项目时间允许,bug等级高,需要开发协助重现;如果时间不允许,记录到bug平台后续再跟进

11.你为什么要做测试,你觉得你做测试的优点是什么如说
可以说自己喜欢这一行,想成为一个技术岗的能人。优点可以说细心、责任心强、沟通能力之类的,跟测试相关的优点都可以讲,并且举例好

12.你每天的工作内容是什么/strong>
如果是项目期间,一般都会通过公司邮件发布测试任务,然后每天基本的工作内容就是进行测试,下班之前会提交工作日 ,包括今天测试了什么项目,测试进度,测试出的问题等;如果是非项目时间,会进行一些文档的整理,比如说测试用例的完善;或者是自我技术提升的学习

13.你的职业规划/strong>
大部分人回答的很笼统。就说我想往性能、我想往自动化、我想往白盒建议从1年计划、2年计划、3年计划、5年计划分别去好好思考,比如技能掌握程度(包括主流工具、代码语言等掌握),业务掌握程度细节考虑

14.你还有什么问题想问吗/strong>
企业不喜欢求职者问个人福利之类的问题!不要问薪资待遇等,最好体现出你对学习的热情和对公司的忠诚度以及你的上进心。例如:我们的项目团队人数是多少试多少开发多少前做的项目是什么等

15.一天能写多少条用例执行多少条用例现多少bug/strong>
如何保证测试用例的覆盖率br> 答题技巧:限定范围+举例说明
限定范围:一天写多少用例或者是执行多少用例发现多少bug是根据项目的需求是否明确,项目功能模块是否复杂、程序员的代码质量以及当天的时间安排来确定的。
举例说明:我最近测试的一个投资理财升级改版功能,由于是功能升级且涉及到金钱,所以我们写用例一天就写完了,只重点关注投资这一块的功能,大概写了200多条用例,执行我们用了3天的时间,bug一共大约是80多个。
如果问:bug这么少–直接回答,可能是我们程序员的需求分析做的好,功能代码写的六

保证用例覆盖率的话,首先自己在编写测试用例的时候 ,尽量覆盖所有的功能+功能业务,采用合理的用例设计方法去包含所有的正面、反面的用例我们会开展测试用例评审会议,开发测试产品一起讨论,进一步保证用例已全部覆盖所有的需求功能;测试执行过程中,发现的未被覆盖完整的用例,测试完整后,会进行用例完善。尽量确保下一次用例的覆盖完整。

16. 提交了一个bug,开发认为不是bug,作为测试怎么办/strong>

首先确认开发环境是否跟自己测试环境一致(有时候开发是在他们已更新代码的环境上验证bug的,所以bug就没出现,但在测试环境上面会出现;还要确认缓存有无清除),确认在测试环境能重现,如果确认是缺陷跟开发保持有效的沟通,如果是级别较低的建议性bug,可以先记录到bug平台,先保留沟通;如果是bug级别较高的问题,对应需求文档的预期结果跟开发说明,更有说服力;耐心讲解bug的危害,不行就找产品确认,确认是bug注明情况并再次指派给开发

17.测试完成后,测试 告中怎么对测试结果进行分析/strong>
功能测试,要对测试用例执行完成度/bug表单/测试 告来进行分析测试用例的通过率:至少要达到98%的通过率bug:要发现大部分的bug,且最后测试通过的时候,没有三级以上的bug,只剩下一些小问题的bug:比如说小众浏览器的兼容性、少量UI问题

18.需求文档不完善或者不准确,怎么处理/strong>
项目很紧急,也会写测试用例么/p>

在分析需求文档编写用例的时候,尽量把需求模糊的地方记录下来,同时可以产考市面同类型产品,给予自己的建议;把这些整理成问题集,统一跟产品确认;项目很紧急,我们自己会把要测试的验证点写出来;测试完成后,有时间再去整理完善用例

19.测试数据你们是怎么做的么在用例里面体现出来/strong>
答题技巧:限定范围+举例说明
测试数据是自己做的,有难度的才叫开发帮忙,比如设计到数据库加密处理等举个例子说明:最近测试的一个投资的功能,我们需要提前准备好用户数据,用户的登录信息,用户的账户余额准备,以及到后台加好要投资的标。这些都是我们自己通过后台以及结合数据库做的测试数据。

20.给你一个项目,你会怎么测试/strong>
答题技巧:限定范围+举例说明
按工作流程来回答:1)需求分析2)制定计划3)编写测试用例以及相关文档4)执行测试/回归测试/提交bug5)出具测试 告/上线后进行维护性测试 
按 站的不同性质:1)全新未测试的 站:按上面的工作流程来回答2)只是新增了一些功能:我只需要重点分析新增功能,并对他进行测试。 
按测试方法来说:黑盒测试/功能测试:我们重点体现在:测试用例的设计,采用常用的设计方法:等价类划分、边界值、错误推测法、场景法

21.作为测试,你觉得软件测试的风险主要体现在哪里/strong>
我们没有对软件进行完整的完全测试,就是有风险的。举个例子,程序员为了方便,在调试程序时会弹出一些提示信息框,而这些提示只在某种条件下会弹出,碰巧程序发布前这些代码中的一些没有被注释掉。在测试时测试工程师又没有对其进行测试。如果客户碰到它,这将是代价昂贵的缺陷,因为交付后才被客户发现。因此,我们要尽可能的选择最合适的测试量,把风险降低到最小。

22.你觉得一个测试工程师应该具备哪些素质和技能/strong>
技能就是上课知识梳理的技能总结部分。1)耐心细心 。2)负责任,对自己测试的项目有一定的责任心。3)良好的沟通能力,在出现问题的时候,才能跟开发进行良好的沟通。让整个项目进展更加顺利。4)团结能力。

以上资源能够满足面试要求,还想看更多内容,可以选择下载,我发布的面试资源下载包

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月22日
下一篇 2022年5月22日

相关推荐