A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 huawei 于 2022-10-8 16:41 编辑

小白必知:测试人员为什么学习linux?

     
      对于软件测试人员来说,我们测试的任何产品都是基于操作系统。比如我们每天都在使用的QQ软件,它有windows、ios、Android、Mac OS等版本,需要把QQ安装在各个平台上,才能进行相应的测试。因此,熟练使用这些操作系统和掌握一系诶操作系统对的基本知识应该是每个测试工程师必须掌握的基本功。

      目前市面主流的操作系统有windows、unix、linux等,而linux作为很多软件应用的后台服务器部署所采用的操作系统,也是当下应用最多的服务器端操作系统。熟练使用linux 系统,这样的词汇经常出现在测试岗位的要求和求职人员的技能描述中。而在测试人员这个群体中,真正能熟练运用linux操作系统的、哪怕只是对常用命令比较熟悉,也是比较稀缺的!

      因此测试人员学习linux ,不仅可以提高测试深度,也可以增加自己的核心竞争力、拓宽自己的技能栈,让自己的测试能力有更深层次的提高。


补充面试题:你简历中写熟悉linux技能,在你上家公司公司中哪些地⽅⽤到了linux?

1)开发⼈员提测,我这边就要⽤linux去搭建测试环境。
2)⽐如说开发⼈员提测后,我要去将他的代码部署到指定的路径下,就需要⽤到解压的命令。还要进⾏编译和安装。
3)还有的时候测试时服务器挂了,要重启服务,我⽤的是service的那个命令。还有的重启后要查看下进程啊,和端⼝啊什么的,
4)但是呢⼤部分⽤的⽐较多的就是测试时出现错误就会去服务器查看⼀下⽇志信息 ,⽤的是tail -f 日志文件还有⼀些简单的 ⽐如ls ll cd 这些我就不说了

补充:

常⻅的Linux命令
查看进程: ps -aux
查看端⼝: netstate -tnulp | grep 端⼝号
杀死进程: kill -9 强制结束进程
远程拷⻉: scpfind
find查找指定的⽂件
tail -f 实时查看⽇志
cat ⽤于显示指定⽂件的全部内容
vim编辑 命令模式,⽂本模式,末⾏模式
grep 查找⽂件⾥符合条件的字符串
ls 列出当前⽬录下所有⽂件
pwd 查看当前⽬录路径
mkdir 创建⽬录
touch 创建新的⽂件
chmod -R 777 赋予777权限
tar.zxvf 解压

精华推荐:

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马