[需求管理] 让程序员自己测试自己的模块是否合适

witcheryne 2013-08-30
zhuchao_ko 写道
单元测试必须是开发人员自己测,单元测试都不做丢给测试部门太没职业道德了。

呃,都上升到道德问题了。
单元测试不写直接丢给测试人员,这事儿我经常干。

单元测试跟测试人员的测试没太大关系。(这点不解释)

单元测试比较好的实践方式: TDD, BDD。

1. 一般情况我们习惯于根据脑子里的思路直接写程序。写好程序后,用眼睛来判断程序是否跟设想的一样。

2. 有写经验之后,会借助一些工具把思路记录下来,比如画草图,todo list, checklist。程序时间后,根据之前的记录进行核对。

3. 更好的做法, 用代码(测试)将思路描述出来,之后实现程序。用测试工具保证程序实现和预想结果一样。(缺点,在需求不明确的情况,测试先行不好实施)。

无论是否写Unit Test,请改掉采用方法1开发程序的习惯,尝试使用2,3方法来写程序。




wangkechao.dream 2013-08-30
突然觉得楼主的问题有问题。测试也分为单元测试,集成测试,业务测试。程序员当然要做必要的测试。但是。。。当然要测试人员和业务人员去测了。
rox 2013-08-31
witcheryne 写道
zhuchao_ko 写道
单元测试必须是开发人员自己测,单元测试都不做丢给测试部门太没职业道德了。

呃,都上升到道德问题了。
单元测试不写直接丢给测试人员,这事儿我经常干。

单元测试跟测试人员的测试没太大关系。(这点不解释)

单元测试比较好的实践方式: TDD, BDD。

1. 一般情况我们习惯于根据脑子里的思路直接写程序。写好程序后,用眼睛来判断程序是否跟设想的一样。

2. 有写经验之后,会借助一些工具把思路记录下来,比如画草图,todo list, checklist。程序时间后,根据之前的记录进行核对。

3. 更好的做法, 用代码(测试)将思路描述出来,之后实现程序。用测试工具保证程序实现和预想结果一样。(缺点,在需求不明确的情况,测试先行不好实施)。

无论是否写Unit Test,请改掉采用方法1开发程序的习惯,尝试使用2,3方法来写程序。


是呀,好多人都是把Unit Test当作辅助工具。有时候感觉真的很郁闷...
297113372 2013-09-02
自测CURD,页面分页和跳转,js验证。
Mr_yuhualing 2013-09-03
http://192.168.1.1
cuisuqiang 2013-09-03
Mr_yuhualing 写道

想干嘛,破解路由?经测试,不知道密码
我们公司就是谁开发的谁维护,需求做完,启服务,自己造数据进行测试,其实也就是看有无异常,功能运行是否正常
cuisuqiang 2013-09-06
大姨妈无视BKB了 写道
我们公司就是谁开发的谁维护,需求做完,启服务,自己造数据进行测试,其实也就是看有无异常,功能运行是否正常

关键是效果如何
cuisuqiang 2013-09-06
大姨妈无视BKB了 写道
我们公司就是谁开发的谁维护,需求做完,启服务,自己造数据进行测试,其实也就是看有无异常,功能运行是否正常

关键是效果如何
骑猴上树 2013-09-08
我测自己的东西,都测不出来。。。。。。
Global site tag (gtag.js) - Google Analytics