软件测试:基础

本文深入讲解软件测试的生命周期,从需求分析到测试评估的各个环节。详细介绍如何描述缺陷、BUG级别划分、bug生命周期管理及测试执行流程。同时,分享提高测试效率的策略,包括针对问题频发区域和开发者的重点测试,以及逆向思维的应用。
摘要由CSDN通过智能技术生成

一、软件测试的生命周期:

需求分析–>测试计划–>测试设计、测试开发–>测试执行–>测试评估

二、描述缺陷的要素(如何描述一个bug)

1.测试版本号
2.测试环境
3.操作步骤
4.预期结果
5.实际结果

三、BUG的级别

  • 崩溃

系统无法正常运行,比如,司机,死循环

  • 严重

系统可以运行,但是不稳定,例如,数据库数据插入错误,密码明文显示,直播画面失真,数据泄露等。

  • 一般

系统可以稳定运行,但是功能没有完全实现,例如,查询错误

  • 次要

建议类的,例如,界面文件的展示排版,图片模糊

四、bug的生命周期

测试人员应该跟踪一个bug的整个生命周期,从open到closed的所有状态。
在这里插入图片描述

五、测试的执行和Bug管理

1.打开待测试的系统
2.打开测试管理工具用例模块,开始执行用例
3.发现bug!进行复现并确认bug的复现步骤
4.记录bug
5.沟通bug
6.验证以前提交的bug
7.确认本次测试完成
8.编写测试报告
如何发现更多的bug
1.软件测试同样存在二八原则,80%的故障集中于20%的模板,如果某部分问题较多,加强测试广度和深度
2.开发人员也存在二八原则,80%的故障集中于20%的开发人员,如果某些开发人员的bug较多,加强他开发模块的测试广度和深度!
3.多进行逆向思维回文发散性思维
4,不要局限于用例和需求文档
5,尽早介入项目,不要等到开发的差不多了再介入项目

六、产生争执怎么办?

1.先检查自身,是否bug描述不清楚
2.站在用户角度考虑问题,应该让开发人员了解到bug对用户可能造成的困扰
3.Bug定级(公司的标准)要有理有据
4.提高自身的技术和业务水平,不光要提出问题,最好也能提出解决方案
5.开发人员不接受,不要争吵

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值