zoukankan      html  css  js  c++  java
  • 软件测试的含义以及测试的对象

    软件测试的含义:

    早期而言,

    1973Bill Hetzel提出,软件测试是对程序能够按预期运行建立起的一种信心。

     

    经典定义

    1979Myers提出,测试是为发现错误而执行程序的过程。

     

    软件测试(Software Testing)是软件生存期的一个重要的阶段,是软件质量保证的一个关键步骤。通俗的来说,软件测试就是软件在投入运行前,对软件需求分析、设计规格说明和编码进行最终复审的活动。

     

    目前,IEEE定义(ISO/IEC/IEEE 29199

    使用人工或者自动的手段来运行或者是测量软件系统的过程,以检验软件系统是否满足规定的要求,并且找出与预期结果之间的差异。

    软件测试的测试对象

    软件测试是不等同于程序测试,软件测试贯穿于软件定义和开发的整个期间。需求分析,概要设计,详细设计以及程序编码等各个阶段所得到的文档,包括需求规格说明书、概要设计规格说明,详细设计规格说明以及源程序,都是软件测试的对象。

     

    1.软件需求(ps:理解软件需求,对于用户测试人员TE比较重要)

    2.软件概要设计

    3.软件源代码

    4.软件详细设计

    5.可运行程序

    6.软件运行环境(ps:测试提交Bug时,应该注明当前环境。例如window7+64 IE10 1920*1080之类的(兼容性问题))

     

  • 相关阅读:
    大型网站架构不得不考虑的10个问题
    js中settimeout方法加参数
    shell字符串操作详解
    linux shell 逻辑运算符、逻辑表达式
    c#判断网络连接状态示例代码
    asp.net读取excel文件多种方法
    asp.net导出excel示例代码
    php 数组排序代码
    php数组去重复代码
    php反射应用实例代码
  • 原文地址:https://www.cnblogs.com/launolife/p/7087982.html
Copyright © 2011-2022 走看看