永发信息网

论测试驱动开发与敏捷运动,不甚了解,望知情者提供线索,十分感谢。

答案:1  悬赏:40  手机版
解决时间 2021-07-17 17:26
能概括的说明这个问题,越详细越好。极品答案可以加分。
最佳答案
敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
Test-Driven Development,测试驱动开发。   它是敏捷开发的最重要的部分。在ThoughtWorks,我们实现任何一个功能都是从测试开始,首先对业务需求进行分析,分解为一个一个的Story,记录在Story Card上。然后两个人同时坐在电脑前面,一个人依照Story,从业务需求的角度来编写测试代码,另一个人看着他并且进行思考,如果有不同的意见就会提出来进行讨论,直到达成共识,这样写出来的测试代码就真实反映了业务功能需求。接着由另一个人控制键盘,编写该测试代码的实现。如果没有测试代码,就不能编写功能的实现代码。先写测试代码,能够让开发人员明确目标,就是让测试通过。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
孩子晚上睡觉爱流汗是怎么回事?
请大家帮我写一封保证书
商丘到贵州距离有多少?
为什么我的丝路英雄玩不了?
Where to listen to de The Köln Conce
我兔斯基你这本书售价是多少?
我的千千静听问什么播放不了了呢?
找一种糖的牌子。。
你觉得你以前怎么样
元白诗派名词解释
绥化市那招烧烤师傅多少钱
怎么升级啊??
我不想实习了,很少东西学,感觉很浪费时间,
网易的新闻…还是算了吧!听说11月低…对了!
两道九宫格题目!!!
推荐资讯
手机主题是什么啊``我的OPPO A105K``现在主题
我喜欢的女孩对我没感觉?我该怎么办才可以让
诺基亚e63咸阳苏宁店多钱
唐山最繁华的地方的地下车库,谁知道是那?说
想学CAD制图只学二维平面设计能行不?
给个卧龙与凤皱的修改器
谁有jennifer hudson if this isn`t love和La
中国是那天成立的
很多人说射手座的很菜.射手座真的很菜吗。?
我家电脑卡的要命速度慢而且老是掉线,怎么办
哪位大虾能帮我打开一个DXF格式的文件?谢谢
为什么是我们男人的错
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?