[XA]转:软件开发方法--XP(eXtreme Programming)编程讲义二
2005-06-26 08:58
477 查看
接上文:[XA]转:软件开发方法--XP(eXtreme Programming)编程讲义一
No overtime.
®超时工作会吞噬开发组的精神和热情
®利用版本计划会来改变项目的范围和时间要求
®项目进度拖延时通过增加资源来改进也不是推荐的方法
Testing
®All code must have unit tests.
® All code must pass all unit tests before it
can be released.
® When a bug is found tests are created.
® Acceptance tests are run often and the score
is published.
All code must have unit tests
®单元测试是XP方法中的小界石,但与传统的单元测试略有不同
®1、要创建或下载一些单元测试工具以便能够自动生成测试数据
®2、测试系统中所有的类
®3、单元测试应与其所测试的代码一起发布
®4、没有单元测试的代码不能发布
®5、若发现没有进行单元测试,则立即开始进行
All code must pass all unit tests before it can be released
When a bug is found tests are created
Acceptance tests are run often and the score is published
®验收测试来自user stories.
®每一次迭代时的迭代计划会都应选取适当的 user stories用于进行验收测试
®验收测试一种黑盒测试 ,客户负责确认验收测试的正确性,并评审测试结果,以确定所发现问题的重要性
®产品发布之间的回归测试也是一种验收测试
![](http://images.cnblogs.com/cnblogs_com/hedonister/xp1.gif)
![](http://images.cnblogs.com/cnblogs_com/hedonister/xp2.gif)
![](http://images.cnblogs.com/cnblogs_com/hedonister/xp3.gif)
![](http://images.cnblogs.com/cnblogs_com/hedonister/xp4.gif)
![](http://images.cnblogs.com/cnblogs_com/hedonister/xp5.gif)
®The Third International Conference on eXtreme Programming and Agile Processes in Software Engineering, will be held May 26-29, 2002, in Alghero, Sardinia, Italy
原文:http://www.sawin.cn/doc/SoftMethod/XP/xp-ppt.htm
No overtime.
®超时工作会吞噬开发组的精神和热情
®利用版本计划会来改变项目的范围和时间要求
®项目进度拖延时通过增加资源来改进也不是推荐的方法
Testing
®All code must have unit tests.
® All code must pass all unit tests before it
can be released.
® When a bug is found tests are created.
® Acceptance tests are run often and the score
is published.
All code must have unit tests
®单元测试是XP方法中的小界石,但与传统的单元测试略有不同
®1、要创建或下载一些单元测试工具以便能够自动生成测试数据
®2、测试系统中所有的类
®3、单元测试应与其所测试的代码一起发布
®4、没有单元测试的代码不能发布
®5、若发现没有进行单元测试,则立即开始进行
All code must pass all unit tests before it can be released
When a bug is found tests are created
Acceptance tests are run often and the score is published
®验收测试来自user stories.
®每一次迭代时的迭代计划会都应选取适当的 user stories用于进行验收测试
®验收测试一种黑盒测试 ,客户负责确认验收测试的正确性,并评审测试结果,以确定所发现问题的重要性
®产品发布之间的回归测试也是一种验收测试
![](http://images.cnblogs.com/cnblogs_com/hedonister/xp1.gif)
![](http://images.cnblogs.com/cnblogs_com/hedonister/xp2.gif)
![](http://images.cnblogs.com/cnblogs_com/hedonister/xp3.gif)
![](http://images.cnblogs.com/cnblogs_com/hedonister/xp4.gif)
![](http://images.cnblogs.com/cnblogs_com/hedonister/xp5.gif)
®The Third International Conference on eXtreme Programming and Agile Processes in Software Engineering, will be held May 26-29, 2002, in Alghero, Sardinia, Italy
原文:http://www.sawin.cn/doc/SoftMethod/XP/xp-ppt.htm
相关文章推荐
- [XA]转:软件开发方法--XP(eXtreme Programming)编程讲义一
- 对比XP和FDD两种软件开发方法
- 对软件开发有利的5个敏捷编程方法
- 软件开发方法--.NET基于接口的编程 Interface first programming
- 刚刚看到的一篇写软件开发方法的文章,收藏一下--采用XP方法使软件项目获得更大成功
- Python编程-绑定方法、软件开发
- 对软件开发有利的5个敏捷编程方法
- Win7 VS2010下开发的CS软件,安装到XP下无法运行或者桌面快捷方式无法显示图标的问题解决方法
- 极限编程(ExtremeProgramming,简称XP)是一个轻量级的、灵巧的软件开发方法,同时它也是一个非常严谨和周密的方法
- 软件开发方法之极限编程(xp)(转载)
- 对软件开发有利的5个敏捷编程方法
- 对软件开发有利的5个敏捷编程方法
- 软件开发中没有所谓正确的方法
- 软件工程总结——传统软件开发方法与面向对象开发方法的比较
- 在软件开发中遇到ORA-06413错误的解决方法
- 软件开发工程师的20条编程经验
- 【转载】"变化"、"复用"、"抽象"、"稳定" 影响着软件设计模式,架构,开发方法
- 《敏捷软件开发-原则、方法与实践》-Robert C. Martin
- 软件开发方向:字符串数组的Indexof()方法为什么不能用
- [置顶] 面向使用的软件开发方法:使用、可用性及用户界面