|
|
|
|
移动端

1.12.2 审查

《软件测试基础教程》第1章软件测试的基本知识,本章作为一个导引,其目的在于让读者熟悉与软件测试相关的基本概念,建立起全书的框架。在本书后续章节中将要详细阐述的问题,首先在这里被提了出来。读完这章之后,读者就能够在软件测试和软件质量方面提出一些有意义的问题。本节为大家介绍审查。

作者:王峰/郭长国/陈振华 等译来源:机械工业出版社|2011-09-16 21:46

【新品产上线啦】51CTO播客,随时随地,碎片化学习

1.12.2 审查

相比走查,审查是个更加正规的过程。该术语常常与代码联系在一起。多家组织认为,正规的代码审查是一种以比采用动态测试更低成本提高代码质量的手段。已有多家组织声称,由于采用代码审查,极大地提高了生产率和软件质量。

代码审查通常由一个小组来完成,审查小组按照审查计划开展工作。审查计划包含以下要素:

1)审查目的;

2)被审查的工作产品,包括源程序代码以及需要审查的相关文档;

3)审查小组组成、角色、职责;

4)审查进度;

5)数据采集表格,审查小组用来记录发现的缺陷、编码规则违背情况、各项审查工作所花时间等。

审查小组的成员分为协调人员、阅读人员、记录人员、编程人员等角色。协调人员负责整个审查过程并领导整个审查工作。由阅读人员来阅读源代码,可能要借助于代码浏览器以及大屏幕显示器,以便全组人员都能方便地看到代码。记录人员记录所有发现的错误以及讨论过的问题。编程人员是被审查代码的实际开发者,其在审查中的主要职责就是帮助其他成员理解代码。审查过程必须是友好而非对立的,这一点非常重要。本书参考文献中列出的一些专著和论文详细描述了代码审查过程的方方面面。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

C#入门经典(第3版)

本书将全面介绍C#编程的所有知识,共分为5篇:第1篇是C#语言:介绍了C#语言的所有内容,从基础知识到面向对象的技术,应有尽有。第2篇是Win...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