努力的使其变为现实!

验证与确认测试

上一篇 / 下一篇  2007-05-20 20:27:16 / 个人分类:测试学习

   验证:按照IEEE/ANSI的定义,是为确定某一开发阶段的产品是否满足在该阶段开始时提出的要求而对系统或部件进行评估的过程。
   我们有清晰完整的需求吗?有一个好的的设计码?按照设计生产出的产品是什么?验证就是对诸如需求规格说明,设计规格说明和代码之类的产品进行评估、评审、审查和桌面检查的过程。如果是针对代码,其含义就是代码的静态分析——代码评审,而不是动态执行代码。验证测试可应用到开发早期一切可以被评审的事物上,以确保该阶段的产品正是我们所需要的。

   确认:按照IEEE/ANSI的定义,是在开发过程中或结束时,对系统或部件进行评估,以确定其是否满足需求规格的过程。
   正式的确认包括实际软件或仿真模型的运行,确认是“基于计算机的测试”过程,它经常暴露错误的现象。

定义:测试=验证+确认

   验证和确认是互补的,发现错误的效果会由于它们中的一个或另一个没有完成而受到损失,它们是为捕获不同类型问题而设计的过滤器。
   历史上的测试一直是主要针对确认,而且这种情况还将继续,这并不是说我们应该停止做确认,而是应更加清楚怎么去做,并怎样结合验证去做。我们必须保证在适当的时候,对适当的产品进行验证和确认。


TAG: 测试学习

终南山的个人空间 引用 删除 终南山   /   2007-06-12 17:15:57
5
不错
 

评分:0

我来说两句

日历

« 2024-05-16  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 12279
  • 日志数: 11
  • 书签数: 1
  • 建立时间: 2007-04-30
  • 更新时间: 2007-10-10

RSS订阅

Open Toolbar