• 软件测试阶段划分


    一、单元测试

    又称模块测试,是针对软件设计的最小单位--程序模块进行正确性检查的测试工作。

    类、文件、窗口、函数、菜单、报表或一个存储过程都可以作为一个单元进行测试,其依据是详细设计

    黑盒测试为主,重点模块结合白盒测试,多个模块可以平行进行测试。

    二、集成测试

    又称组装测试。在单元测试的基础上,将所有模块进行有序、递增的测试。

    检查单元或部件的接口关系,逐步集成为符合设计需求的程序部件或整个系统。

    软件集成过程是一个持续的过程,会形成很多临时版本,在每个版本提交时,都需要进行冒烟测试,即对程序的主要功能进行验证。

    冒烟测试也叫版本验证测试、提交测试。

    三、系统测试

    在真实或模拟系统运行的环境下,检查完整的程序系统能否和系统(包括硬件、外设、网络和系统软件、支持平台等)正确配置、连接,并满足用户需求。系统测试是为了验证和确认系统是否达到其原始目标,而对集成的硬件和软件进行的测试。

    四、验收测试

    按照项目任务书或合同,供需双方约定的验收依据文档进行的对整个系统的测试与评审,决定是否接受和拒收系统

    以用户为主的测试,软件开发和质量保证人员也参与

    一般使用生产中的实际数据进行测试

    Alpha 测试,也叫验证测试

    在软件开发环境下,开发方对提交的软件进行全面的自我检查与验证,可以和软件的‘系统测试’一并进行。

    Beta 测试

    在用户的应用环境下,用户通过运行和使用软件,检测与核实软件实现是否符合自己预期的要求。

  • 相关阅读:
    kernel reported iSCSI connection 1:0 error (1022-Invalid or unknown error code) state (3)
    [Visual Studio] pdb 和 exe 不match的情况
    What is the Makefile Target `.c.o` for?
    [Inno Setup] 区分Windows版本的一个例子
    CFLAGS [Makefile]
    Python 安装第三方插件时,报错 unable to find vcvarsall.bat
    【Inno Setup】Windows 版本号
    正则应用
    正则search与match的区别
    还是正则基础
  • 原文地址:https://www.cnblogs.com/Daluo20200515/p/14431130.html
Copyright © 2020-2023  润新知