接触软件测一年半了,很喜欢互联网这个行业,接触以后,发现自己有很多要学习的地方,可是,却又不知道哪些需要掌握;
学习了python,在学习c,又想学习java
学习了jmeter,在学习locust,又想学习loadrunner
学习了功能测试,学会了自动化测试,发现接口自动化和ui自动化又需要持续部署;
学习接口自动化环境部署,学习app自动环境部署,又想把环境部署到linux上;
学习了mysql,gauss,db2数据库,发现还有hive,Hadoop,postgresql,lmpala,hbase,oracle,fink,sql调优,
还有Django,unittest,pytest,airtest,hdfs,hive,kafka,缓存,spark,clickhouse,ai算法需要了解
计划搭建一个服务器,部署完整的自动化测试环境,完整的开发环境,完整的数据库环境,直至写一个完整的程序
计划自己写需求,写一个接口,写一个前端,写一后台,自己创建一个程序,发现,这些东西自己也仅仅停留在浅层次的理解上,类似,专业的人一两天可以写完,而我,需要一个月,可是,就算自己花费时间掌握,这个又有多大的必要性?
把需要学习的东西归纳,记载,并且重复使用,来慢慢完善软件测试摸索之路.
从最基本的开始:
- 功能测试
找一个网站,来进行实战测试
使用工xmind,Excel,梳理要测试的页面,并且编写详细的用例; - 接口测试
接口测试工具有:postman,soupui.jmeter,requests,loadrunner
计划使用postman调试 soupui只作为最基本的了解,知道工作原理; - UI自动化测试
UI自动化测试工具:airtest,selenium,chrome里selenium录制;
使用python+selenium+unittest框架;
使用python+selenium+appium+unittest框架; - 接口自动化测试:
使用python+requests+pytest(因为自己的工作属于接口自动化测试,所以这里只是对工具使用复习,不做数据库校验) - 接口性能测试
使用jmeter
使用python+locust - APP性能测试
使用monkey PerfDog性能狗作为基本了解
还需要研究一个ios性能测试工具 - 自动化环境部署(学习)
- 部署一台linux服务器
- 在linux服务器搭建UI自动化和接口自动化环境.
- 搭建svn,让自己的自动化脚本在服务器可以持续集成,持续运行;
- 在linux安装jmeter,可以再linux执行性能测试
- 完结
编写测试报告,记录本次测试内容,测试过程
.
.
.
编写测试计划,开始继续重复该流程
归纳以后,发觉,一些东西现在没必要去刻意学习,按照自己的测试计划,进行温习,学习
可以利用早上路上,午餐,下班路上,学些C进行打基础
学习以后,简单看看JAVA语法
顺着自己的思路走,开始自己的摸索之路,加油



