什么是软件测试

这个问题很普遍,到底什么才是软件测试呢?
第一次接触到软件测试是大二的时候,学习的一门《软件设计》的课程,
当时老师就给我们有讲到软件测试这个行业,当时老师跟我们讲:开发和测试天生犯冲,一见面就掐,天生的对头,随着对这一行的理解不断加深,我发现并不像老师说的那样天生的冤家对头,一见面就掐,反而我从业这么久以来所遇到的开发和测试的关系很融洽,关系很好。
讲到这里就不得不说一件之前让我很暖心的事了,就还记得之前有一次夜班,到大半夜的时候打算出去抽根烟,结果一摸兜发现没带烟,然后因为是大半夜的么,周围便利店也没得开门,然后无聊之下就发了个忘记带烟的朋友圈,然后就继续坐在位置上无聊着(额外插一句:我可没有偷懒不工作啊,那会是休息时间),突然平时一个见过两面的开发小哥哥给我发消息了,内容 如下:
在这里插入图片描述在这里插入图片描述 真是让我受宠若惊啊!对我这么好?大家看那个时间可以很明确地看到那是凌晨十二点二十二分 ,他在家不睡觉抱着手机看我的朋友圈,这对我也太关心了吧(不是博主脸皮厚过于自恋啊,实在是这个点这件事让我不由得不多想),本着二十一世纪沙雕段子手的基本原则,博主YY了一晚上,例如:他家里有个妹妹闺中待嫁,他一看我感觉这小伙很有前途,就打算从中做媒,等等!
当然,也仅限于YY,毕竟我平时这个点也不睡觉,但是这恰恰说明了测试和开发的关系没有我老师说的那么糟,从我入行到现在所遇到的开发不是日韩风格的帅气小哥哥就是端庄贤惠的能干小姐姐,当然,这与博主本身的高颜值也有关,毕竟人以群分嘛,长得好看的人与长得好看的人都是扎堆存在的。
总结一下我的看法:开发与测试关系不差,而且相当好:毕竟开发与测试有一个相同的目标,那就是为了让软件的质量更好,拥有相同目标的人怎么可能天生犯冲,怎么可能一见面就掐呢?
说到这看似有点跑题,标题明明是什么是软件测试,但是我却正片都在说开发与测试的关系,真的跑题了吗?其实用官方书面语言来讲的话再简单不过了,而且浅显易懂:对软件的各功能实现及适用易用性进行全方位测试,以确保软件高质量上线,就这一句话就完事了,但是软件测试真的有那么简单吗?不不不,现在谈一些博主对于这个行业的个人理解:
第一:细心,想做好一个测试的首要条件就是细心,只有你细心,才可能测出一些潜在的问题,不能忽略任何一件事情,只要感觉有问题,就要记录,就要提bug;
第二:沉稳,软件测试毫不客气的可以说是一项无聊至极且琐碎复杂的工作,性格浮躁的话我感觉完全无法胜任这项工作;
第三:EQ要高,每个测试都需要情商高一点,知道怎样说话,这样才能有效的与同事沟通,提高工作效率;举个栗子:我是一名测试,我发现了一个bug,我要去跟开发说,我应该怎么说呢?我说:有个bug,麻烦你改一下?我估计开发会直接怼我:你会用吗,什么就有bug了,真是傻X一个!不要觉得我夸张了,还真有这样的开发,我就遇到过,那时也是刚入行,不太懂这些人情世故,放现在的话我应该怎么说呢?我会说:老师,我用这个软件的时候发现有个地方跟需求不太一样,麻烦您帮我看看,是我哪里的操作不对吗?这样子说的话结果就会好很多了,哈哈,虽然是老梗,但是能说明问题就行;
第四:思维要扩散,简单来说就是要多想,想的越多越好,这样才能发现更多潜在的问题,确保软件的高质量上线,常说做一个合格的恋人就不要老是多想,这样会影响恋爱关系的,但是对于测试来说就是要多想,所以有对象是测试的小哥哥或小姐姐要小心了哦,哈哈;
第五点,也是最重要的一点,要时刻学会抱产品爸爸的大腿,举个栗子:跟开发在某一个功能上出现了意见分歧,你认为应该这样,他认为应该这样,这个时候唯一能为你做主的就只有产品爸爸了,抱紧爸爸的大腿哦,哈哈!
这就是博主自己的理解,欢迎大家提出意见,感觉笔者文采可以的话点赞加留言,博主需要各位的支持,么么哒~

猜你喜欢

转载自blog.csdn.net/qq_36968596/article/details/88742797