【软件测试基础篇】第一节.软件测试基础1

文章目录

  • 前言
  • ⼀、了解软件测试行业
  • 二、主流测试技能
  • 三、测试常用分类
  • 四、模型
  •       4.1 质量模型
  •       4.2 w模型
  • 五、测试流程
  • 六、测试用例
  • 总结


前言


一、了解软件测试行业

1.概念: 使用技术手段验证软件功能是否符合需求

2.特点:

岗位缺口:大

薪资:客观

行业:稳定(不受后端开发语言限制)

入门简单。


二、主流测试技能

主流测试技能

  • 1、功能测试
  • 2、接口测试
  • 3、自动化测试
  • 4 、性能测试(3eK+)

就业方向该如何选择?

  • 1、功能+接口12~15K
  • 2、自动化+接口15~22k
  • 3、接口+性能15k+

三、测试常用分类

按阶段划分

  • 单元测试:针对程序源代码进行测试(开发)
  • 集成测试:又称接口测试,主要针对模块与模块或系统与系统之间的接口进行验证
  • 系统测试:针对软件全面进行验证(功能、兼容、文档)
  • 验收测试:使用内测、公测来实现。
  • 内测:公司内部进行测试。
  • 公测:让玩家来进行测试。

代码可见度划分

  • 黑盒测试:   又称功能测试(完全看不见程序源代码,只能针对功能进行验证)
  • 灰盒测试︰ 又称接口测试(看不见部分代码)
  • 白盒测试:   又称单元测试(针对程序源代码进行测试)

扩展:

  • 1.系统测试和黑盒测试重点核心是**功能测试**
  • 2.集成测试和灰盒测试又称**接口测试**
  • 3.单元测试和白盒测试是对**代码**进行测试
  • 4.自动化测试归属**功能测试**
  • 5.性能测试、安全测试归属**专项测试**

扩展-测试策略

冒烟测试:大规模执行测试之前,针对程序主功能进行验证,保证程序具备可测性。

面试题︰提测标准时什么?--冒烟测试通过!测试之前要怎么做?--冒烟测试


四、模型

模型分为质量模型和测试模型。

4.1 质量模型

针对任何软件或硬件,测试要覆盖的方面

重点:功能、界面、兼容、性能、易用、安全


 4.2 w模型

软件开发流程、软件测试在开发流程中的作用


开发流程:需求分析、概要设计、详细设计、编码

测试流程:单元测试、集成测试、系统测试、验收测试


五、测试流程

1、需求分析

2、测试计划

3、编写用例

4、执行用例

5、缺陷管理

6、测试报告

1、需求分析

前置:阅读需求分析文档,记录不明确之处。

1、确定各部门对需求理解一致。

2、站在不同角度对需求进行(查漏补缺)


2、测试计划

核心:

1、测什么:测试目标及范围

2、谁来测:人员进度安排

3、怎么测:测试策略、测试工具


3、编写用例

说明:设计执行测试的文档


4、执行用例

说明:执行测试的文档


5、缺陷管理

说明:提交->验证->关闭


6、测试报告

说明:测试⽬标、测试过程、缺陷统计、缺陷分析、测试总结


六、测试用例

  • 用例:用户使用的案例
  • 测试用例:执行测试的文档(用户使用的案例)

考虑点:

质量模型(功能、性能、兼容、易用、安全)·

作用:

防止漏测

实施测试标准


格式(八大要素)︰

  • 用例编号:项目+模块+编号·
  • 用例标题:预期结果+操作步骤·
  • 模块/项目:所属项目或模块
  • 前置条件:要执行此条用例,有哪些前置操作
  • 优先级:表示用例的重要程度或者影响力PO~p4(PO最高)
  • 测试步骤:描述操作步骤
  • 测试数据:操作的数据,没有的话可以为空·
  • 预期结果:期望达到的结果

总结

相关推荐

  1. 软件测试基础(2)

    2024-03-14 21:44:02       46 阅读
  2. 软件测试基础学习笔记

    2024-03-14 21:44:02       66 阅读
  3. 软件测试基础知识总结

    2024-03-14 21:44:02       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-14 21:44:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-14 21:44:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-14 21:44:02       87 阅读
  4. Python语言-面向对象

    2024-03-14 21:44:02       96 阅读

热门阅读

  1. 算法--每日一练

    2024-03-14 21:44:02       43 阅读
  2. GSAP动画学习

    2024-03-14 21:44:02       38 阅读
  3. vue+vite根据版本号清空用户浏览器缓存

    2024-03-14 21:44:02       39 阅读
  4. 为HTTP的2024端口设置重定向

    2024-03-14 21:44:02       38 阅读
  5. leetcode热题HOT 240. 搜索二维矩阵 II

    2024-03-14 21:44:02       42 阅读
  6. [Vue] 自定义命令

    2024-03-14 21:44:02       38 阅读
  7. C++ const关键字

    2024-03-14 21:44:02       40 阅读