赞
踩
测试分为哪几个阶段?这是新手入行必须知道的问题。
一般来说分为5个阶段:单元测试、集成测试、确认测试、系统测试、验收测试
还有很多的测试小伙伴,还是测试小白时面对的一些问题。相信大多数人也和我一样被问过类似的问题,例如:
等等各种类型的问题。
目录
“嘿,这个问题问得好,问对了!我有了解过。”
这是我当时心里的想法,现在想起来觉得有点傻。
不过当时作为一个跨行业、只有自学的一些测试基础的小白来说,面试遇到这种之前在百度什么的看到过的问题,心情肯定是激动的,毕竟对于当时的我来说,问深一点的问题我可不太会。
因为之前有看到过这个问题,当时直接就根据网上的答案来回答了,口若悬河,那叫一个流畅:
“先测试功能,如:先测试出水是否流畅,再测试性能,接着是压力、外观等等”。
记得当时是这么回答的,基本上在软件测试中有的各种类型的测试都有包含在里面了,甚至面试结束后也觉得这个问题的回答,是整场面试里的高光时刻。
然而过了两年,自己当面试官了,也问得对方这个问题。听到的是几乎和自己当年一样,涵盖了所有测试类型的回答。
然而这个回答,却给了已经工作了一段时间的我不一样的感受。
作为面试者,我当时这么回答后是挺自信的,可对于已有一段工作经历的面试官来说,却有些乏善可陈——回答得有些太理论性和模板化了!
毕竟面试得多了,听得多了,会有些乏味,我想要一些不一样的东西。
这种问题的目的是想了解面试者的测试思维,这个肯定是对的,也是基本的。但上面的那些回答只能说是合格,却不能得到附加分。
为什么呢?因为这个答案是网上的基本操作,没有加入自己的思考,对于有经验的面试官来说,应聘者是不是看过网上的回答,非常容易分辨。
而我说的想要些不一样的东西,其实是指,当你遇到这个问题的时候。首先想到的应该是需求。
面试官问出这个问题,但没有说明过需求是什么。
让你回答怎么测试一支笔,应聘者不问需求,直接回答要测功能、性能、外观之类的,但这笔真的是常识理解中的笔么?
有一次一位面试者就这么直接回答了一串,然后我突然就蹦出来一句:“我这笔是用来当装饰的玩具笔。”
可能有些人会说我太杠精了,但工作了一段时间后才知道,这个才是测试中最基础,也是最重要的。
不知道需求是什么,哪来的测试基准?
有些项目就是直接让你测试,但是需求说明、产品说明什么都没有,问的话就是让你先测着。可我都不知道要这东西是干嘛的,该如何测试呢?
但等你根据自有的常识和业务理解,提出了问题之后,人家又会说这个东西本身是怎样的,这么想是不对的,最后竟然会变成你的问题。
等到项目延期了,现场测试客户投诉,就会被拖出去背锅。
这样的情况在小公司真是屡见不鲜,我就遇到过。
当然,这情况在大厂应该没有,毕竟每个过程都要求规范。
不过小公司还是比较多,测试理论里的那些标准、流程什么的,基本都不规范。
能好好遵守流程的公司,某方面来说已经高出其他公司一大截了。
说回前面的,对于测试事物的问题,还是要问清楚需求。问了,就让面试官给你多加几分。
可能会有面试官不耐烦:“让你说就说,问那么多干嘛?”
但如果你能沟通好,给他把需求确认下来了,就是你的亮点:
办事有条理,不上手就盲干;
懂交流,沟通能力还行。
这两印象是能甩掉不少人,因为有的面试官自己也不确定需求是什么,这个问题可能也是他从网上搜来的。
所以,引导下面试官,给他些选择题,一步步确认好需求:
这笔是不是和手上的笔差不多啊?
也是要一样的书写流畅吧?
能连续写上个3天吧?
外观要不要加个小公仔或者图案logo之类的?
类似这样的引导,大概就能将需求确定一下了。
确认下来之后,测试的范围基准就有了。虽然可能粗浅了些,但这引导式沟通的能力是真真切切的工作中的实用技能,毕竟工作中太多用户给的需求都是太概括性了!
那些有产品经理或需求部门的人能主动给客户沟通捋清楚需求的公司还好,但好多公司都是直接把客户跟技术人员拉群,然后让研发或者测试人员跟进。
但开发和测试人员不是专业的沟通人员,最后的沟通结果很可能就是需求混乱,还是要人主动引导客户,才能定下确切需求。
当然,对于事物的测试,肯定还有其他一些可延申的方向,只要跟着测试理论、测试流程,结合下工作所需,应是能加分不少的。
特别是对于刚入行的人群,毕竟思维这东西,真的很重要。
测试的前景一定是光明的,岗位也是会越来越多,但是这绝不意味着我们可以在测试的行业里滥竽充数。提升自己的能力才是未来不被淘汰的关键,互联网的高速发展,对软件的质量要求也是越来越高。要做好一名好的软件测试员,就要去了解测的东西,无论是产品的定位、技术的架构,还是代码的质量都是需要去保障的。
功能测试平均薪资
自动化测试平均薪资
测试开发平均薪资
历年薪资变化趋势
看完测试薪资是不是再次刷新了对IT行业的高薪程度,原来测试工程师的薪资竟然可以拿到如此之高!(可在职友集平台查看自己当地测试薪资)
至此我们可以看得出,技能掌握的越多,薪资收获就越高。
软件测试不需混年限,掌握一门编程语言,对测试来说帮助很大。编程语言可以区分在测试岗位的你是处于入门?还是已经达到中级高级的评判之一。它可以帮助我们工作更有效率,并且可以接触到更多的东西。
但还要告诉你一个事实是:测试高薪只是开始,远没有结束,因为测试近几年来的薪资一直往上涨,哪怕是疫情下的那三年同样是水涨船高啊,因为那个时候大家对于网络的依赖需求成为成倍的增长了。
另特意为各位同学准备了一份13G的超实用干货自学资源,涉及的内容非常全面,涵盖功能测试、Linux数据库、Python编程语言,接口测试、UI自动化测试、性能测试......包括软件学习路线图,50多天的上课视频、16个突击实战项目(满足你对测试经验的需求),80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2023软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助…这些都在我的软件测试学习交流群里:321255410
机会只垂青有准备的人,这是一个靠本事的社会。有时候,你之所以发展得不好,不是因为没有机遇,而是因为你没有准备好,导致机遇与你擦肩而过。如果你想要学习,什么时候开始都不晚,而不是瞻前顾后,你只要用尽全力,剩下的就交给时间!
希望看过这篇帖子的朋友能够有所收获。欢迎留言,或是关注我的专栏和我交流。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。