一文了解软件测试基础

👉敏捷相关看这篇


软件生命周期(6个)

  • 软件计划与可行性研究(问题定义、可行性研究)
  • 需求分析
  • 软件设计(概要设计和详细设计)
  • 编码
  • 软件测试
  • 运行与维护

测试阶段(4)

软件测试是找出缺陷,确保软件产品和服务的准确性和质量。
分为4个阶段:单元测试、集成测试、系统测试、验收测试
从开换到闭环:单元测试、集成测试、系统测试、冒烟测试、回归测试、验收测试

  • 单元测试:白盒,开发测

  • 集成测试: 软件系统集成过程中所进行的测试,各部分工作是否达到或实现相应要求,检测模块间的衔接以及参数的传递

    • 主黑,辅白,内部接口测试
  • 系统测试

    • 验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确。整个系统的运行以及与其他软件的兼容性。
    • 性能与压力测试、业务连续性测试、安全性测试、兼容性测试、外部接口测试

集成测试和系统测试之间的比较:
1、测试内容:集成测试是测试各个单元模块之间的接口,系统测试是测试整个系统的功能和性能;
2、测试角度:集成测试偏重于技术的角度进行测试,系统测试是偏重于业务的角度进行测试。

  • 验收测试/交付测试

测试流程(5个)

测试计划制定

第一步需求分析,就是测试方案,根据开发需求(就是设计文档):e.g.测试第一手文档就是产品经理的需求文档

召开需求分析会议,参加人员有产品(或者叫业务)、开发和测试,主要是探讨需求需要的一些功能点,目的是对产品需求和功能理解达成一致。完后,开发就排期进行开发,测试主管写出测试计划、人员安排、任务分配,测试人员按要求写测试用例。

输入:<PRD 产品需求规格说明书>、产品原型图
测试计划包含:产品项目计划,人员安排、任务安排
测试方案包含:测试需求点分析,测试模块划分,流程图分析,制定测试规程
输出:<测试方案>

需求评审

测试点评审内容

评审时间 YYYY/MM/DD hh:mm-hh:mm
评审内容 【版本】新功能测试点
测试点设计人 xxx
评审参与人 xxx
评审结果 建议人
1. xxx xxx
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值