软件测试思考系列[0]:概述

发表于:2012-4-18 13:41

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:hackfisher    来源:51Testing软件测试网采编

  从去年七月份开始做测试到现在,做了很多探索,实践,和思考,公司的新产品刚刚发布,是机会该将这段实践对测试的思考整理一下了,为未来的测试工作做好更深入的准备。 在我理解,测试是一种非常具有挑战性的工作,并且非常需要创造性。 测试之难,难在没有成功的经典可以学习,不像其他领域,数学,音乐,科学都有很深的积累,测试有的是太多失败的案例,太多不稳定的产品。测试之难,还在于这是一份吃力不讨好的活,对于测试从业人员来说,同样付出了80%的努力,不像其他的职业基本上都能得到用户超过80%的肯定和赞许,而测试会因为那20%的疏漏,获得用户80%的质疑,用户会因为觉得把他们当做小白鼠而愤恨,将所有责任怪罪于测试人员,尤其国内更加如此,国外可能好些,对于软件开发不理解的人会期望像木匠打造一个桌子那样要求开发者。孰知,木匠打造桌子已经有了几千年的经验积累。正是因为这个后面的原因,所以又太多稍微聪敏的人都不愿意从事测试这个行业,而这个地方又是如此的重要和需要他们。 人们迫切需要软件来解决他们的问题,实现未来的梦想,但在现实生活中,软件却又是最不可靠的一种产品。我晚上刚刚接到我姐姐的电话求助我, 因为她开机刚刚遇到了一个ShowStopper, "STOP:C0000218 Unknown Hard Error“,而我因为不在她身边,无法帮助她,但甚至连跟她解释这是什么错误都很困难,因为硬盘错误这个概念对他来说太难理解了。 软件对我们的未来至关重要,但目前软件的故障率已达到了触目惊心的程度。测试在软件质量中扮演者重要的发现和反馈角色,反馈为何会如此重要,请看看《测试驱动开发》中最后一章的反馈影像图吧,反馈速度越快越好,问题发现的越早,修复的成本越低。

  开发和测试的关系,我中有你,你中有我,反馈环

  本系列的内容就是对测试做的一些思考而整理下来的内容,为了方便阅读,我将本系列的帖子整理如下:1、往持续交付的方向努力2、提交测试3、回归测试4、测试自动化5、非功能性测试6、测试环境和配置管理自动化7、探索式软件测试8、测试作为服务9、漫谈测试管理

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号