测试开发需要学什么
测试开发需要学习语言、计算机网络、操作系统、前端基础、需求分析、英语、数据库。
1、语言
python是现在测试开发的主流语言。能写个简单的脚本和应用就行。测试需要写的代码是java的,也建议学习python。以后比如遇到一些维护测试服务器或者是web相关的,掌握python还是非常便捷的。
2、计算机网络
各层协议什么的这都是一个功能测试都要懂得,按照优先级可以从http学。抓包工具也是必备技能。现在疫情之下,可以看到趋势了已经。云计算平台上的测试环境的网络规划,安全,环境有非常好的前景。
3、操作系统
Linux基本概念和命令是为了应对测试和运维的交叉领域。简单的shell写脚本,难一些的用python。看发展方向,具体是要走移动端的还是什么,某个领域的技能也是必备的。
4、前端基础
html,css,javascript,bootstrap,jQuery;以后要做web自动化的优先级排高一些,以后想做app测试的,就先去了解ios或者Android去。
5、需求分析
拿到项目的时候,需要会分析需求,优先级,任务拆解。需求也是一个必备技能。有几年经验的老测试,拿到项目的时候一定会提出问题,剩下的安排的明明白白的。
6、英语
测试开发了,英语也算个硬件了。肯定要能看懂文档。如果发展好,想去外企,语言沟通也是必备的。不用特牛,日常沟通一半听说一半靠猜。
7、数据库
常用的SQL命令,子查询,连接查询,存储过程,触发器,游标等数据库概念和语法。