当前位置:网站首页>国内的软件测试会受到偏见吗
国内的软件测试会受到偏见吗
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行业的发展,测试行业也会趋向于自动化,智能化。原本的手工测试将会被自动化测试替代,行业的发展将会促使测试员能力的进阶。
届时,国内的软件测试将会越来越受到重视。因为这是大势所趋!
文章来源:网络 版权归原作者所有
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系小编,我们将立即处理
边栏推荐
- Using stored procedures, timers, triggers to solve data analysis problems
- [answer] if the app is in the foreground, the activity will not be recycled?
- 『HarmonyOS』DevEco的下载安装与开发环境搭建
- 回归测试的分类
- Understanding of 12 methods of enterprise management
- 磁盘存储链式的B树与B+树
- 保证接口数据安全的10种方案
- Tips of this week 135: test the contract instead of implementation
- Cf:c. factors and powers of two [DP + sort + Select Board + select several numbers equal to the minimum number of known sums]
- 不能忽略的现货白银短线操作小技巧
猜你喜欢
持续测试(CT)实战经验分享
Kirk Borne的本周学习资源精选【点击标题直接下载】
socket編程之常用api介紹與socket、select、poll、epoll高並發服務器模型代碼實現
Introduction de l'API commune de programmation de socket et mise en œuvre de socket, select, Poll et epoll
Download, installation and development environment construction of "harmonyos" deveco
上市十天就下线过万台,欧尚Z6产品实力备受点赞
Tips for short-term operation of spot silver that cannot be ignored
【C语言】字符串函数
Explain it in simple terms. CNN convolutional neural network
go语言的字符串类型、常量类型和容器类型
随机推荐
Five simple ways to troubleshoot with Stace
现在网上期货开户安全吗?国内有多少家正规的期货公司?
Management by objectives [14 of management]
Five network IO models
4种常见的缓存模式,你都知道吗?
Classification of regression tests
Afghan interim government security forces launched military operations against a hideout of the extremist organization "Islamic state"
『HarmonyOS』DevEco的下载安装与开发环境搭建
nest. Database for getting started with JS
AI defeated mankind and designed a better economic mechanism
[principles and technologies of network attack and Defense] Chapter 3: network reconnaissance technology
Tips for this week 134: make_ Unique and private constructors
备份阿里云实例-oss-browser
Personal best practice demo sharing of enum + validation
用存储过程、定时器、触发器来解决数据分析问题
Tips for this week 140: constants: safety idioms
Mobile app takeout ordering personal center page
Datasimba launched wechat applet, and datanuza accepted the test of the whole scene| StartDT Hackathon
回归测试的分类
线程池和单例模式以及文件操作