zoukankan      html  css  js  c++  java
  • 软件测试阶段划分

    一、单元测试

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

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

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

    二、集成测试

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

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

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

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

    三、系统测试

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

    四、验收测试

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

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

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

    Alpha 测试,也叫验证测试

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

    Beta 测试

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

  • 相关阅读:
    7款纯CSS3实现的炫酷动画应用
    9款基于HTML5/SVG/Canvas的折线图表应用
    8款耀眼的jQuery/HTML5焦点图滑块插件
    10款很酷的HTML5动画和实用应用 有源码
    13款精彩实用的最新jQuery插件
    9款超绚丽的HTML5/CSS3应用和动画特效
    8款最受欢迎的HTML5/CSS3应用及源码
    Zookeeper可以干什么
    MySQL数据库优化
    SQL语句的执行过程
  • 原文地址:https://www.cnblogs.com/Daluo20200515/p/14431130.html
Copyright © 2011-2022 走看看