本文内容主要总结日常测试过程中遇到的问题,并总结对应的优化方案

1、产品需求文档为A,开发的技术实现为B,需求文档与实现不一致(可能产品最后同意技术实现方案B)

存在的问题:

  1. 由于测试同学分析需求时按照需求文档A进行分析,测试时需要重新返工按照技术B进行分析,中间浪费一点时间和人力,且后期分析时由于时间进度等原因考虑可能没有那么周全,容易出现漏测情况
  2. 若产品不同意开发的技术方案B,技术也需要重新返工实现

优化方案:

  1. 开发需认真阅读需求文档,按照需求文档实现代码逻辑,遇到与产品需求不一致或有更好方案时需提前与产品沟通,产品同意后再按照沟通后的方案实现
  2. 在开发人员开发过程中,加强与开发之间的沟通,向开发确认是否按照产品需求文档进行实现
  3. 产品自测时,需要加强测试质量,尤其是对实现逻辑的测试

2、产品开发沟通需求不清,双方理解不一致

存在的问题:

  1. 导致产品需求标注错误,测试误以为是新的限制条件,对其扩展分析完善用例
  2. 测试时以为是开发未实现的需求,记为bug

优化方案:

  1. 产品、开发、测试需调整沟通方式,尽量使用较能理解的语言描述问题、需求、实现逻辑、注意事项等
  2. 产品、开发、测试沟通完成后需要梳理调整需求文档,测试进行确认三方理解是否一致,针对不一致处,再次沟通直到三方理解一致
  3. 在开发实现时,加强产品和开发之间的沟通,向开发确认是否按照产品需求文档进行实现

3、用例不够完善,每次需要边测试边进行优化,甚至有时候需要重新梳理才行

优化方案:

  1. 每次多花点时间,充分理解需求并优化用例,在用例分析阶段即按照执行用例,了解其是否符合实际场景并对其进行优化
  2. 要求必须了解需求/bug优化前后的实现逻辑,修改的字段和接口,涉及范围,以及注意事项

4、产品与开发讨论需求修改时,部分信息未更新文档和同步测试

存在的问题:

  1. 测试同学信息落后,开发实现结果与产品需求不一致,误认为是bug
  2. 需求变更,信息未同步测试,用例分析方向错误需要重新复盘分析,浪费一定时间和精力

优化方案:

  1. 测试前需要和产品开发再次确认需求文档、实现逻辑和代码执行逻辑是否有改动,如有改动产品是否同步更新需求文档
  2. 要求产品、开发、测试讨论问题尽量周知三方(切勿只周知一方,导致另一方信息断层)

5、测试前未了解实现逻辑和代码执行逻辑

存在的问题:

  1. 心中无代码实现逻辑,用例分析不够完善
  2. 无法判断是客户端还是服务端的问题,导致bug解决不及时

优化方案:

  1. 与开发确认导致问题的原因/需求优化方案(旧逻辑、新逻辑),分析原因和测试范围
  2. 产品与开发讨论优化点或者讨论疑难点时,可在旁随听,了解需求/bug优化涉及范围、实现逻辑、注意事项等

