关闭

为什么选择软件测试

发表于:2008-9-09 16:18

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

 作者:未知    来源:网络转载

  3、开发人员和测试人员越走越近,开发人员需要测试技能,测试人员也需要开发技能,只是在特定阶段完成不同的任务。开发和测试是软件开发过程中的不同角色。代表着工作范围或者工作方式,为了实现同一个目标。举个例子:TDD让测试与开发真正走到了一起。

  4、测试从软件开发过程的一开始就进入。这是一种正确的工作方式,让测试人员有更多的表现机会。

  5、测试人员需要掌握更多的技能。需求分析的技能、设计的技能、编码的技能(不见得有开发人员精通)、测试的技能。这样,测试人员在整个软件开发过程中,才能真正承担需求分析验证、软件设计评估、测试尽可能自动化、软件验证等开发任务。才能真正体现出:测试人员只是站在另外一个角度解决问题的角色。

  一种理想状况是:开发人员和测试人员具有相同的技能,他们拥有不同的角色,一起合作开发软件,共同打造高质量的软件。如果项目小的话,其实开发人员和测试人员就是一个人。

  说说最初的问题,作为第一篇blog的结束。“软件测试”对我的诱惑。

  1、软件测试讲究的是思路,尝试各种思路去发现问题。如果只是将自己的思路固化在如何“构造”优秀软件上,往往导致“身在此山中”的问题。

  2、站在用户的角度,为你的客户着想,我们开发的目的不是为了写代码,然后自己欣赏,让更多的人用起来才是真正的价值所在。

  3、软件测试是软件工程师发展的必经之路。

  4、软件测试是一种趋势,它将在软件开发中占据越来越重要的位置。试想,如果将来web service盛行,软件构造的方式可能会发生质的变化:也许就是选择web service,然后再验证的过程。

  也许将来不再会有开发人员、测试人员之分,也说不清是开发人员吞并了测试人员,还是测试人员吞并了开发人员。

  软件测试,当你深入研究一下的话,还是挺有意思的。

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号