《软件测试艺术》读书笔记(35)

《软件测试艺术》读书笔记(35),第1张

《软件测试艺术》读书笔记(35),第2张

作者在第八章着重讲述了XP与XT.它设计于20世纪90年代且于1996年进行了首次测试。目前,它依然是最流行的敏捷软件开发过程。

  XP的目的:在短时间内开发高质量的程序,且能够支持诸如Java、Visual Basic及C#等编程语言的应用。不过,XP模型高度依赖模块的单元和验收测试。也就是说,对每个无论多小的递增的代码变更,都必须进行单元测试,以确保代码库满足其规格说明的要求。因此,XT需要首先创建单元测试和验收测试,然后才创建代码库。

  XP更倾向于适合中小规模的软件开发:它避免了大规模项目的综合症(简单设计);避免了编写不需要的功能。它是先生成单元测试用例,然后才编写代码通过测试。因此,XP可大致归结为:2原则(计划和测试)、4概念(不再详述)和12核心实践(不再详述)。

  虽然XP开发起来比较敏捷,但却不适合所有的项目和机构。

   ⊙XP是一个过程,要么全做,要么什么都别做;若漏掉了一个实践,则XP应用得就不彻底,程序的质量就会受到影响。

   ⊙在未来修改程序以增加新的功能,其代价要高于起初就将功能加入需求中并进行编码的代价。

   ⊙一些程序员发现结对编程十分麻烦并侵犯隐私,因此,并不怎么接受XP思想。

  文尾,作者提示:应根据项目的具体特性,仔细权衡XP方法的利弊,再做出选择。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 《软件测试艺术》读书笔记(35)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情