测试开发成长历程

每个职业长期且深入的发展,不同的阶段,需要具备部同的知识体系,下面来谈谈测试开发在每个阶段需要学习的技能。基本分为八个阶段。

第一阶段:前置基础知识 

这个阶段需要有基础知识储备,这样才能打牢基础,有利于下一阶段的提升。这个阶段主要是掌握计算机基础、测试理论、HTML基础、JS基础、CSS基础。

第二阶段|:Linux,shell,数据库

这个阶段主要是了解数据库的掌握情况,包含SQL语言、MYSQL关系型数据库等基础的数据库掌握。从操作系统到数据库的基本操作:增删改查,再到数据库的高级功能了解。

第三阶段:测试基础 

这个阶段正式进入软件测试拉,从软件测试理论、测试方法和分类、黑白盒的测试用例设计、以及掌握一些bug管理工具。

第四阶段:语言 

目前世界排名靠前的语言Java\Python。都是企业的需求语言,而随着python语言的全名普及化,应用在人工智能、大数据等热门领域,更是让python受到公司青睐。

第五阶段:web自动化测试 

这个阶段的学习,大家应该更多的从以下两点去掌握。1.如何从手工测试转为自动化测试工程师;2.如何通过自动化测试技术为企业的测试工作提高效率,降低成本,增强测试的充分性和完整性。后续的博客中会主要介绍python+selenium+unittest 

第六阶段:手机自动化 

手机端APP自动化测试,在业务基本稳定时,也是势在必行的一件事情。手机端自动化测试的技术还在不断的发展过程中。这个阶段的学习,是分基础、中级、高级的三个阶段的进行深入浅出的学习。

第七阶段:接口测试 

这个阶段提供了各种不同协议,不同类型的接口项目,大家只有利用学习内容进行接口测试的实战。不光只是完成接口测试,而是要掌握全套的接口测试工作流程:1.接口需求测试分析;2.设计接口测试用例;3.使用工具开展接口测试;4.针对复杂接口编写代码进行接口测试;5.接口测试框架设计及实现;6.完成接口测试的持续集成。

第八阶段:性能测试 

猜你喜欢

转载自blog.csdn.net/qq_15550449/article/details/86602823