论软件测试基础及测试过程和策略.docVIP

  • 14
  • 0
  • 约5.97千字
  • 约 16页
  • 2017-02-21 发布于河北
  • 举报
论软件测试基础及测试过程和策略

论软件测试基础及测试过程和策略   1软件测试的基础   1.1软件测试的涵义软件测试指在软件投入运行前,进行对软件需求分析、设计规格说明以及编码的最终复审,这是保证软件质量的关键性步骤。其是为了发现错误进而执行程序的过程。   软件测试的工作归结起来就是两个V,Verification和Validationo Verification翻译为验证,在在IS09000中,“验证”的严格定义是:验证是通过检查和提供客观证据,表明规定要求已经满足的认可。Validation翻译为确认,在IS09000中,“确认”的严格定义是:确认是通过检查和提供客观证据,表明一些针对某一特定预期用途的要求已经满足的认可。   1.2确认和验证二者的关系确认(CValidatiorgt;)是一系列的活动和过程,在开发过程期间或者后期,在一个给定的外部环境中,评价一个系统或者部件是否满足指定的需求。需求规范说明的确认以及程序的确认(分为静态确认,即经由人工分析或程序正确性证明从而来确认程序是否正确;与动态确认,即经由程序测试以及动态分析检查程序执行状态从而来确认程序存在问题与否两种)是包含在确认中两种形式。其强调的是对于结果的检验。   从定义上可以看出“验证”关注是否满足规定,即需求规格说明书,“确认”关注的是是否满足预期用途,即用户的真正需求。我们知道,软件的设计

文档评论(0)

1亿VIP精品文档

相关文档