loading
爱你如初
赞赏支持
关注

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

爱你如初

想到你就觉得心酸,大概是还爱着吧

软件测试是一个越来越吃香的行业,在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性能测试】会性能测试的测试工程师都很吃香,因为绝大部分公司想测试下并发,压力测试现在也成为了必需品了。

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

2019-09-26
软件测试
软件测试
软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。具有人工操作或者软件自动运行两种方式。它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness)、完全度(completeness)和质量(quality)的软件过程;是SQA(softwarequalityassurance)的重要子域。
¥33.92
总资产
1301
获点赞
705
关注者
「真诚赞赏,手留余香」
赞赏支持
还没有人赞赏,支持一下吧
发布讨论

网友评论

还没有用户评论

相关链接

写评论
0
0
0
打赏