关闭

软件测试碎碎念之测试前移

发表于:2013-3-20 12:02

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

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

  上次参加培训时,在课堂上有人提出来现在公司测试需求变更太快,测试人员一直疲于应付各种变更,开发人员提交测试的质量太差,正常的流程很难一次跑过,边边角角的问题更多。想做进一步深入测试,但是时间总是不够,自动化测试也只是想想。

  吴穹老师说,这些问题的主要原因是测试滞后导致的,所谓测试滞后就是说,本来不应该由测试人员来做的事,现在都由测试人员来做了,测试人员在还其他人的债,所以自己本身的事反而没时间做,越没时间做,欠下的债越多,还起来越慢,最后形成恶性循环。最好的办法是测试前移。

  什么是测试前移?吴穹老师接着提到“质量不是测出来的,是开发出来的(本人觉得有点偏激,和很多因素都有关系,呵呵)。测试是开发人员与测试人员共同的责任”。也就是说,单元测试,开发完成后的自测并且保证自测成功,这些是开发人员的责任,而不是说因为有测试人员所以就可以在实现完成后直接丢给测试人员。有人认为,我的任务就是按照设计实现出来,后面不是有测试人员吗,我们都测试完了,那还要测试人员做什么。借个好听点的借口,没有测试人员把关,我们不敢发布。这种想法的开发人员水平再高也只能是一个码农。对自己的作品都不愿意审视,还有什么责任心可言,把事情丢出去,出了问题有别人顶雷,不敢担当责任,一个这样的人还有什么可谈。

  开发与测试之间经常像冤家一样相互指责埋怨,动辄就拿团队合作说事。在别人的博客里看到一段话,直接引用了。“其实各种工作并不会平白无故的消失,当咱们不去做的时候,一定是被另一个人承担了,他是谁? 咱们是不是应该对他有所感激,有所报答? 当咱们说不能做某件事儿的时候,一定有另一个人承担了这样的“苦差事”,咱们能不能相互分担?怀有一颗同理心,当有一件事儿自己不愿意做的时候,想想是不是别人都特别乐意做,当别人做了,咱们该如何帮助他们。”团队合作就是这么简单,怀有同理心,不施命于人。

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号