测试分类

测试分类整理结构图:
在这里插入图片描述

  1. 按开发阶段划分:

    1. 单元测试:
    2. 集成测试:
    3. 系统测试:
      冒烟测试 --> 系统测试 --> 回归测试
    4. 验收测试:
  2. 按测试实施组织划分:

    1. α测试:
      测试人员为用户,测试坏境为开发坏境。【预发布坏境】
      α在β测试之前。
    2. β测试:
      测试人员为客户,测试坏境为用户坏境。
      β测试时间周期比较长。
    3. 第三方测试:
  3. 按是否运行划分:

    1. 静态测试:不运行
      不仅对代码进行测试,还对文档进行测试。
    2. 动态测试:运行
  4. 按是否手工划分:

    1. 手工测试:
      优点:可以进行探索性测试、发散性思维的测试
      缺点:工作量太大
    2. 自动化测试:
      功能要稳定,工具要选择。
  5. 按是否查看代码划分:

    1. 黑盒测试:功能测试
      只关心软件的输入和输出数据;
      输入一系列的数据,做一系列操作,看最终得到的结果和我们想要的需求是否一致。
    2. 白盒测试:单元测试
      "代码"测试代码,对代码进行测试;
      测局部数据结构、接口、错误处理、边界值…
    3. 灰盒测试:
  6. 按测试地域划分:

    1. 国际化测试:
    2. 本地化测试:
  7. 按测试对象划分:

    1. 性能测试:检查系统是否满足需求规格说明书中规定的性能
    2. 安全测试
    3. 兼容性测试:软件之间能不能很好的运作,会不会影响系统以及其他功能
      a. 平台测试
      b. 浏览器测试
      c. 软件能否向前或向后兼容
      d. 软件能否与其他软件兼容
      e. 数据兼容性测试
    4. 易用性测试:又叫用户体验测试
    5. 业务测试:主要考虑用户需求
    6. 界面测试(UI测试):测试布局以及操作便捷性等等
    7. 容错性测试:检查软件在异常条件下是否具有防护性的措施
    8. 安装测试:测试程序的安装与卸载
    9. 文档测试:主要测试文档的正确性、完整性、一致性、易用性
      a. 开发文件
      b. 用户文件
      c. 管理文件
    10. 内存泄漏测试:
      a. 分配完内存之后忘了回收
      b. 程序有问题,造成没办法回收
      c. 某些API函数的使用不正确,造成内存泄漏
      d. 没有及时释放
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值