TEST -- 第一篇 -- 软件和测试入门

本文是一篇适合初学者的软件测试介绍,涵盖了从需求分析到软件上线的流程,重点讲解了功能测试、自动化测试(如Postman和JMeter的使用)、接口测试和不同类型的测试方法,包括黑盒、灰盒和白盒测试。同时,文章强调了测试用例的设计与执行,以及缺陷管理和测试报告的生成过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在前面 :
本文约一万字左右, 120行左右, 阅读会比较快, 属于小白入门级别博客文章;
起因 : 实际项目业务场景需要, 强配自动化测试用例, 因此学习记录!
(PS : 确实面试也会偶尔问到提到的…)

1. 认识软件测试

软件

软件: 控制计算机硬件工作的工具

软件基本组成

软件产生过程

image.png
image.png
第一步: 分析需求
第二步: PRD 产品需求文档
第三步: UI
第四步: 开发
第五步: 测试
第六步: 部署上线

软件测试是什么

软件测试 : 使用技术手段验证软件是否满足使用需求
image.png

软件测试目的

减少软件缺陷(bug),保障软件质量!
eg . 千年虫危机

2. 测试主流技能

功能测试

测试主要验证程序功能是否满足需求
image.png

自动化测试(重要⭐)

image.png
image.png
image.png
使用代码或工具代替手工,对项目进行测试

接口测试

image.png
简单理解, url 一般就是常说的接口, 但不是所有接口都是url,也不是所有url都是接口

说明 : 使用代码 或 工具对服务端提供的接口进行测试;验证程序中的接口是否访问正常

postman Jmeter

性能测试

说明 : 模拟多人使用软件,查找服务器缺陷
image.png

3. 测试流程(功能测试)

第一步 需求评审
第二步 计划编写
第三步 用例设计
第四步 用例执行
第五步 缺陷管理
第六步 测试报告
image.png

功能测试流程

需求评审

image.png

测试计划

image.png

测试设计(设计用例)

image.png

登录举例

image.png

image.png
image.png

测试用例评审

image.png

用例执行

Q : 用例写完后可以立刻执行吗?
A : 不能,开发提测后才行, 推荐按照测试用例优先级顺序执行

缺陷管理

image.png
image.png
image.png
image.png

4. 接口测试流程

  1. 需求评审
  2. 接口文档解析
  3. 设计测试用例
  4. 进行接口测试
  5. 缺陷管理跟踪
  6. 生成测试报告

接口文档解析

基本信息 请求参数 返回数据
image.png

设计测试用例

image.png

接口测试

image.png

缺陷跟踪管理

同功能, 利用报告 或者 禅道工具

生成测试报告

image.png

5. 测试分类

image.png
代码可见度划分

黑盒测试

  • 源码可见
  • UI功能可见

不关注源码,针对程序UI功能进行测试

灰盒测试

  • 部分源码可见
  • 功能可见

针对程序部分代码进行测试(接口)

白盒测试

  • 全部代码可见
  • UI功能可见 (User Interface用户接口)

针对程序源代码进行测试

6. 写在最后 :

端午后的第一周, 一周之计在周一, 补上祝福, 祝大家端午安康, 代码优雅! ⭐

码字不易, 如果有帮助的话, 小手一点, 点赞或关注,谢谢啦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值