软件测试人员为什么必须掌握Linux

另外:

这里所说的Linux系统,是unix系统和类unix系统的统称;

这里提到的Linux操作,指的是它的命令行操作;

为什么必须掌握

如果你是一名软件测试人员,尤其,是一名尚未掌握Linux的测试人员,以下内容,请一定要只字不落地阅读,认真地思考,如果认可,请践行起来。

在此之前,先来讨论一个看似无关的话题。

什么是能力?

一般来说,能力是完成一项目标或者任务所体现出来的素质。解释中暗含了“能力是一个绝对值(正数)”的意思,是比较学术的解释。

而从职业的场景、实战的角度看,能力应当是相对的概念:

在某些方面,当你具备一些素质,而其他人并不具备时,说明你有着相应的能力。

即,

能力是参照于其他人高出的那部分素质,而这参照范围可以大到所有人、一个行业的从业人员,也可以小到一个公司的员工,甚至是几个人。

举例来说,无论是招聘网站的职位上,还是你自己的简历上,几乎不会出现“能熟练使用windows操作系统、熟练使用Android系统、熟练使用IOS系统”等这样的要求和能力说明。因为,在测试人员里,这些能力是底限,是基础中的基础,本就应该是测试人员都具备的,甚至都快成了网民大众的基本功。换句话说,具备了这些能力,在测试行业里没有任何优势。但,Linux则不同,它常常出现在测试职位的技能要求里;求职者也常常会把自己熟悉Linux这一事实显式地直白地体现在简历里,哪怕是不算太熟悉,也会表明自己有所了解。这意味着,熟练使用Linux操作系统,甚至是简单地会用,在测试人员群体中,还算是稀缺的,是综合能力的一种体现。

通过这个现象可以得出一个结论,学习任何知识和技能时,不要害怕门槛高,学习成本高,因为门槛高,也是切切实实的好事儿。倘若门槛低,别人也能轻易获取和学习,那你就没有什么优势了。门槛高了(其实大部分情况下只是看起来门槛高),意味着许多人都会被排除在门槛外,那你就获得了足够的优势。总结一句话,在培养一种技能和能力时,尽量选择有门槛的、稀缺的、有技术壁垒的。

思考与讨论

想想在你的学习和成长生涯中,有哪些知识和技术是让你望而却步,不敢涉足的?

现在想想,这些技术别人是不是也有同样的感觉?

那些你乐意学习的、可轻松掌握的,是否长远看有足够的优势?

比你更优秀的人,比你多掌握了哪些有门槛的技术或能力呢?

如果你有这方面的经历和想法,欢迎畅言。

掌握Linux的好处

linux系统在IT行业的地位和重要性世人皆知,关于Unix和Linux的种种,也请自行搜索。除此之外,对测试人员来说,Linux还有其它非凡的意义。

技能栈足够宽

对于软件测试人员来说,测试的任何产品都基于操作系统,如常见的Windows、Android、Ios、Linux系统等。熟练使用操作系统本身就是测试人员的基本功。而随着对操作系统内核的深入理解和掌握,对提高测试能力大有帮助,也有利于测试得更加深入。

Linux系统是与windows系统截然不同的操作系统,它们的设计理念、内核原理有着巨大的差异。一种内核原理对应着它独有的一片天地,掌握一种操作系统,就掌握了该操作系统下的那片天地:处理器管理、存储器管理、文件管理、设备管理、安全性、内核结构、系统特性等。掌握这些内容,不仅增长学识,也是你测试能力向深层次提高的关键一步。

unix和Linux的家族足够庞大,就连移动端操作系统IOS和Android,也分别是基于Unix和Linux而衍生出来的作品。掌握了Linux,也就自然而然地熟知Android、Ios、Mac OS X等系统。熟悉了Linux系统的命令行操作,对Android的shell,adb shell命令、Mac OS X的shell的熟悉自然不在话下。Linux还是最佳的也是应用最多的服务器端操作系统。

所以,掌握了它,相当于get了一堆技能。

操作和思维习惯

不可否认,windows的操作对测试人员影响至深,尤其是对功能测试人员。从我们一开始接触电脑开始,windows的图形化操作就深深地影响了我们。几年下来,我们对所有的图形化界面操作似乎有了一种天生的能力,可以不加思索地使用它们。所以,当你第一次接触苹果的Mac OS X系统或Linux系统的图形化界面时,也可以很轻松地使用起来。因为我们已然具备了对图形化界面操作的经验和思维习惯,所以新掌握一门图形化操作系统没有难度,同样也没有优势。

习惯甚至安逸于图形化的操作,长远看,对于测试人员自身素质的培养是有阻力的

Linux的命令行操作会改变你的操作习惯和思维习惯。它使你的双手能够更加密切地配合和协作,更好更快地完成各项工作。

图形化界面虽然好看易用,但解决问题还得靠命令行。

速度快

熟练使用Linux,你会体会到什么是快,以及怎样更快。测试人员作为技术人员,应该有技术极客精神,Linux在这点上支持得足够好。

Linux的速度快,我想至少有这几个方面的因素:

操作系统本身的性能稳定且强悍;

命令行操作起来流畅且快速;

用命令来编码,实现复用,一次执行多次使用;

图形化操作系统在降低了学习成本和认知门槛,提高了可读性和可操作性的同时,也降低了操作系统的性能和操控的速度。不必对比Linux和windows,在windows上就有很好的例证:

你有没有尝试过,当在windows上想把多个超过1G的文件拷贝到U盘上时,使用cmd命令拷贝会比图形化操作要快得多的多,而且拷贝期间基本不影响你同时做别的事情。

Linux的命令行操作,可以高效精准地完成各项工作。同时,它也使得经常使用Linux的人输入速度和准确率更高,眼疾手快。

在实际工作中,需要用Linux完成的工作,虽然可以“曲线救国”在windows下完成,但却会花费较多的时间。比如,不熟悉Linux时,经常会把文件从Linux系统中拷贝到windows系统中处理,减慢了速度不说,还经常因为系统换行符的差异伤脑筋,错误百出。在“不会使用Linux”的困难面前,能够想到用windows来解决问题,是值得鼓励的,这符合“没有办法创造办法也要上”的精神。但反复这么做,却从来不突破瓶颈,就有问题了。

Linux在速度快这方面的优势就不一一列举了。这里也并非是诋毁windows,只为体现Linux的优势而已。

编程捷径

熟悉了Linux的命令行操作,你将会对所有的命令行操作有着天然的喜欢和自通,哪怕是windows的dos命令。

Linux的几乎每个命令(工具)都很好用,有些甚至很强大,如awk、sed、vim、sar等等,就拿awk来说,它在许多场合下被称作是编程语言——处理文本数据的编程语言。

尤其是功能测试人员,掌握了Linux命令,可谓是以最便捷、最低成本的方式打开了编程的大门,因为会使用Linux命令离会shell编程仅半步之遥。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容