京东大咖告诉你软件测试工程师需要会哪些技能

题记:本篇主要讲述,根据本人从事软件测试工作及各种面试经历总结出软件测试工程师技能要求~~~给新入行者一个参考,也欢迎大家评论补充。

技能一:linux知识

目前测试测试行业大部分都用linux进行开发,部署应用。linux知识就成为了软件测试的必备技巧之一。

基础技能:包括对文件的一些查看,修改,复制;对文件属性,群组更改;常用挂载,修改主机名,修改dns,配置 卡ip;常用目录的作用;开启ftp,telnet,ssh,配置定时任务。

高等技能:修改 卡软中断序列;开启监控关键资源命令;配置模拟 络延迟,nat。nfs,ntp服务;进程吊死;修改内核系统参数;gdb软件调测等。

技能二:数据库

数据库常用为mysql和oracle,软件测试人员对数据库技能的基本要求,应会写sql语句实现增删改查;同时需要重点掌握数据库的备份与恢复,数据库脚本的书写。对技能要求较高的,需要掌握sql优化等。

技能三:脚本编写

常用脚本为shell、python等,测试人员能独立编写脚本,来批量处理一些繁琐的测试任务。

技能四: 络知识

络知识包括子 划分(几乎所有的面试题都会涵盖到这一块),windows和linux的 络知识运用,路由器和交换机的简单配置。路由协议,tcp/ip协议,iso七层分层,负载均衡等知识。

技能五:测试理论

测试用例的书写,测试方案的书写,测试模型的构建等,这块比较杂,也易被忽略。

先补充这么多,大家一起讨论下~~~

在学习的这段时间,整理资料已经成了我的习惯!下面是我对上面三个阶段学习的收集和整理

乾坤未定,你我皆是黑马

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月15日
下一篇 2021年1月15日

相关推荐