导图社区 测试工程师需掌握的技能
测试工程师需掌握的技能知识总结,包括页面功能测试、接口功能测试、自动化测试、性能测试等等。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
测试工程师需掌握的技能
页面功能测试
编写用例
等价类划分、边界值分析法、错误推测法、因果图方法、判断表驱动法、正交试验法、功能图法
需掌握技能
执行用例
了解:linux简单命令:ls,cat,tail,cd等,用来看后台日志。了解sql的增删改查,以便造数据、查询数据
测试报告
了解自己测试的业务,测试过程中是否发现风险
接口功能测试
认识相关协议:soup,http,https,rpc,ftp,ssh,telnet等常用网络协议
抓包工具:fiddler,Wireshark,burpsuite等工具。
接口工具,soupUI,postMan,java语言调用(httpclient jar 包,jmeter jar包),python语言调用(requests库)
自动化测试
分类:UI功能自动化,接口自动化,接口参数化
至少会一门主流语言:python,java,C++......
有调试能力
部署能力,尝试搭建部署测试环境
性能测试
重点技能
软件:loadrunner,jmeter等软件的熟练操作,及测试报告的解读
熟练测试语言
深入的了解linux
各种算法,数据结构
各种辅助工具:帮你了解程序内存暂用,判断内存溢出,cpu暂用过高,读写数据库,网络长短连接等情况
子主题
中间件,数据库使用调优:包括但不限于:tomcat,nginx,node,apache,mysql,redis,oracle,memcached等等。
简单了解敏捷:Ttest 腾讯的测试平台
快速开发:团队配合能力高效快速
持续集成与持续交付(CI 与 CD)
保证CD