那一年刚入门的时候:软件测试基本知识

本文深入讲解软件测试的概念、流程、目的、原则及生命周期,详细划分软件缺陷等级,旨在提升软件质量,预防并发现软件缺陷。

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

一、什么是软件测试?找bug呗

  1. 通过使用高效的方法和工具,提升软件开发效率与软件的质量;
  2. 对软件系统进行审核、运行和评估,验证软件系统是否满足需求;
  3. 预防、发现、跟踪软件缺陷,从而能提高产品质量;
  4. 通过技术手段更早、更快、更多地发现缺陷,降低缺陷带来的风险;

二、传统测试流程:

  1. 需求评审;
  2.  需求分析;
  3. 测试计划 ;
  4. 编写、评审测试用例;
  5. 执行用例编写BUG单,提交;
  6. 回归测试;
  7. BUG的追踪与管理,总结报告;

三、软件测试目的与原则?

目的:

  1. 程序执行过程,发现错误;
  2. 确保功能达到发布上线要求,并且功能有明确的说明;
  3. 确保产品满足性能和效率的要求;
  4. 确保产品是健壮的和适用用户环境的;

原则:

  1. 尽早进行测试,彻底检查每个测试的执行结果;
  2. 用例测试后不要舍弃,应进行用例维护;
  3. 不要一定认为经过严格测试都不会出现问题;
  4. 自己写的软件避免自己测试;

四、生命周期

    软件生命周期:1. 需求分析→2. 概要设计→3. 详细设计→4. 编码→5. 测试→6. 实施→7. 维护

    缺陷生命周期: 1.识别→2. 新建→3. 编辑→4. 提交→5. 分配→6. 修复→7. 验证→8. 关闭→9. 总结防止bug再次产生

五、软件缺陷等级划分?

  1. 严重性错误---登录报错影响流程、死机等;
  2. 较严重性错误---功能未实现,功能与需求变差大;
  3. 一般性错误---界面不规范,输入输出不规范;
  4. 建议优化---友好性;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

车尾龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值