软件测试是一门艺术,为什么说它是艺术?
众所周知,被称为艺术的东西,往往都不是大家都会的。正如软件测试。
从现在的大环境来看,很多公司,仍然没有把软件测试当成一回事,没有使之系统化,规范化。他们认为呢,开发的重要性远大于 测试。
这么想对么?显然没错,有了开发出来的软件,才有测试的工作。如果说开发人员是创始者,那么测试人员就是探索者,维护者。
当然开发人员自己也能测试啊,为什么一定要测试呢?
因为人类有一种天性,潜意识里认为自己创造的东西,是无可挑剔,接近完美的。那么这么一想的话,开发人员就很难完全的测试到,或者说考虑到自己软件的bug。
那么这个时候,测试人员就要出场了。
当一家公司,或者一个软件初具雏形的时候,它可能需要少部分人,但是当它日渐成熟,趋于完善的时候,它就需要更多的人力去维护,而这时候你就会发现,渐渐的,维护的重要性,等同于甚至大于创造性。
如何更好的去维护一个成熟的软件,或者网站,或者系统等等,那就需要不断的测试不断的磨合,不断的探索,去发现现有的问题,或者更多的需求。
这就是测试所担当的使命。
那么如何做好这份工作,建立这种制度?
这是门艺术。
一个软件上线之前,需要测试。就像第一个吃螃蟹的人一样,要怎么吃,怎么操作,怎么使这只蟹达到它的价格巅峰,这是门艺术。
软件测试,对于软件来说,是一个解剖的过程,任何细节,任何操作,任何可能性都不能错过,那么如何解剖得精细,这又是一门艺术。
如果你是一个测试人员,觉得自己每天过着朝九晚五的的日子,用着各种自动化测试工具,做着枯燥乏味机械化的工作,对自己的生活心灰意冷。
那么我现在告诉你,请甩掉这种消极的想法。
你正在从事的工作,它是一门艺术!