没有软件测试经验的计算机毕业生如何准备面试测试工程师这一职位?

经常看到 上又小伙伴提问:“现在大四在校学生,准备找一份软件测试工程师工作,但是没有测试经验,专业知识掌握一般,看什么书或者其他方面可以帮我顺利找到工作/p>

古语云:“知己知彼,百战不殆”。 想应聘测试工程师,首先要知道企业需要什么样的测试工程师,需要具备哪些技术。想知道这点并不难,并且有捷径可走,直接去招聘 站中找答案,看各公司的招聘简章即可。 一起去看看

结合上述的简历截图,在这里帮助楼主梳理一份 软件测试工程师必备技术。供楼主参考:
1、测试理论基础。

掌握测试的基本概念和测试常见分类。
熟悉测试计划,测试方案,测试 告的核心内容。

2、功能测试
掌握基本的功能测试方法,并能独立编写功能测试用例设计,会编写缺陷 告;

3、系统方面
掌握Linux操作系统安装配置;会使用linux常用命令

4、数据库方面
掌握关系型数据库(如:MySQL)的增删改查操作。熟悉索引、视图、事务等技术。
掌握非关系型数据库(如:Redis)常见基础数据类型及相关操作。如:string、hash、set、list 等。

5、UI界面测试

掌握Web项目UI界面测试、功能测试分析和用例编写。

6、测试工具

会用常见测试工具。
如:禅道、JIRA、fiddler,Postman、Jmeter、Chrome开发者模式等。

7、编程语言
java和Python是企业要求较多的两门语言,相对Python上手更为轻松写。
建立编程思维以及面向对象程序设计思想。最终要求能编写自动化测试脚本。
掌握一些常见的框架 ,如 pymysql、parameterized、requests、unittest、pytest 等

8、接口测试
需要掌握一定的http协议
会使用常用的工具或使用代码编写测试用例脚本。
能借助工具或脚本实现自动化测试。

9、自动化测试

掌握断言的用法,使用工具、程序代替人工,判断测试结果。是实现自动化的必备技术。

10、性能测试

软件测试中较为高端的领域。是高级软件测试工程师和普通软件工程师的分水岭。 主要以软件的时间性、空间性、稳定性、并发性等为主要测试点。

知道了企业需要什么样的人才,目标便明确了!接下来,只要将自己打造成企业期望的那个样子就可以了。大致可以把 后续的准备工作分3步走:

第一步,技术储备。
第二步,积攒实战经验。
第三步,准备面试。

一、技术储备储备技术前,要清楚一件事:每家公司主营的业务是不同的,因此,一定存在差异化。所以,浏览招聘简章时,不必深入过细,找出大多数公司都要求应试者具备的技术即可。这些技术基本能代表目前软件测试行业在企业中使用的主流技术。

刚才上文,结合软件测试招聘简历,大概梳理出脉络软件测试工程师必备技术后,接下来就开始做储备技术。不要强求自己面面俱到,你也做不到。把有限的时间用在刀刃上,不做无用功。尽自己最大努力,减少时间浪费的程度。

对于楼主个人而言,专业是优势,劣势是什么呢实际工作过,没有实战经验!这是楼主的弱点,也是短板! 好多刚毕业的同学认为这是无解的,是一道无法跨越的鸿沟。 我们可以换个角度思考,每家企业在招聘的时候,都希望招到有工作经验的熟手。那么每年应届毕业的新兵蛋子哪去了都是0工作经验啊,都回家务农去了吗定不是!

这里给出一个切实可行的测试流程,楼主可以参考流程实施:

  1. 找到一个平日里熟悉、常用的软件或 站,尝试做如下解答: 这个项目是做什么的,主要用户是哪些 项目的属于什么类型的项目(B/S、C/S) 项目主要的业务模块是哪些,核心业务模块有哪些

2.针对一个自己最熟悉的模块,展开测试: 设计功能测试点,设计并编写功能测试用例,编写缺陷 告 完成上述测试需要用到哪些工具。禅道、Jira、fiddler、Chrome开发者模式等。 思考在测试过程中涉及到哪些技术。Linux方面的,数据库方面的,或UI方面的。

3.对功能所对应的接口,展开测试 设计、编写接口测试用例。 可以采用工具展开测试。postman、jmeter等。 也可以采用代码方式展开测试。Python、java等。 思考在完成测试过程中用到哪些技术。工具方面、代码框架方面。

4.尝试将完成的测试用例,实现自动化 借助工具 postman、jenkins、Selenium等。

5.重复上述过程,对其他的模块展开测试。

6.尝试对软件或 站的性能展开测试。

7.回顾自己在对各个测试点展开测试时,遇到哪些难点。

8.统计自己测试的模块设计的用例数、bug数各是多少9.总结自己在对该项目测试过程中的收获把自己学到的知识,运用到解决实际问题中去!真正的做到让 “理论结合实际”。 时间充裕,两到三个, 时间紧张一个。 不能不做!当然,也可以去刚才分享的黑马测试路线图链接中,寻找到“突击实战项目”版块,通过一些小项目去快速找到测试感觉

没有软件测试经验的计算机毕业生如何准备面试测试工程师这一职位?
四、写在最后

