软件测试基础知识总结&&面试题(二)

1 软件测试的生命周期(流程
  1. 需求分析–测试计划–测试开发–测试执行–测试报告
    1. 分析需求 验证需求的(正确性 合理性) 细化需求 根据需求提炼测试点
    2. 根据需求确定测试范围 目标 测试人员 测试工具 时间 测试环境
    3. 开发测试用例
    4. 开发人员提交代码 开始执行测试 提交bug
    5. 本次迭代的测试情况进行总结 写了多少测试用例 执行了多少测试用例 发现了多少bug 修改了多少bug 剩余bug的解决方案 测试的覆盖率(总结用例执行情况 bug验证情况)
2 如何描述bug?(定位
  1. 测试版本(代码提交版本
  2. 测试环境 (不同测试环境问题出现的情况不一样
    1. web浏览器:等等
    2. 操作系统:mac/windows
    3. app:ios/android 系统的版本
    4. 硬件环境:(不同设备
  3. 测试步骤:
    1. 测试数据和执行测试的详细步骤,为了开发人员复现问题
    2. 实际结果
    3. 预期结果
    4. BUG产生时的log日志
    5. 错误截图或其他附件
3 bug级别
  1. 崩溃:系统崩溃 不能运行:死循环 数据库死锁 资源分配不均 黑屏 闪退

    1. 线上使用环境出现:回到上一个可用的版本
  2. 严重:服务器可用 但是不稳定 继续使用会产生严重的错误 :一级菜单错误 数据库插入用户数据错误 威胁到用用户的安全等

  3. 一般:系统可以稳定运行,次要功能都没有实现,提示语不完善,弹出框没关闭按钮,不影响用户使用

  4. 建议:建议性,提示信息重叠,排版是否符合用户使用习惯

4 因为bug与开发人员冲突怎么处理:
  1. 先从自身检查,看自己bug描述是否清晰
  2. 从该用户角度说服开发人员
  3. bug定级一定按照公司标准来
  4. 不断提高自己业务水平和技术水平
  5. 和产品经理沟通,讨论bug解决方案
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值