免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1587 | 回复: 12
打印 上一主题 下一主题

问个关于XP的简单问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-08 19:27 |只看该作者 |倒序浏览
今天看Thinking in C++中关于XP的方法时候,有一点很不明白:
Write tests first。
这个是什么意思阿??没有写代码的情况下,怎么可以测试阿??还有所谓的先写测试,难道只是意味着:“就是写写测试的计划”??
那位兄台指点一下阿,多谢了阿!

论坛徽章:
0
2 [报告]
发表于 2005-05-08 20:03 |只看该作者

问个关于XP的简单问题

偶不懂,乱猜一下:
是不是说在开发之前先写测试文档?
在定好需求之后,一般开发人员去写设计文档,测试人员去写测试文档,然后互相评审一下,能发现很多问题,然后在各自完善,最后再动手写代码。
偶个人觉得这样比较好。

论坛徽章:
0
3 [报告]
发表于 2005-05-08 22:06 |只看该作者

问个关于XP的简单问题

先写测试代码。
按照软件工程的方法,在概要设计之后就要开始做测试计划,在详细设计阶段就可以进行测试编码了。

论坛徽章:
0
4 [报告]
发表于 2005-05-08 22:08 |只看该作者

问个关于XP的简单问题

Thinking in C++提到xp了?有出新版本了吗,我看的版本太老了吗?

所谓胸有成竹,代码有没有写出来有什么关系,需要测试什么,该怎么测应该都是很清清白白的事情,这是理想状态,大多数中国的软件项目,根本连需求的都搞不清楚...,有了代码也不能测

论坛徽章:
0
5 [报告]
发表于 2005-05-08 23:23 |只看该作者

问个关于XP的简单问题

[quote]原帖由 "virmin" 发表:
Thinking in C++提到xp了?有出新版本了吗,我看的版本太老了吗?

所谓胸有成竹,代码有没有写出来有什么关系,需要测试什么,该怎么测应该都是很清清白白的事情,这是理想状态,大多数中国的软件项目,根本连

论坛徽章:
0
6 [报告]
发表于 2005-05-08 23:27 |只看该作者

问个关于XP的简单问题

原帖由 "FH" 发表:
先写测试代码。
按照软件工程的方法,在概要设计之后就要开始做测试计划,在详细设计阶段就可以进行测试编码了。

恩,谢谢。

论坛徽章:
0
7 [报告]
发表于 2005-05-09 07:42 |只看该作者

问个关于XP的简单问题

http://www.extremeprogramming.org/
官方主页

其实XP的意思就是凡是好的东西要发挥到极限,比如测试是必要的。OK,先写单元测试的代码,后写功能实现代码。如果所有的接口都已经定义好了,就可以开始写单元测试的代码了。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2005-05-09 09:25 |只看该作者

问个关于XP的简单问题

^_^,好的测试当然要先开始。可一般。唉。都是完事了,随便测测了事。

论坛徽章:
0
9 [报告]
发表于 2005-05-09 10:42 |只看该作者

问个关于XP的简单问题

[quote]原帖由 "aero"]^_^,好的测试当然要先开始。可一般。唉。都是完事了,随便测测了事。[/quote 发表:

兄弟,签名有点意思啊!呵呵~~~
言归正传,我得承认,我们的测试做的不好,因为一开始我的需求就写的不好,我还经常根据修改,So……连累别人!
忏悔……

论坛徽章:
0
10 [报告]
发表于 2005-05-09 11:33 |只看该作者

问个关于XP的简单问题

原帖由 "jin.liu" 发表:
今天看Thinking in C++中关于XP的方法时候,有一点很不明白:
Write tests first。
这个是什么意思阿??没有写代码的情况下,怎么可以测试阿??还有所谓的先写测试,难道只是意味着:“就是写写测试的计划”?..........


不是写测试计划,
这里的测试是单元测试,又叫unit test
属于white box testing,
白盒测试是由开发做的,
XP强调在编码之前,写出unit testing的assertion,
相当于在编码前就明确了所有对象和方法的specification,
这样,才可以写出高质量的代码,效率也会提高,
这叫做测试驱动开发,
一般来说,开发单元测试用例,可以借助一些framework,
java一般用junit, c/c++ 用c/c++ unit,
去google搜索一下,是免费的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP