目录:导读
- 前言
- 一、Python编程入门到精通
- 二、接口自动化项目实战
- 三、Web自动化项目实战
- 四、App自动化项目实战
- 五、一线大厂简历
- 六、测试开发DevOps体系
- 七、常用自动化测试工具
- 八、JMeter性能测试
- 九、总结(尾部小惊喜)
前言
在讨论如何自我介绍之前,我们先来讨论一下为什么大多数面试的第一个问题都是自我介绍?
软件测试面试题:https://www.bilibili.com/video/BV1Lq4y137aR/
主要以下几个原因:
由于面试者与面试官第一次见面,通过自我介绍可以先缓解一下尴尬的气氛;
面试官还没来得及仔细看你的简历就去面试你了,正好在你做自我介绍的过程中面试官可以边听边看你的简历,思考接下来提问你什么样的问题,因此自我介绍很重要,会影响面试官和你继续沟通的欲望;
沟通表达能力是很多企业在招聘中比较关注的,通过自我介绍的考察形式可以更好地了解你的表述能力;
如何自我介绍
开头
一般上来先简单问候,例如:面试官,您好 / 你们好 / 上午好 / 下午好。
原则
自我介绍过程中需要把握两个原则,一个是说亮点,另一个是把握时长。
先说下把握时长,也就是控制时间,自我介绍的时长一般是一两分钟,最好不要超过两分钟,切记不宜过长。
说亮点就是自我介绍主要说哪些内容,包括个人信息、个人经历、公司经历、项目经历,说亮点的意思就是突出自己的亮点,规避自身的劣势,好的开始就是成功的一半,才更有可能通过面试。
个人信息
首先是个人信息这一块儿,主要包括毕业院校、专业、经历、年限等。
如果你是一个名校毕业,比如 985/211、重本,在自我介绍中你就可以突出强调一下是哪个名校毕业,如果是比较普通的院校就不用说校名了,直接说下是本科毕业即可,又或者是专科毕业,就更不用强调是专科毕业。
如果你是计算机相关专业的,一定要说出来,例如:计算机科学与技术、软件工程、网络工程等。如果你是一些文科、会计、机械、土木等相关专业,就不用特地说明了。
比如参加过什么比较牛的比赛,得过什么奖项等,例如:ACM、蓝桥杯、互联网 + ……
再比如在大学期间通过自学找到一个软件测试的实习工作,或者是非科班出身通过自学找到了软件测试相关的工作。
总之就是说一些能给自己加分的经历,这些经历一定要跟面试的岗位有一定的关联,那些无关紧要的经历就不用说了。
毕业年限
一般在招聘要求中会写到多少多少年经验,比如写的是 1-3 年,那你是三年工作经验,在自我介绍的时候就可以说你有 3 年工作经验,如果你投递的岗位上面写的是 3-5 年,这时就不用说毕业三年的事了。
工作经历
如果有名企或者是大厂工作经历,就可以突出强调一下,仔细介绍一下公司都是做什么的。如果是一般的小公司就简要概括一下待过几家公司即可。
项目经历
挑一个重点的项目介绍,其余简单带过即可,比如简历上面写了三个项目,只需要挑一个重点介绍即可,不用每个项目都详细地介绍,也没有那么多时间,完全没有必要。
突出亮点,如果有自动化或性能方面的经验,一定要把话语重点放在自动化和性能上面,像功能测试就可以简单概括。
比如:我上一家公司做的是电商相关业务,除了功能测试之外还会做一些自动化测试以及性能测试,参与了公司自动化测试框架的搭建,用的 Python/Java 编程语言,从 0 到 1 搭建了这套框架,性能的话就是参与性能压测、监控方面的建设、性能调优、定位性能瓶颈的工作。
其他注意事项
表达不流畅。多练习表述、自己录音、听回放,有问题及时改正。
表述太溜,语速太快。也不宜太快,不自信的表现,隐含着紧张的情绪。
自我介绍中不宜加入个人性格、兴趣爱好等和工作技术无关紧要的话题。
没有结束的信号,自我介绍完以后应该给面试官结束信号,比如:我的自我介绍就到这里 / 到此结束 / 就这么多。
提前知道和了解企业的招聘要求和技能要求,提前做好应对,技能点描述要有针对性。
自我介绍模板
面试官,您好 / 你们好 / 上午好 / 下午好。
我叫 XXX,今天来面试贵公司的软件测试工程师岗位,接下来,我介绍一下我自己。
我是 XX 届的应届毕业生 / XX 年毕业的 / XX 年毕业于 XX 大学,因为我是计算机专业,在大学期间就了解到了软件测试并且自学了相关技能,包括测试基础、自动化等,然后在大三下学期的时候去找了一份软件测试实习工作 /(非应届毕业生可以说毕业后在哪个公司从事了软件测试工作)。
在实习 / 工作过程中积累了整个软件测试的流程,熟悉了测试用例的设计和管理、Bug 的跟踪和管理,以及积累了自动化、性能相关的经验。
刚进公司的时候,主要是协助他人做回归测试,然后就是一些功能测试,包括需求评审、用例设计、执行用例、缺陷的提交和跟踪。后来接触了接口测试,接口测试主要是根据开发提供的接口文档,使用 Postman/Apifox 工具测试模块间的接口。
最近接触的项目是一个 XX 系统,它包括 Web 端、App 端、小程序、开放平台接口。从需求评审开始,然后根据 Leader 给出的测试计划编写测试用例,参与用例的评审,在 Linux 服务器上搭建测试环境,执行测试用例,提交并跟踪缺陷,输出测试报告。
测试用例是在 testlink 上提交,缺陷是在 jira 上提交。在测试过程中会使用到 MySQL 数据库构造测试数据以及验证前端数据的准确性。
我们的项目版本其实已经相对稳定,处于一个敏捷迭代的过程,由于每次迭代都要进行旧功能的回归,大量重复的回归测试是非常耗费人力和时间成本的,为了提高效率,我们引入了接口自动化和 UI 自动化,而我参与了自动化框架的搭建,从 0 到 1 搭建了整套框架,实现对旧功能持续回归的保障。
接口自动化用到的框架是 Python+Requests+Pytest+Allure,UI 自动化用到的框架是 Python+Selenium+Pytest+Allure,具体的操作就是定位元素、操作元素、模拟页面动作、断言结果,然后生成一份 HTML 测试报告。
除此之外还参与了项目的性能测试,主要就是使用 Jmeter 进行性能压测、监控方面的建设、性能调优、定位性能瓶颈的工作。
以上就是我的个人情况,谢谢。
下面是我整理的2023年最全的软件测试工程师学习知识架构体系图 |
一、Python编程入门到精通
二、接口自动化项目实战
三、Web自动化项目实战
四、App自动化项目实战
五、一线大厂简历
六、测试开发DevOps体系
七、常用自动化测试工具
八、JMeter性能测试
九、总结(尾部小惊喜)
成功与否并不取决于天赋或运气,而在于自己的付出和努力。让我们保持信念,坚守目标,无论前方多么艰险,始终怀揣着追求卓越的心态,与未来并肩前行!
每一次的挫败都是迎接成功的铺垫。永远不要放弃自己想要实现的梦想,坚定信念,勇攀高峰。只有拼尽全力,才能让人生更加精彩!
每个人都有自己的闪光点,不要低估自己的能力和价值。保持向上的姿态,继续努力拼搏,才能追寻到属于自己的那份成功。相信自己,就能赢得无限可能!