总而言之,还是开篇那句话!知己知彼百战百胜。永远不打没准备的仗。 做了充分的准备,面试时只要尽力发挥长处!能让面试者感受到你的踏实、认真、努力。除了欠缺一点具体的实战经验,其余的在软件测试中所需要的东西,你都不欠缺!甚至比他们公司现有的员工,无论是在技术储备,还是在个人品质及未来培养价值上都是有优势的! 只要能在面试官的脑海中成功树立这样的形象,那么你离你期望的那个 offer 就不远了。

在线学习:

软件测试学习路线图详细介绍

第一阶段 功能测试

学前导读:学习本阶段内容,可全流程功能测试解决方案、Web自动化测试解决方案、数据分离解决方案、自动化测试 告解决方案、日志收集解决方案。

真正的从入门到精通,包含了基础+项目实战,所有案例实战操作均图文并茂,真正实现一套全通关!

软件测试2022最新视频教程,软件测试基础入门到项目实战(涵盖软件测试基础+黑马头条项目实战)

2.软件测试入门到精通

软件测试从入门到精通_软件测试基础教程

3. Linux系统2天快速入门

Linux系统操作教程2天快速入门linux项目搭建

4. 软件测试MySQL数据库知识精讲+项目实战

本视频包含数据安装,数据表操作、数据操作-增删改查、条件查询、排序、聚合函数、分组、分页、连接查询、自关联、子查询、子查询演练。学习本课程内容,可具备数据库校验能力;还可以快速、规范的掌握数据库增删改查操作。

软件测试工程师必备MySQL数据库,mysql系统精讲+课后练习

第二阶段 Python编程

学前导读:学习本阶段内容,可掌握Python语法, 具备编程能力; 能建立编程思维以及面向对象程序设计思想; 能掌握UnitTest框架管理测试用例。

10天玩转Python软件测试

学习本阶段内容,可掌握Python语法, 具备编程能力; 能建立编程思维以及面向对象程序设计思想; 能掌握UnitTest框架管理测试用例。

Python自动测试教程,python从基础到UnitTest框架管理测试用例

第三阶段 UI自动化

学前导读:ui自动化大体分为web自动化和App自动化,在自动化测试领域中占比很大,经常使用。

1. 软件测试web自动化测试精讲与实战

本课程将教会大家搭建Web自动化和移动自动化测试环境;掌握Web自动化测试流程和脚本编写;掌握移动自动化测试中元素的定位方法、元素操作和手势操作;熟练掌握ADB工具的使用; 掌握PO模式的设计思想,并能够对页面进行封装;掌握数据驱动的实现方式; 能够在实际项目灵活运用自动化的相关技术。

软件测试web自动化测试,Web自动化流程精讲和移动自动化测试环境

2.零基础入门移动自动化——Appium框架

本课程会详细讲解Appium框架,Appium是一个开源的、跨平台的自动化测试框架,该框架适用于Native Application、Mobile Web Application或Hybrid Application的自动化测试。

零基础入门移动自动化测试——Appium框架

3. 轻松教你使用Appium进行IOS真机自动化测试

本套课程,将环境安装的步骤和注意事项呈现给学员,模拟器到真机实操,都进行演示讲解。内容丰富,生动形象,学完即可完成IOS端环境安装及实操。

轻松教你使用Appium进行IOS真机自动化测试

第四阶段 接口自动化

学前导读:接口测试是所有自动化测试应用频率最高部分。此阶段共分成14个部分进行详讲。

接口测试精讲+传智健康实战教程

本教程会涉及HTTP,Postman,Pymysql,requests库,集成UnitTes,Dubbo等诸多工具,最后用传智健康项目进行本阶段项目实战。

4天玩转接口测试,接口重点全解析+传智健康项目实战(包含requests库,集成UnitTes,Dubbo等诸多工具)

第五阶段 性能测试

学前导读:性能测试属于高级测试范畴,对于薪资的提升帮助很大,本阶段视频讲解性能测试环境搭建,JMeter工具的使用,性能测试监控、分析和调优方法。

4天快速入门性能测试

本视频通过性能测试基础理论及JMeter工具的学习;通过轻商城项目实战,带学员掌握性能测试需求分析、性能测试计划、测试用例设计、测试脚本开发、性能监控、性能分析和调优、性能测试 告总结。

性能测试全套教程,4天快速入门性能测试+项目商城实战(含JMeter工具等)

第六阶段 综合项目强化

学前导读:通过微信小程序、金融项目两个实战项目综合强化功能测试、接口测试、性能测试。

1. 微信小程序自动化测试实战

本视频涵盖:微信小程序基础介绍、Ego微商项目介绍、Ego微商项目部署、Ego微商小程序计划篇、Ego微商小程序设计篇、Ego微商小程序执行总结篇、Ego微商小程序接口测试篇、持续集成。

软件测试微信小程序自动化测试实战

2. 软件测试4天搞定金融项目

本视频讲解金融项目功能测试解决方案、真实项目测试体验解决方案、复杂业务接口测试解决方案 接口加解密测试解决方案、数据分离解决方案 持续集成解决方案、自动化测试 告解决方案、高并发测试解决方案。

软件测试4天快速搞定金融项目功能测试实战教程

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览214529 人正在系统学习中

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

上一篇 2022年4月9日
下一篇 2022年4月9日

相关推荐