【教科书级别】软件测试工程师面试指导——什么是软件测试?

因为IT行业比任何传统行业都要年轻得多,而软件测试行业更是“幼稚”得不得了,所以我们将通过分析一个传统行业来对软件测试行业进行说明。大家在日常生活中购买一些产品的时候,常常能在它的包装里发现一张质量检验卡,电器产品尤其是这样。质量检验卡上有质检员的姓名或者编号,表明这件产品经过了检验,可以放心使用。虽然我们并不确定是否真的有人做了检验,但这是一套很好的机制。偶有耳闻从啤酒里喝到异物的怪事,此类事情的发生,也有质检员的责任。软件测试工程师就相当于质检员的角色,在软件研发的周期中验证当前的软件产品是否是客户想要的产品。软件测试就是要发现问题,及时提出,推动开发人员及时修正,最终的目的是让公司能够按时保质地向客户交付软件产品。

在这里插入图片描述

与任何其他产品相比,软件产品很特殊。它不是由钢筋混凝土堆砌而成,而是由一行一行的代码构成。因为代码的不可见性,所以有的朋友(包括公司老板和客户)就会有些误解:软件出了错怕什么?改改不就行了?反正不用拆墙凿洞的。因此,往往我们对建筑的质量抓得很紧,每–车的混凝土都要取样,而对软件产品的质量却会听之任之。认为修改软件错误很容易,这是一个很大的误解。举一个例子,我们不说Windows操作系统这个庞大的航空母舰,就以Word为例,如果你发现它不能稳定工作,是很难查错的。要想从千万行的代码中找到出错原因并修正它,和在原始森林里捉迷藏没有什么区别。为了避免这种被动,软件测试就是要在软件研发的过程中,尽可能及时发现问题。而这,需要软件测试工程师的辛勤劳动。

大家都知道,公司里的任何一个员工都是要拿薪水的,为什么需要单独做软件测试的人呢?让开发工程师自己做测试不就行了吗?,实际情况不是这样的。任何父母,打自己孩子的时候都会三思而行,能不打就不打;任何人,要向大家公开自己的不足的时候,都会想到掩盖或者避重就轻,能不说就不说。一行行代码构成的软件产品对于开发人员来说,就好像自己的孩子,要从自己孩了身上找缺点进而进行处罚,是–件难事,效率也会很差。这种事情,的确需要另一种角色来做,需要–个唱黑脸的人。这是心理上的因素。同时,从工作量上来说,测试的工作复杂而重复,开发二人员不可能在开发之余还能做好测试。

在这里插入图片描述

如果大家了解海尔的故事,可能对张瑞敏砸冰箱的故事有一点印象。海尔创办之初,产品质量上不去,冰箱卖出去了,又被退回…部分。张瑞敏很有魄力,把职工都叫到一块,当众把退回的冰箱砸了,以此让大家树立质量意识。我们知道,软件产品发布的时候是刻成光盘的,所有光盘里的内容是完全一样的,也就是说,真到了软件公司“砸冰箱”的时候,要砸的是所有的“冰箱”,而不只是…部分,这种结果恐怕是很多公司无力承受的。所以,软件测试很重要,是吧?

软件产品在社会发展中起着越来越重要的作用,软件测试也肩负着越来越重要的责任。我们无法想象,如果医疗软件出现问题会怎样?例如手术中,医生得到了错误的心电图;我们也无法想象,如果宇宙飞船的操作系统死机怎么办?我自己曾亲身经历过一‘次软件事故,因为一个bug致使收费系统不能工作,导致高速公路不能通行,高速公路出入口堵得一塌糊涂,电视台都对其进行了报道,教训很惨痛。如果你准备加入这行,一定要有责任心。

虽然现在找工作的行情并不乐观,但是我们可以分析一下大的趋势,打一个形象的比喻,我们中国就像一架飞机,刚刚通过快速滑行已进入爬升的阶段。国家的快速发展催生了很多行业对信息化的需求,而每―-个信息化的需求中都包含有大量的对软件测试.工程师的需求,例如银行系统、医院系统、工商管理系统、税务管理系统、水利管理系统、证券系统、校园管理系统,等等。比较一下你的家乡和读书(或者:L作)所在的城市的信息化程度的差别,就可以知道市场有多广阔,而本身我们国家也正在努力缩小与发达国家在信息化.上的差距。而且,经过这些年的发展,软件测试也逐步得到了软件行业的认可,现在老板们也意识到,要开发一个软件,不光需要软件开发工.程师,测试工程师也是不可或缺的。所以,现在整体氛围很好,是加入软件测试行业的好时候。

在这里插入图片描述

最后:

本文章学习资源,均可以免费分享

1、点赞。防止以后找不到,想看的时候,在自己主页就能找到了,很方便;
2、关注我。让我们成为长期关系,下一个视频会分享更多的硬核干货;
3、本视频来源,微信公众号:程序员一凡。这样的好内容,里面还有近百篇。 谢谢你的支持!

目前测试平台项目研发已经完成并且在Github开源,有兴趣的朋友可以去Github下载
https://github.com/ooqitech/ATP

不要只做收藏从未停止,行动从未开始的人,很多事情,做着做着就无师自通了。如果在做的过程中还能稍微加点思考,稍微看一些别人的经验和做法,成长会更快,效果也会更好!加油吧,测试人!路就在脚下,成功就在明天!

一个用心码了这么多文字的人,往往渴望得到大家的认可。如果你觉得这篇文章对你有帮助,双击屏幕,给我点个赞呀!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值