测试开发基础

软件测试的生命周期

软件开发的生命周期

需求分析->计划->设计->编码->测试->运行维护

软件测试的生命周期

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

  1. 需求分析:验证需求的正确性和合理性,细化需求,找出测试项,写测试用例。
  2. 测试计划:测试人数、环境、时间、设备。
  3. 测试设计/开发:根据需求写出测试用例。
  4. 测试执行:开发已经完成执行测试用例,验证功能找出Bug,提交Bug,验证Bug。
  5. 测试评估:写了多少测试用例,执行了多少,剩余多少用例数,Bug数,解决了多少Bug,遗留的Bug以及解决方案,测试范围及功能

如何描述一个Bug

  1. 测试版本号(代码版本信息),方便开发人员复现
  2. 测试环境
    如测试的硬件设备信息(电脑品牌,型号),系统(安卓,塞班,鸿蒙,ios,windows)等
  3. 测试数据
  4. 测试步骤
  5. 测试实际结果
  6. 测试预期结果
  7. 附件:包含测试日志、测试截图等等。

Bug的级别

  1. 崩溃:系统无法正常运行,出现崩溃,操作死锁,死循环,阻碍测试人员工作等等
    线上出现崩溃如何补救:回退到上一个稳定版本
  2. 严重:系统可以正常运行,但是已经不稳定了,继续运行下去可能会造成严重的后果。或者是重要的功能没有实现,或者功能和需求不符合,数据库中用户数据存储错误,威胁到用户的安全(信息财产)
  3. 一般:次要的功能没有实现或者有错误,系统就可以稳定的运行。
  4. 建议:会影响用户的体验,但是系统可以稳定的运行,一般为排版等等。

Bug的生命周期

在这里插入图片描述

如果因为Bug和开发人员产生冲突

  1. 自我检查,看Bug描述是否清楚
  2. 从用户的角度区说服开发人员修改
  3. Bug的定级要有理有据
  4. 不断地提高自己的业务水平和技术水平
  5. 找产品经理解决
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值