当前位置:网站首页>国内的软件测试会受到偏见吗
国内的软件测试会受到偏见吗
2022-07-07 16:36:00 【学掌门】
逛知乎时看到某知友吐槽自己的面试经历,大致如下:
去面试软件测试工程师HR很不屑的问我:
假设1.0版本你测出了100个bug,1.1版本你只测出了20个bug,而且严重性都不高,怎么说明你牛逼呢?怎么说明测试对这个软件的贡献呢?
功能都是开发做的,bug少说明开发写的好,或者说,不是所有测试出来的bug都是bug!
而该知友无论如何解释软件测试的工作性质,该HR对大部分的回答都表示不屑。
面试过后该知友询问身边做开发的同学,发现他们的回答基本一样:测试的用处不大!
对此,该知友不禁怀疑:国内软件测试真的那么不受待见吗?
说实话,在第一个版本发现上百个bug,第二个版本只发现了20个bug,确实在一定程度上说明是开发工作能力和态度的问题。
bug数量越多,体现产品的质量越差;
但是,如果没有测试做这个测试工作的保障,请问如何知道这个产品的质量是好还是坏?
难道要给到用户使用的时候才发现么?那恐怕太晚了吧!
我敢说,没有一个开发在交付一个产品的时候能拍着胸脯说,我做的产品没有bug。
任何一个产品都有bug 的风险,把这种风险控制在公司内部解决,而不是暴露在用户面前,就是测试最大的职责。
更重要的是,维护产品口碑最后防线的关键性也需要靠测试来承担!
所以,bug的数量并不能唯一衡量测试工作的质量,真正体现测试工作质量的是用户使用过程中,对产品无论从功能,性能,用户体验等各方面都满意,都挑不来问题和毛病。
这才是测试工作者的宗旨,也是测试员存在的意义。
软件测试的作用
近年来,随着IT行业的飞速发展,软件已经呈现大型化,复杂化,规模化。
一个软件通常需要一定规模的开发工程师开发,并且不同的人负责不同的模块。
在开发软件的过程中,难免会产生或多或少的Bug,而软件测试员的存在,不仅能找出这些Bug,还能检查软件是否能正常运营,是否符合用户的使用习惯,产品设计是否合理等等。
提高软件的可靠性,确保产品的质量是软件测试的宗旨。
只有做到这些,才能让每款产品的诞生都能更具有意义。
软件测试的重要性
拼多多被不法分子薅取了上千万的平台优惠券,仅需4毛钱就可以充100元话费,损失上千万!
美国每年因软件Bug造成的经济损失高达600亿美元!
单是从减少经济损失方面来看,软件测试的重要性就不言而喻。
一旦产品出现错误,造成的损失很有可能让公司面临破产!那么之前所有的努力都将付诸东流!
因此,一个初具模型的IT企业,都会聘用软件测试工程师。
软件测试的岗位职责
比尔盖茨曾说:很多人认为微软是一家软件开发公司,但事实是,我们是一家软件测试公司!公司在产品最后发布阶段,所有相关部门的都必须签字,而测试人员则具有绝对的否定权!
开发任务是按照需求开发产品,测试的宗旨是确保产品质量。
题主之所以产生“软件测试不受待见”的想法,也是源于开发人员对于测试的岗位职责不清晰产生的偏见。
开发与测试之间相辅相成,只有共同协作才能确保产品运行的可行性。
因此,有开发的地方就有测试。
并且,随着IT行业的发展,测试行业也会趋向于自动化,智能化。原本的手工测试将会被自动化测试替代,行业的发展将会促使测试员能力的进阶。
届时,国内的软件测试将会越来越受到重视。因为这是大势所趋!
文章来源:网络 版权归原作者所有
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系小编,我们将立即处理
边栏推荐
- Click on the top of today's headline app to navigate in the middle
- 清华、剑桥、UIC联合推出首个中文事实核查数据集:基于证据、涵盖医疗社会等多个领域
- [tpm2.0 principle and Application guide] Chapter 5, 7 and 8
- 保证接口数据安全的10种方案
- [answer] if the app is in the foreground, the activity will not be recycled?
- 上市十天就下线过万台,欧尚Z6产品实力备受点赞
- 同消费互联网的较为短暂的产业链不同,产业互联网的产业链是相当漫长的
- Pro2: modify the color of div block
- What are the financial products in 2022? What are suitable for beginners?
- AI defeated mankind and designed a better economic mechanism
猜你喜欢
[OKR target management] value analysis
DataSimba推出微信小程序,DataNuza接受全场景考验? | StartDT Hackathon
go语言的字符串类型、常量类型和容器类型
What skills can you master to be a "master tester" when doing software testing?
【蓝桥杯集训100题】scratch从小到大排序 蓝桥杯scratch比赛专项预测编程题 集训模拟练习题第17题
强化学习-学习笔记8 | Q-learning
Introduction of common API for socket programming and code implementation of socket, select, poll, epoll high concurrency server model
Run Yolo v5-5.0 and report an error. If the sppf error cannot be found, solve it
Discuss | frankly, why is it difficult to implement industrial AR applications?
五种网络IO模型
随机推荐
List selection JS effect with animation
Nunjuks template engine
同消费互联网的较为短暂的产业链不同,产业互联网的产业链是相当漫长的
Idea completely uninstalls installation and configuration notes
“解密”华为机器视觉军团:华为向上,产业向前
[deep learning] 3 minutes introduction
Main work of digital transformation
What is the general yield of financial products in 2022?
Kirk Borne的本周学习资源精选【点击标题直接下载】
golang 客户端服务端登录
云安全日报220707:思科Expressway系列和网真视频通信服务器发现远程攻击漏洞,需要尽快升级
Tips for this week 131: special member functions and ` = Default`
[demo] circular queue and conditional lock realize the communication between goroutines
开发一个小程序商城需要多少钱?
debian10编译安装mysql
Interviewer: why is the page too laggy and how to solve it? [test interview question sharing]
[trusted computing] Lesson 10: TPM password resource management (II)
现货白银分析中的一些要点
卖空、加印、保库存,东方甄选居然一个月在抖音卖了266万单书
磁盘存储链式的B树与B+树