测试工作中常见问题及优化方案相关推荐

  1. 技术部工作中常见问题(o_company)

    技术部工作中常见问题,请大家在周六下班前回答完毕回复给我,如果不知道怎么回复的请注明"不确定该如何处理,需培训",如果有更多常见问题又不知道如何处理,请补充到后面. 1.      ...

  2. 软件测试用python一般用来做什么-如何将Python应用到实际测试工作中?

    基础问题(学员的问题) 学员问题第一类"Python的应用" (1)如何将Python运用到实际测试工作中,Python自动化能做哪些方面的自动化 (2)怎么利用python进行自 ...

  3. 测试工作中常用的方法

    测试工作中经常会用到如下相关方法,主要包括PDCA.SWOT.6W2H.SMART.2/8法则.WBS任务分解法.时间管理. PDCA循环法则 Plan:制定工作目标和工作计划 Do:按照计划执行任务 ...

  4. 测试工作中常用在线小工具-初级篇

    背景 测试过程中经常需要用到一些工具来校验数据的正确性,并且可以帮助测试人员更好的定位问题,所以我总结了我这个初级测试小白日常测试使用的小工具~ 1.在线json转换: http://www.bejs ...

  5. 测试工作中比较好用的几款对比工具

    大家好,今天分享一下在测试工作中几款好用的对比工具,希望能够在工作中用到,以便于提高工作效率. 1,WinMerge:WinMerge 是一款开源的 Windows 平台下的文档对比软件,可用于比较文 ...

  6. 测试工作中一定要学会做业务总结

    前言:在日常的测试工作中,不知道大家是否会有梳理自己测试业务的习惯.我个人觉得这个事情是值得做的,最好培养成一个习惯,另外一定要依托于业务价值来实现自己的变现.梳理被测业务,就是一种很好的自我提升方式 ...

  7. 软测百科之 日常测试工作中哪些是必须知道的 SQL 语句?

    SQL 简介 SQL(Structured Query Language,结构化查询语言)是一套用于管理关系数据库管理系统(RDBMS),基于 ANSI(American National Stand ...

  8. 软件测试(软件测试生命周期,描述一个bug,定义bug级别,bug生命周期,如何开始第一次测试,测试执行和bug管理,测试工作中的人际关系处理)

    一.软件测试的生命周期 对比软件的生命周期和bug的生命周期 · 软件的生命周期:需求分析--计划--设计--编码--测试--运行维护 · 软件测试的生命周期:需求分析--测试计划--测试设计.测试开 ...

  9. coreDNS 常见问题及优化方案

    目录 问题现象一 导致原因 优化方案 问题现象二 导致原因 优化方案 Core DNS配置优化和说明 参考文章: 问题现象一 重启coredns pod导致集群业务解析域名五分钟可不用 导致原因 当集 ...

最新文章

  1. 卧槽!新基建背景下,这些姿势架构师必须懂!
  2. 2018 年最引人注目的科学时刻,《科学》杂志选出14 张年度最佳科学照片
  3. X/Open DTP模型与XA协议的学习笔记
  4. OpenCV2: Mat属性type,depth,step
  5. 杰尼亚签约第四范式 开启奢侈品行业智慧零售新思路
  6. K8S 基本架构与常用术语
  7. R语言观察日志(part8)-RMarkdown之其他语言
  8. Full_of_Boys训练1总结
  9. 使用Java 8 Lambda简化嵌套循环
  10. 打造自己的数据访问层(一)
  11. java开发中常用linux指令,Java开发需掌握的常用Linux命令
  12. 一本书学会可视化设计 pdf_【推荐给设计师看的11本书】电子版PDF
  13. vs2019编译FlightGear
  14. 数据库的常用操作语句
  15. 酷比魔方iPlay40刷Magisk+Root教程
  16. python学习之recognition的多人人脸识别
  17. 解决ubuntu下root用户 不能ftp登陆的问题
  18. PHP生成IP签名图片的代码,显IP签名图片的秘密
  19. Java学习第二十六天
  20. Android,播放m3u8视频和下载m3u8的视频

热门文章

  1. 【django接口自动化1】环境搭建
  2. 1.2 Eight Great Ideas in computer Architecture
  3. 手机相册中的照片如何导入备忘录?
  4. 手把手教你用 Python 爬虫煎蛋妹纸海量图片
  5. 雨夜,谁动了你的雨伞他的心房?
  6. Android 音视频开发之基础篇 使用 SurfaceView绘制一张图片
  7. Spring框架-IOC
  8. WEB、FTP服务器的搭建
  9. 软件测试常见面试题合集(接口测试面试详细答案)
  10. matlab获取基金数据,读取WIND数据(行情、基金净值等)的SAS程序