51Testing软件测试论坛

标题: 如何理解测试开发还是开发测试?(2012.5.8)(获奖名单已经公布) [打印本页]

作者: lsekfe    时间: 2012-4-17 10:52
标题: 如何理解测试开发还是开发测试?(2012.5.8)(获奖名单已经公布)
本周的问题为“如何理解测试开发还是开发测试?”
如果你也有问题想提出来和大家一起讨论,请点击此处>>
说不定下期讨论的问题就是由你提出的哦,请快快参与吧!

获奖名单

奖项

获奖名单

奖励

答案链接

二等奖

key4

300论坛积分

9#



[attach]78500[/attach]
作者: 冰艳血魔    时间: 2012-4-17 14:16
我觉得是相辅相成的
作者: 891181653    时间: 2012-4-17 14:19
其实我还是觉得开发好点。直接的与效益挂钩,一开始会比较累,经验多了后会很有自信,何况测试现在不是很规范,厉害的测试也归咎于他的开发的能力和知识,所以觉得开发会好。
作者: zls8310    时间: 2012-4-17 14:24
测试高手都是开发高手!
作者: souchy    时间: 2012-4-17 14:25
个人理解
测试开发:在已有工具、环境基础上开发测试脚本等活动;
开发测试:基于实际需要,研究或开发适合自己的测试工具、环境之类的活动;
作者: spanthrive    时间: 2012-4-17 14:36
个人认为,这两个概念类同于 i++ 和 ++i 的特性。

测试开发就是先以测试为主,随着对系统的熟悉,自动化测试开始跟进;

开发测试则是偏重于研发了,大多是大公司对自动化测试工具的开发,一般情况下testing team人员配置较大,公司重视,资源投入也不错,对tester的职业规划也有很大的好处。就如同Microsoft 的 SDET。
作者: haoshimeng    时间: 2012-4-17 15:40
都需要开发测试功底,有开发的功底,可更精准的做测试,有测试的功底,可使开发工程师编写更成熟的程序。
职责不同
测试开发:测试为主,主要是在测试过程中编写一些脚本来更好的服务测试工作。
开发测试:研发为主,根据各种项目特点,开发出适合的测试工具或自动化解决方案,来提高测试效率;也可参与程序架构和代码的评审等工作。
作者: haoshimeng    时间: 2012-4-17 15:51
都需要开发测试功底,有开发的功底,可更精准的做测试,有测试的功底,可使开发工程师编写更成熟的程序。
职责不同
测试开发:测试为主,主要是在测试过程中编写一些脚本来更好的服务测试工作。
开发测试:研发为主,根据各种项目特点,开发出适合的测试工具或自动化解决方案,来提高测试效率;也可参与程序架构和代码的评审等工作。
作者: key4    时间: 2012-4-17 21:11
测试开发:是为了测试而去开发,可以是测试工具,架构,平台层面的。比如在淘宝,QQ等都有这样的职位。
开发测试:目前其实没有太多这样的说法,不需要过于咬文嚼字的。只是一些公司将单元或白盒部分进行细分工了
作者: ppaxxl    时间: 2012-4-18 09:03
测试开发,是开发测试需要的东西吧。
开发测试,是开发自己测东西,或者就是普通的测试的吧。
作者: 红茶sweet1    时间: 2012-4-18 09:36
回复 7# haoshimeng


    顶你一下
作者: dongdongxu    时间: 2012-4-18 15:16
开发测试和测试开发他们共同的目标是产出更高质量的产品。
1.开发测试是要通过开发用测试来完善产品,这个时候是处在前期过程,以开发为主;
2.测试开发则是后期工作,开发工作已基本完成通过测试遗漏的问题通过测试来完善弥补不足,或者是已经上市的产品,为了产品的性能更加完美通过测试来维护完善。
两个过程的侧重点不同。不知理解的对不对,同意的希望来完善一下
作者: wenshang    时间: 2012-4-18 21:24
看的激动。。。 谢谢楼主了
作者: 没翅膀的飞鱼    时间: 2012-4-19 19:19
回复 8# haoshimeng

比较赞同,
作者: dysfwqy    时间: 2012-4-20 09:17
楼上的讲得很好,学习了
作者: muyitudou    时间: 2012-4-20 10:31
开发测试和测试开发每个公司的要求不一样,就看实际情况了~
作者: 一笑奈何213    时间: 2012-4-20 11:56
测试开发和开发测试是两个侧重点不同的概念。
测试开发:是以测试驱动开发。主要还是为了开发,通过写测试驱动来推动开发,减少bug的出现。
开发测试:是为了测试进行的开发,例如开发一些测试的工具之类的。
作者: liushuang8365    时间: 2012-4-22 20:02
软件测试开发工程师一般是负责开发测试工具
软件开发测试工程师一般主要是负责测试软件
作者: 529299239    时间: 2012-4-23 11:13
差不多 知道她们的区别了
呵呵  谢谢 各位大大们
作者: zhang_jun_    时间: 2012-4-23 16:34
测试开发、开发测试,都是开发的职位,
一个是为测试服务,制作测试工作、脚本;
另一个是做代码类的测试,但前提是自己得会开发。
所以这两个职位都是开发方向的。
和测试不沾边。
作者: yezhaohui520    时间: 2012-4-23 22:50
干嘛要去纠结这两个词呢,开发测试、测试开发说明需要我们即要懂测试知识还要懂开发知识,这些都是软件研发过程中高质量的完成任务的所应必备的技能,只是不同的人对这两个方面深入的程度不一样,不相信一个完全不懂开发的测试人员能将测试工作做得多好,同样一个完全不懂测试的开发人员所开发出的东西也不会有多么高的质量,现在提倡敏捷开发,测试人员与开发人员的差距也就越来越小了,需要我们能担当不同的角色。所以这两个词都是强调或是需要我们具备这两个方面的知识,所以学习就是了,学习更多的软件研发知识,学习的测试与开发知识并不会矛盾,不管实际做的是测试还是开发,两者都是相辅相成的。
作者: 756070980    时间: 2012-5-2 15:04
我认为测试就是开发,一个优秀的测试工程师一定是一位开发工程师,毕竟在性能测试领域就是运用面向对象的思想来实现测试,测试也有框架
作者: promonlove    时间: 2012-5-3 15:26
测试开发是一个职位名称,首先他是一名开发人员,但开发的内容主要是为测试服务,例如开发一些自动化测试工具,编写一些辅助工具,以便系统测试人员使用这些工具可以更方便、更高效的完成测试,或者使用这些工具完成一些手工难以做到的测试。总之,测试开发是为了测试而存在,为了更好的测试。
作者: netman2    时间: 2012-5-7 16:13
学习学习,




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2