我们都知道,软件测试行业是最近兴起没几年的一种IT行业分支,
这个行业存在的价值在于在软件产品还没正式上线之前或者在闭环迭代过程中进行问题查找,
从而最大程度减少软件项目在上线后可能会存在的各种维护成本。
简单来说就要学会在即将找的项目中去寻找各种BUG!
因此,对于软件测试从业人员而言,心细和时效性成为必备的素质!
接下来,我们开始要分步骤地为大家解答软件测试行业在各阶段需要掌握的技能:
初级:
对于刚毕业的学生,或者刚刚打算转行进入软件测试这个行业的同学,一般都是从功能测试开始入手。那么以下基本的理论你是必须要掌握的!
软件测试的定义、生命周期、工作流程、需求分析;
测试用例的设计、编写、评审;
bug的基本知识以及禅道的使用;
测试计划、测试报告的编写;
SVN、Git版本控制工具的使用;
当以上的技能具备后,搞定上上面的这些基本必备内容,就已经知道可以做具体的实战内容,这个时候最好是先找一个web测试项目去做一下,假如一个项目拿到手之后,按照下面的一套流程跑一遍:
发布项目进行立项,建立项目组进行分工;
需求评审,学会如何看需求文档,进行需求分析,罗列测试点;
整理测试点,编写测试用例,然后进行用例评审;
执行测试,比如功能、界面、前后台、兼容性、数据库,对于发现的bug提交到禅道;
分析、总结、编写测试报告;
这个流程完整的跑一遍之后,只能说对于整体的测试流程算是掌握了,但是仍然不足以找到一份合适的工作,想要学会做功能测试,以下的内容也是必须掌握的:
Linux相关技能:操作环境、命令、安装数据库、部署测试环境等。
数据库相关技能:比如各种命令用法、字段、增删改查。
接口测试相关技能:接口测试基本理论、
转载请注明:http://www.0431gb208.com/sjszlfa/2007.html