自学内容网 自学内容网

【软件测试】基础知识1

一、软件测试的定义

使用技术手段验证软件是否满足需求

二、测试分类

  1. 按阶段划分
    • 单元测试:针对源代码
    • 集成测试:针对接口进行测试
    • 系统测试:针对功能和非功能进行测试
    • 验收测试:针对内测、公测
  2. 按代码可见度划分
    • 黑盒测试:不关注源代码,针对功能测试(系统测试)
    • 灰盒测试:针对接口进行测试(集成测试)
    • 白盒测试:针对源代码进行测试(单元测试)
  3. 专项
    • 性能测试
    • 安全

三、质量模型的重点

1. 功能
2. 性能
3. 兼容
4. 易用性
5. 安全性

6. 可靠性
7. 可移植性
8. 可维护性

四、测试流程的六个步骤

  1. 需求评审
    • 角色:产品经理,开发,测试
    • 目的:需求理解一致;知道测试项目有哪些功能模块
  2. 测试计划
    • 测什么
    • 谁来测
    • 怎么测
  3. 用例设计
  4. 用例执行
  5. 缺陷管理
  6. 测试报告

五、测试模板的八个要素

  1. 测试编号:项目简称_模块简称_编号
  2. 用例标题:预期结果(测试点)
  3. 项目/模块:用例所属项目/模块
  4. 优先级:P0-P4(P0最高)
  5. 前置条件:操作步骤之前的步骤
  6. 测试步骤:执行用例步骤
  7. 测试数据:执行步骤的重点数据
  8. 预期结果:用例执行结果+不同角色隐性结果

六、针对穷举场景设计测试用例

  1. 方法:等价类
  2. 说明
    • 有效等价:符合需求范围之内的
    • 无效等价:符合需求范围之外的
      3.用法
    • 有效等价区间取一个
    • 每个无效集取一个

原文地址:https://blog.csdn.net/weixin_45584892/article/details/142864679

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!