zoukankan      html  css  js  c++  java
  • 2.2 软件测试的手段

    1.1黑盒测试

            概念、优缺点略。

    1.1.1测试内容

    1. 是否有不正确或者遗漏的功能?
    2. 在接口上,输入是否能正确的接受?能否输出正确的结果?
    3. 是否有数据结构错误或外部信息(例如数据文件)访问错误?
    4. 性能上是否能满足要求?

    1.1.2黑盒测试的主要设计方法

            1. 等价类划分法

            2. 边界值分析法

            3. 错误推测法

            4. 因果图法

            5. 正交试验分析法

            6. 状态迁移图法

            7. 流程分析法

           具体方法在后面描述。

    1.2白盒测试

          又称为结构化测试,又逻辑覆盖进行语句覆盖。

          优缺点略。

    1.2.1白盒测试的方法

    1. 语句
    2. 条件
    3. 条件组合
    4. 分支
    5. 路径
    6. 代码检查法:

    1.2.2白盒测试的主要设计方法

             主要检查代码和设计的一致性;

             1. 静态结构分析法:

                利用测试工具来分析源代码的数据结构、控制逻辑等;

             2. 静态质量度量法:

                根据标准的质量模型来度量软件各个方面的要素;

             3. 逻辑覆盖法:

                上述1.2.16中逻辑覆盖方法;

              4. 基本路径测试法;

    1.3灰盒测试

             介于上述1.11.2之间,略。

    1.4静态测试

    1.4.1定义

             无须执行被测程序,而是通过评审软件文档或代码,度量程度静态复杂度,检查软件是否符合编码标准,以发现编写程序的不足之处,减少错误出现的概率。

    可人工执行,或使用自动化工具。

             白盒测试中,代码检查法和静态结构分析法属于典型的静态测试。

    1.4.2常见静态测试的形式

             互审、走查、会议。

    1.5动态测试

    1.5.1定义

             通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性。

             黑盒测试中,大多数测试方法都是动态测试。

    1.6手工测试

    1.6.1定义

             由专门的测试人员从用户视角来验证软件是否满足设计要求的行为。更适用于针对深度的测试和强调主观判断的测试。

    1.7自动化测试

    1.7.1定义

             使用单独的测试工具软件,控制测试的自动化执行,以及对预期和结果进行自动检查。

             单元测试、接口测试及性能测试往往使用自动化测试手段。

    1.7.2手动测试和自动化测试对比    

            

  • 相关阅读:
    创建一个Django项目
    ubuntu18安装python3, pip3并配置国内源
    DjangoRestFramework实现用户注册
    pycharm打开Django项目,并在浏览器返回HelloWorld
    ubuntu18 安装mysqlclient报错Command "python setup.py egg_info" failed with error code 1 in /tmp/pipbuild8139q6vm/mysqlclient/
    越学习越焦虑? 是时候总结自己的学习方法论了!
    ubuntu18.04 python3安装虚拟环境virtualenv
    (vs2005)使用Log4Net要注意的几个问题。
    (Asp.net,ms sqlserver embbed 2005 edition,windows sharepoint services)安装windows sharepoint service惊魂记
    (asp.net,collabat svn server,bugtrack.net)部署bugtrack.net到服务器上的一点心得
  • 原文地址:https://www.cnblogs.com/May-study/p/7514244.html
Copyright © 2011-2022 走看看