软件测试 | 基础篇

软件测试 | 基础篇

  • ※ 软件测试的生命周期(软件测试的流程)
  • ※ 如何描述一个bug
  • BUG级别的定义
  • BUG的生命周期
  • ※ 产生争执怎么办

※ 软件测试的生命周期(软件测试的流程)

  • 需求分析:分析需求,细化需求,验证需求的正确性和合理性
  • 测试计划:规划测试人员(数量)、时间、范围、目的
  • 测试设计/开发:分析需求,从细化的需求中提炼功能点(测试点),设计测试用例
  • 测试执行:执行测试用例,记录BUG
  • 测试 告/评估:测试的范围、有多少测试用例,执行了多少测试用例,余留了多少测试用例,发现了多少BUG,修改了多少BUG(验证),遗留的BUG以及解决方案

※ 如何描述一个bug

  1. 版本 (代码版本 )
  2. 测试环境(平台)
    不同的浏览器对同一个系统的同一个页面解析是不一样的
    Windows/MAC
    Firefox/Chrome/edge/360/搜狗/QQ(具体到浏览器对应的版本 )
    手机APP:Android/iOS(具体到不同的机型)
  3. 测试步骤和测试数据
  4. 实际结果
  5. 预期结果
  6. 附件:错误截图、错误日志等

例:

测试人员应该跟踪一个Bug的整个生命周期,从Open到Closed的所有状态。

问题:
测试人员提了一个BUG,开发人员已经修改了,但是测试人员测试的时候,发现这个BUG依然存在,有哪些原因/p>

  • 开发人员没修改好
  • 开发人员没有把代码更新到测试环境(没有提交代码)
  • 测试人员忘记拉取最新的代码到测试环境进行发布

※ 产生争执怎么办

面试常见问题:
如果碰到一个BUG,和开发人员产生冲突怎么办br> 1、先检查自身,是否bug描述不清楚
2、检查BUG的定级是否按照公司的标准判定(BUG定级要有理有据)
3、站在用户的角度说服开发人员
4、提高自身的业务水平和技术水平,不光要提出问题, 最好也能提出解决方案
5、开发人员不接受时,不要争吵,和开发人员、产品经理开会商量BUG的解决方案

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年8月2日
下一篇 2021年8月2日

相关推荐