软件测试面试题和简历模板(面试前准备篇)

本文详细介绍了软件测试面试中常见的问题预测,包括自我介绍、技能展示、项目经验以及面试技巧。同时,提供了简历撰写的要点,强调了在简历中突出个人技能和项目经验的重要性。内容涵盖测试理论、工具、自动化测试、数据库和操作系统知识,以及网络协议等,为面试者提供全面的准备建议。
摘要由CSDN通过智能技术生成

一、问题预测

1、让简单介绍下自己(这个不用说了每次面试开场)

面试官,你好,我叫xxx,xx年本科毕业,从事软件测试将近3年的时间。在此期间做过一些项目也积累过一些经验,能够独立地完成软件测试流程的一个工作。最近的一份工作是xx公司,主要参与app系统测试,负责xxapp,一款类似抖音的短视频app功能测试,负责过的功能模块有拍摄、上传、搜索、推荐引擎等。主要运用边界值,等价类,错误推测等常见黑盒测试方法。我最近有在学习的是一个app的自动化测试,它是使用Pythopn+Appium,结合pytest自动化测试框架,基于PO的思想来实现的。平时我会在各新媒体平台分享我的测试经验,现在总粉丝大概有1w+,以上就是我的一些简单的自我介绍,谢谢。

2、让说下自己会的内容

说自己会的就行,不会的千万不要提,比如:我之前主要做过的是功能测试,web自动化测试、app专项测试、接口测试、也有用过Jmeter做过一些性能方面的测试。我对于缺陷管理工具比如禅道,版本控制器git与svn能够熟悉应用。数据库、linux、Fiddler、Jmeter这些应用也比较熟悉。我熟悉软件测试基础理论和测试流程,测试方法等,有app测试、web测试、接口测试经验。熟悉数据库增删改查操作,熟悉使用测试管理工具。

3、看了哪些书籍(有问到)

软件测试,软件测试的艺术、软件测试实用教程、Google 软件测试之道,最喜欢的书是大话软件测试,这本书能帮助新手深入理解性能测试和自动化测试的意义,也能帮助有多年工作经验正处于迷茫阶段的从业人员排忧解难,还能给那些刚刚步入管理岗位的菜鸟们提供指导(尤其是团队建设、绩效管理等)

4、了解过哪些技术博客/论坛(有问到)

testerhome、CSDN一些博客(面试经验:面试中会问具体哪些博客),和公众号(面试经验:面试中会问具体哪些公众号)

5、是否了解软件测试需要掌握哪些知识(有问到类似问题)

软件测试基础知识,软件测试的流程,测试用例方法,bug提交,测试报告,测试计划,数据库相关知识,UI自动化,抓包分析,接口测试(手工+自动化)、测试工具、性能测试等。

6、觉得自己需要补充哪些?做了哪些行动?

很多公司自动化测试有要求,由于之前的工作主要涉及的不多,我最近有在学习的是一个app的自动化测试,它是使用Pythopn+Appium,结合pytest自动化测试框架,基于PO的思想来实现的测试。所以这方面的知识储备不够,希望以后在工作中能深入学习。

7、为什么做测试,觉得自己做测试有哪些优势?(有问到)

我觉得我个人的性格比较适合做测试。我比较细心耐心,考虑事情比较全面,这样对于我在设计测试用例时很有帮助,而且我能够很好的与人协调沟通,当我们测试和开发发生沟通上的矛盾时我也能很好的解决,我平常喜欢刷微博、知乎看热门评论,喜欢考究大众心理,这有助于我站在用户角度设计测试点。

8、知道哪些Bug管理工具系统

禅道/bugzila/Easybug等

9、测试用例的基本要素是?

三大核心要素为 :标题 、步骤 、预期结果

1.标题:是对测试用例的描述,标题应该清楚的表达测试用例的用例

2.步骤:对测试执行过程进行描述

3.预期结果:提供测试执行的预期结果,预期结果一般是根据产品需求得出,如果实际结果和预期结果一致则测试通过;反之失败。

非核心要素:

4.预支条件:执行当前测试用例所需要的前提条件,如果这些前提条件不满足,则后面的步骤无法进行或无法的到预期结果。

5.测试用例所属的项目(一般使用用例管理工具一次性分配)

6.用例编号(用例管理管理工具会自动分配)

如果没有用用例管理工具

产品编号-ST-系统测试项名-系统测试子项名-XXX

7.重要级别:一般分为高、中、低(每个公司的等级可能有出入)。

高:系统基本核心业务

中:介于高低之间

低:使用频率不高,对系统功能影响不大

8.测试用例输入:用例执行过程中需要加工的外部数据

二、介绍一下自己测试过的项目

1、对项目进行基本介绍

这一部分对项目的基本介绍重点要概括说明项目的基本功能和组成部分。

2、说明自己负责测试的模块

这一部分需要挑选自己比较熟悉的业务功能模块,因为后续面试的问题可能就出自这些模块。

3、针对部分模块展开进行说明

最后挑选一些有代表性的模块展开说明,这里需要注意的是说明的模块或者业务一定要描述的清晰有条理。

介绍的整体项目时间把握在2分钟内,目的是让面试官对你之前的项目有一定的了解,同时体现下自己的逻辑和表达能力。如果想进一步的丰富的话,可以再简单说明下公司的测试流程,及测试中使用到的具体的技术,比如数据库等。

三、技能方面

1、 数据库方面常识

关系型数据库:把复杂的数据结构归结为简单的二元关系(即二维表格形式),通过SQL结构化查询语句存储数据

典型产品:

  • 19
    点赞
  • 178
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值