三分钟看完这篇文章,让你零基础学软件测试少走弯路

  • 时间:
  • 浏览:9
  • 来源:盐城工学院教务处_延边大学综合信息门户_烟台南山学院教务网聊城
阅读模式

软件测试是一个越来越吃香的行业,在IT行业里面,也是入门相对容易的。但对小白来说,怎样学习才能做到快速入门,少走弯路呢?下面,小编就根据几位具有十多年软件测试实战经验的行业大神的心得,给大家提供可行的学习步骤。

步骤1>>>入门学软件测试,要先弄懂这些问题

要想进入软件测试这个行业,就必须要了解什么是软件测试?为什么测试?测试什么?如何测试?等等。

(1)需要弄懂的软件测试基础知识如下:

【测试计划】管理文档文件、强调“做什么”,对测试全程的组织、资源、原则等进行规定和约束,并制定测试全过程各个阶段的任务分配以及时间进度安排,并提出对各项任务的评估,风险分析和管理需求。

【测试方案】技术文件、强调“怎么做”,描述需要测试的特性,测试的方法、测试环境的规划,测试工具的选择或者设计,测试用例的设计方法,测试脚本的设计。

【测试用例】用于全面覆盖软件测试,主要包括有测试点描述、前置条件、操作步骤、预期结果等。

【缺陷报告】记录缺陷、缺陷分类、缺陷跟踪,主要包括缺陷简单描述、缺陷详细描述(包括有缺陷产生环境,缺陷产生步骤、缺陷产生原因)、相关附件。

【缺陷生命周期】提交缺陷-确认缺陷-分配缺陷-修复缺陷-验证缺陷-关闭缺陷。

【测试报告】主要包括测试项目、测试条件、测试结果、采用的标准、报告说明。

(2)学习方法和途径:

针对每一知识点进行学习掌握,学习的方式可借助书籍 、在线课程、论坛,或参加一些专业的培训班等。

对于重要知识点,建议结合生活经验思考。因为我们可能没有测试经验,但活了这么多年,生活经验都是有的吧。

每一个重要的知识点都可能联想到生活中的某个场景或某个事件,结合着这些这些生活场景或事件进行通俗理解,再尝试用行业用语表达出来,反复体味,经过多轮回顾,整理归纳,必将形成自己的知识体系。

步骤2>>>选择一个真实项目,进行实战练习

经过系统的学习软件测试基础知识后,就可以进行实战练习了。选择一个感兴趣或熟悉的业务领域的一个小程序,体验使用的乐趣,若能找到相关的业务需求最好,若找不到业务需求可以把用户手册和帮助文档当作需求说明来读。

整理一份测试计划,设计测试用例、寻找软件缺陷,用excel或word文档提交软件缺陷。

多练习几个小项目,可以说你已经完全可以胜任功能测试初级测试员了。

步骤3>>>给自己加点“特效”,可以去找工作了

完成以上两步,那么恭喜你,可以开始找工作了,但还只是一个可造之材,接下来,我们要加特效了,让你在同等水平中,脱颖而出,再也不怕面试官问问问了。

【Mysql】数据库的定义,数据库的增删改查操作。这部分经常会笔试,没这个常识,就像在看天书。

【Linux】1)安装VM虚拟机2)linux的一些常用操作命令。这部分不会笔试,但面试官经常会问,了解不了解linux,列举linux命令,这部分若不知道一二,会显得你特别low。

掌握这些已足够应付面试、笔试及刚开始的工作了,你可以找到一个软件测试的工作,但是薪资可能不会很高,当然,以后的路还很远,未来你还需要晋升。

步骤4>>>成为一名合格软件测试工程师的必修课

想要成为一个合格的软件测试工程师,刚开始1-2年的功能手工是必要的,要培养自己的测试思维,这在你以后做半自动化和自动化都非常有用,因为你知道自己该怎么去测试,然后利用工具把你的测试逻辑思维给表达出来。

接下来说下成为软件测试工程师还要学哪些知识:

【Fiddler抓包工具】在测试过程中,我们经常要定位Bug是属于前端还是后台,好找对应的开发解决这个Bug,所以这个是必学知识点!

【APP测试】app是绝大部分公司都会开发的,目前app测试已经占主流,所以app测试非学不可,有很多公司如果你没有app测试经验就直接pass你了。

【Git和Java基础知识】针对软件测试这个行业去针对性的学习Java的基本知识。

【Jmeter性能测试工具】会这个技能,不管是你的面试还是你的薪资都可以加至少3K!

【Loadrunner性能测试】会性能测试的测试工程师都很吃香,因为绝大部分公司想测试下并发,压力测试现在也成为了必需品了。

经过第三、四步的“修炼”,你将也是测试界有身份有地位的人了,懂技术懂业务,能文能武,找工作还不是分分钟的事,而且薪资会相当可观。

本文来自广州市宝比万像职业培训学校官网,部分内容及图片来源于公开网络,如有侵权,请联系删除。

猜你喜欢