• 软件测试流程


    测试基础流程/测试生命周期,在面试的时候经常会被提问到,在这里做个总结把,省的每次都随机发挥。

    1. 需求评审

    项目经理,研发,测试,产品等相关人员共同参与讨论“需求规格说明书”,确定需求,完善需求文档。

    2.需求分析

    对已确认的需求进行细化,讨论需求细节,测试需要充分考虑各种业务逻辑可能。

    3.测试策略

    描述测试项目和测试任务之间的关系。它用来说明要测什么,如何测,如何协调测试资源和测试时间等。测试策略制定的是否合理高效会对测试项目的进度产生很大的影响。

    4.测试计划

    根据需求估算测试所需资源(人力,设备等)、所需时间、功能点划分、如何合理分配安排资源。

    5.设计/编写测试用例

    将需求转化为测试点,供执行阶段参考及回归。要求需求覆盖率为100%。

    6.搭建测试环境

    测试人员根据需要搭建测试环境,准备测试数据等。

    7.执行测试

    7.1 单元测试

    对软件中的最小可测试单元进行检查和验证。

    7.2 集成测试

    在单元测试的基础上,将所有模块按照设计要求(如根据结构图)组装成为子系统或系统,进行测试。

    7.3 系统测试

    对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不符合系统说明书的地方。这种测试可以发现系统分析和设计中的错误。

    7.4 验收测试

    验收测试是部署软件之前的最后一个测试操作。它是技术测试的最后一个阶段,也称为交付测试。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。

    8. Bug跟踪

    对前一个版本进行回归测试,验证Bug,确认修改正确。

    9.生成测试报告

    通过不断测试,BUG跟踪,直到用例全部测试,覆盖率、缺陷率以及其他各项指标达到质量标准,即达到上线要求。

  • 相关阅读:
    排序算法 快速排序l两种算法和堆排序
    VC之那些 strcpy 往事
    mysql常用命令小结
    pymongo学习第1篇——增删改查
    通过IntelliJ IDEA创建maven+springmvc+mybatis项目
    python爬虫2——下载文件(中华网图片库下载)
    biz_platform项目过程
    python爬虫1——获取网站源代码(豆瓣图书top250信息)
    一些不错的网址收藏
    git常用操作
  • 原文地址:https://www.cnblogs.com/xbxblog/p/9768569.html
Copyright © 2020-2023  润新知