对软件工作产品的审计——51Testing丛书连载:(十五)软件质量管理指南

发表于:2010-1-06 15:07

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:张瑾    来源:51Testing软件测试网原创

  可是软件质量保证人员是否有足够的时间和精力对整个项目团队所产生的每个工作产品都进行审计呢?软件质量保证人员是否对软件开发和测试技术样样精通呢?答案很简单,如果一个人能有那么多精力而且具有那么多知识和技能,那这个人就只能是超人。软件质量保证人员可以通过以下两种方式来对工作产品的质量进行审计:

  ① 对于文档类的工作产品,例如《概要设计文档》、《详细设计文档》等文档可以通过审查这些文档的评审报告来确保其质量是否符合要求。如果评审报告中有记录缺陷,那么质量保证人员就要对缺陷进行跟踪,确保缺陷得以解决。

  ② 对代码、组件类工作产品进行审查时,可以通过对单元测试报告、集成测试报告、代码走查报告的内容进行审计,如果这些报告中记录了缺陷的信息,那么软件质量保证人员也要确保这些缺陷最终得以解决。

  由此可见,在对软件产品进行审计时,是通过审查相关技术人员对该工作产品质量的评审或检查记录来间接进行审计的。它关注的是这些报告的内容、评审或检查的结果,以及所发现缺陷是否得以解决。对过程进行审计关注的是该过程的流程是否符合标准以及该过程是否按要求使用相应管理类或支持类的模板,而不关注该过程输入或输出工作产品的自身质量。例如:对概要设计进行评审,过程审计关注的是本次评审的流程是否符合要求,而产品审计关注的是本次评审的结果以及评审中所发现的缺陷。例如以对《软件需求说明书》进行质量审计为例,其检查表的内容如表5-4所示。

表5-4  《软件需求说明书》质量的审计

点击查看大图

  在软件质量保证计划中要明确以下对产品审计的内容,对产品质量进行审计的流程如图5-5(见下节)所示:

  ① 该项目配置项列表中有哪些配置项要进行产品审计。

  ② 软件质量保证人员何时对选择的配置项进行审计。

  ③ 对配置项的审计频率如何,多久检查一次。

  ④ 对配置项进行审计时应该使用哪些检查表。

  ⑤ 这些检查表中都会包含哪些内容。

  ⑥ 对发现的不符合项如何进行跟踪和管理。

  ⑦ 软件质量保证人员与各项目关系人如何进行沟通,以及在什么情况下如何向高层领导进行反馈。

(未完,精彩待续)

本文选自《51Testing软件测试作品系列》之六——《软件质量管理指南》。

本站经电子工业出版社和作者的授权,近期将进行部分章节的连载,敬请期待!

版权声明:51Testing软件测试网获电子工业出版社和作者授权独家连载本章节。

任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。

相关阅读:

查看本书介绍>>

查看作者专访>>

查看本书其 他章节连载 >>

查看软 件测试作品系列其 他书籍>>

查看更多软件质量管理方面的技术文章>>

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号