软件验证测试技术

发表于:2010-12-01 13:27

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

 作者:李晓琴 王祥    来源:51Testing软件测试网采编

分享:

  6、设计验证

  设计验证的目的是确定用户需求如何在设计中得到具体的体现,可追踪性在这里开始,需求在该阶段作为设计的原始输入文件,需求中的每一段都要在设计文档中得到体现。需求本身也有很多源头,例如标准、信函、会议记录等等,他们应该是可追踪的源头。

  7、代码验证

  编码是将详细设计规格说明转换为特定的代码集的过程,该过程的输出是源代码本身,许多开发组织把代码审查作为审查工作的起点,也许是一个很舒服的起点,很多工作已经完成,但肯定不是最有效的起点。代码验证包括以下活动:

  ①将代码与设计规格说明进行比较。

  ②对照特定语言审查单检查代码。

  ③使用静态分析工具对是否满足句法规则进行检查。

  ④验证代码中的名词与数据字典和设计规格说明的一致性。

  ⑤寻找新的边界条件、可能的性能瓶颈、以及其他可能需要追加确认测试的内部需考虑的条件。

  8、成功因素

  ①过程责任人

  如果还没开展验证,需要一个过程倡导者,可以是开发人员,质量保证人员、过程改进组成员,可以是全职或兼职。

  ②管理支持

  审查需得到管理部门在经费和其他资源方面的支持,管理部门应了解到早期通过审查发现缺陷的数据,和缺陷遗留到下一阶段将发生的费用。

  ③培训

  评审和审查中培训是重要的,包括对参与者如何进行评审和审查的特殊培训。

  9、结束语

  验证就其成就感和重要性来说,比确认测试有过之而无不及。审查能够在尽早的时候发现缺陷,从而大大减小缺陷修复成本。为减少验证成本,应尽量验证关键文档。

22/2<12
2023测试行业从业人员调查问卷已开启,千元大奖正在等你~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号