自学软件测试怎么学?
网友解答: 自学软件测试如何学?首先可以分为8个阶段:第一阶段:前置基础知识、第二阶段:linux和数据库、第三个阶段:测试基础、第四个阶段:编程+数据结构、第五阶段:WEB自动化、第六
自学软件测试如何学?
首先可以分为8个阶段:
第一阶段:前置基础知识、第二阶段:linux和数据库、第三个阶段:测试基础、第四个阶段:编程+数据结构、第五阶段:WEB自动化、第六个阶段:移动自动化、第七个阶段:接口测试、第八个阶段性能视频资源。
以上就是软件测试自学的逐一步骤。但是关于每个阶段的知识点,划分的还不够细致,大家可以看到下图,每一个阶段你需要掌握的小知识点都有什么。
关于前置基础知识学习之后,应该要掌握的是计算机及测试理论的相关概念,掌握HTML,CSS及JS基础语法以及应用。
第二阶段的学习目的是掌握linux的常用操作命令以及数据库的增删改查,熟悉数据库高级工程,熟悉非常关系数据库redis。
本阶段学习目的是,熟练掌握测试用例=的设计方法以及缺陷的编写方法,熟练掌握缺陷管理工具禅道或者jira;
以上的阶段是要我们能够熟练掌握python的编程基础,熟悉常用的数据结构并且掌握排序算法;
在web自动化的阶段,需要我们熟练掌握selenium元素定位方法和常见元素操作,还有HTML特殊元素的处理,js定位和unittest框架;
这里是掌握接口测试用例设方法掌握jmeter工具的使用,熟悉接口框架的设计和开发;
这个阶段需要掌握移动端产品测试的特点,掌握adb以及monkey的使用 ,掌握元素定位和常见操作,还有pytest以及PO模式,数据驱动,jekins持续继承,熟悉关键字驱动框架设计;
最后一个阶段,需要掌握性能测试的概念,分类及测试流程,掌握LoadRunner的使用方法,熟悉性能测试调优方法;
以上就是软件测试所有的学习步骤了。关于每个阶段的配套视频教程有需要的可以找我。如果以上知识点都能按步骤学习完以后,转行是绝对没有问题的。还有,有关软件测试需要的工具软件比如数据库的:文本编辑软件Notepad++、数据库软件MySQL、数据库客户端软件navicat还有navicat的注册机这边也都有。
网友解答:软件测试入门方法很多,有人自学能力强,适合自学。有的人自学容易钻牛角尖,不能系统的梳理知识点,零零散散,这种人适合找机构。看你个人情况了。以下我提供一些软件测试工程师每个职级需要掌握的技能,你可以根据这个去学习。
初级软件测试工程师会功能测试就可以了。
中级的软件测试工程师功能测试、性能测试、黑盒测试、白盒测试、自动化测试是必备的。能懂接口测试就更好了。
目前的现状是中级软件测试工程师在行业是大多数。
高级的软件测试工程师除了会测试还要懂开发。
这些书籍是我自己平常在看的,可以分享出来你参考:
《软件测试项目实战之性能测试篇》
《软件测试项目实战之功能测试篇》
《软件测试工程师培训教程》
《软件测试技术基础教程流程、设计与实战》
《软件测试技术基础教程敏捷、开源与Web实战》
《软件测试技术基础教程理论、方法与工具》
《Web项目测试实战》
《软件测试技术基础教程——理论、方法、面试》