我们在平时的测试工作中,经常听到产品啊,开发啊,或是测试负责人说测试人员应该前置,那什么叫测试人员前置呢?测试人员前置就是要求测试人员从需求确立的时候就参与进来,在项目进行的各个阶段进行相关的测试工作。

一,为什么要进行测试前置

在很好地实施测试前置的工作之前,我们必须先搞明白为什么要进行测试前置?

1,测试覆盖整个项目流程

通常我们认为的测试是开发人员在提测后,测试开始验证提测试质量,进行具体的测试工作。但是测试人员应该从需求提出的时候就参与进来,对需求进行测试。然后在开发实现代码过程中进行测试用例的编写,评审等工作,然后提测试后再开始进行具体功能的测试。

2,降低解决问题成本

在项目的整个流程中,问题发现的越早解决问题的成本越低。如在需求评审过程中发现了问题,大家讨论认可后,只需要修改需求文档即可。在测试过程中发现问题,就需要从代码级别进行排查。上线完成后,再发现问题就更加复杂。

3,并行测试与开发,保证项目周期

测试前置后,测试工作与开发工作可以并行进行。开发设计需求实现的代码架构,编码调度的时候;测试人员便可以同时编写测试用例,组织测试用例评审等等。开发和测试并行执行,从而可以缩短项目周期,保证项目保质保量地上线。

4,测试人员参与项目管理

在我们平时工作的过程中,通过存在这样的现象,一个项目进行过程中要么没有人管理,要么你一个主意我一个建议,没有办法进行。通常测试人员处于比较弱势的环节,不关心项目进行,什么时候提测什么时候测试。其实这是不对的,测试要前置,更加需要关注项目的管理,从而促进项目的顺利进行。

二,测试前置需要哪些工作

在我们分析了为什么需要测试前置之后,测试人员前置应该做哪些工作呢?

1,参与需求分析与对需求测试

测试人员要做到前置,必需积极参与需求评审。正常情况下,需求评审是产品来组织的,但是如果产品不组织,项目较大的时候我们还是要督促产品,开发等相关人员来进行需求评审。在需求评审的时候,对需求进行测试,及时发现需求中可能存在的问题,以及需求评审过程中大家存的异议的地方。

2,冒烟测试用例设计

在需求评审的结束后,开发人员进行编码设计的时候,测试人员需要编写冒烟测试用例。冒烟测试用例需要覆盖本次需求的核心功能,主要业务流程等。在测试用例编写完成之后,把产品,开发人员组织起来进行需求评审,评审结束后把冒烟测试用例发给开发人员供其进行自测。

3,测试数据与前置条件准备

测试前置在编写完成冒烟测试用例后,还需要根据本次需求,来分析本次需求是否需要特殊的测试数据?如果有相应的测试数据,需要提前准备。测试环境在提测的时候是否合适,比较说提测的时候测试环境是否被其他同事占用?跨部门合作的时候,其他部门能否在提测时准备好测试环境?这些都需要在测试前置的时候做准备工作。

4,提测时验收与正常测试

在开发提测试的时候,不能立马就进行测试,需要使用冒烟测试用例来难证一下提测的质量。将开发提测的代码部署完成后,执行一遍冒烟测试用例,如果冒烟测试用例通过后方可进行测试。如果冒烟测试通不过,测试人员需要有权力打回开发重新进行联调。直至冒烟测试用例通过后,才开始进行正常的测试流程。

三,测试人员如何做好前置工

   明确测试人员在前置的过程中应该做的工作后,我们需要有具体的实施步骤来保证我们测试前置。那如何做好测试前置工作呢?

1,关注需求产出

测试人员要做好前置工作,必须关注需求的情况,如公司的发展方向,本业务近期的需求安排。然后才能根据需求安排,参加需求评审或是组织需求评审;如果需求在提测的时候你才知道需求,那想做到前置也是很难的。在需求安排的时候,要强调让产品人员在设计好需求文档后,必须通知测试人员,根据需求的类型来进行需求评审等工作的安排。

2,需求阶段设计测试方案

在参加需求评审的过程中,测试人员必须发挥积极主动性,不能认为需求评审与自己无关。首先要对需求进行合适的需求测试,同时多关注一下需求评审过程中存在异议的地方,以及大家讨论的解决方案。明确了需求内容之后,测试人员也需要根据实际情况,确认测试方案,如需要进行功能测试,性能测试,或是安全测试等等。同进要确认好测试的时间安排,注意留足合适的缓冲时间。

3,注重项目关键阶段

在需求评审阶段,积极组织需求评审,相关参与人员及确认相应的关键节点;在开发调试阶段,编写冒烟测试用例,全面功能测试用例;在提测之后,进行冒烟测试的验证,进行全面的需求测试;同时在测试的各个阶段,尽可能地发现更多的bug,以及Bug的验证等;在上线完成后,进行线上回归测试。在项目完成之后,根据需要组织项目总结大全,总结项目实施过程中存在的问题,解决方案,以及后期的预防方案。

4,积极参与项目管理

测试人员需要积极参与项目的管理工作,管理项目的时候不需要公司赋予我们项目经理的职责什么的。测试人员要有前置的意识,关注项目的关键阶段,如需求更新什么时候能交付,测试用例什么时候能完成,什么时候进行测试用例评审,什么时候提测,测试时间需要多长时间,什么时候上线等等。在相应的关键时间点,如果相应的同事没有交付具体的交付物,测试人员就需要提醒他们,如果存在着可能影响项目进度的情况,及时发出风险预警。

四,总结

   本篇文章我们介绍大家常说的测试人员如何进行前置,希望帮助大家培养起这个意识:什么是测试前置?为什么要进行测试前置?测试前置需要进行哪些工作?以及如何做到测试前置。只有我们测试人员积极发挥主动性,就能及时发现项目可能存在的问题,将解决问题的成本降到最低,防止测试人员在提测时才了解需求,最后被各方面的人员压榨测试时间,保证项目按规划有续地进行。

测试人员如何做到前置相关推荐

  1. 快速迭代的测试人员的思考

    如何在快速迭代的当今,测试人员在使用更少的时间的测试 对于质量保障这一块,该采取哪些质量控制手段来保证软件/系统质量? 总体思路是这样的:流程控制 + 测试深度 + 测试广度. 其中流程控制主要有:质 ...

  2. 测试人员未来的3条出路

    大家好,我是Z哥. 前两天有个做测试的小伙伴加我微信问我测试相关的一些事情. 她自己是从学习毕业就开始进入到互联网行业做测试的,到现在三年工作经验.她现在都不太敢跳槽,因为觉得自己没有什么核心竞争力, ...

  3. 如何快速定位BUG?BUG定位技巧及测试人员定位的N板斧

    很多测试人员可能会说,我的职责就是找到bug,至于找原因并修复,那是开发的事情,关我什么事? 好,我的回答是,如果您只想做一个测试人员最基本最本分的事情,那么可以这么想.但是,如果您想要在测试甚至开发 ...

  4. 测试人员如何管理项目与风险预警

    在很多时候不少项目上线后出现的问题,或是项目没有按时完成时,测试人员是很容易背锅的.通常项目在实施过程中,如果需求变动了,开发技术变更等影响项目进度的时候,也往往会压缩测试时间的.这样的事情造成测试工 ...

  5. 如何提高测试人员问题分析能力

    本帖最后由 xinkai 于 2011-7-13 15:20 编辑 如何提高测试人员问题分析能力        这个问题有很多人问过,闲暇时也曾与老Zee.鹤舞等测试领域专家讨论过.今天来自CSDN成 ...

  6. 近8年的测试人员跟你细谈如何从一个测试小白到大佬的转变

    今天这篇文章就是针对大家想转行的同学,或者有想法进入测试行业的同学出的,我会分享一下我自己转行,从学习到转行到入职的整个过程,以及感受和经验同时也会发表一些我自己对这个行业目前的一些看法 1.我是什么 ...

  7. 测试人员如何摆脱被钳制的局面?如何利用现有条件资源冲破禁锢?

    目录 前言 不就是 UAT 么,咱们怕什么 墨菲定律带来的 UAT 危机 克服测试过程中的墨菲定律 做一个能动性的测试 总结 前言 作为一个测试人员,如果只是将自己的责任定位在产品交付测试之后,用户使 ...

  8. 【 Apifox】一款前端开发、后端开发、测试人员连连叫好的开发工具

    Apifox官网地址:http://apifox.cn/a103abcc 前言 作为一名程序员,除了开发之外最重要的事就是测试了,谈到测试我们避免不了的事就是如何选择测试工具. 在后端开发我们经常配置 ...

  9. 测试人员如何进行需求评审

    最近一直在忙于各种工作上的事情,加上周末设计与录制在腾讯课堂上放的各种课程,没有太多的去写文档,以至于最近微信公众号上发布的都是以往收集的内容.鉴于最近在和大家交流的过程中,发现不少同学的功能测试的基 ...

最新文章

  1. java 重写set方法_Java程序设计-方法的重写(override)(笔记)
  2. 自定义 ArrayList
  3. 小学数学闯关游戏 java代码_Java语言实现小学数学练习
  4. minecraft服务器_如何使用Minecraft领域设置简单的无压力Minecraft服务器
  5. Cytoscape可视化物种分类树结构
  6. python delphi_python4delphi 使用
  7. AspNet WebApi OData 学习
  8. 控制系统状态空间表达式的解(3)——求解线性定常系统零状态响应
  9. 用链表编写教师信息管理系统
  10. JAVA生成随机数工具类
  11. 主流手机分辨率与尺寸
  12. swing在java中什么意思_“swing”是什么意思,JAVA初学者:swing是什么
  13. android 录屏 sdk,浅析Android录屏 MediaRecorder
  14. 终端模拟器怎么用android命令大全,终端模拟器命令大全apk下载-终端模拟器刷入recovery手机版下载V1.0.70安卓最新版-西西软件下载...
  15. r语言中which的使用_大数据分析R语言RStudio使用教程
  16. (数论)[SDOI2008]沙拉公主的题目描述
  17. OLAP有哪些实现方法?
  18. 知识图谱入门学习笔记(二)-知识表示
  19. Unity中实现隐藏iPhoneX底部横条
  20. 计算机网络ieee802.3标准,计算机网络实验四IEEE 802.3协议分析和以太网

热门文章

  1. 2021年全球及中国旅游产业发展现状及趋势分析[图]
  2. 东大22春《大学英语(四)》在线平时作业1_100分答案非答案
  3. Java实现云端存储、短信、邮件、沙盒支付
  4. latex中文简易模板,课程论文使用
  5. latex 论文算法编辑
  6. 计算机主机后面板 图解,计算机主板揭秘(下)图文并茂版
  7. [下载]《SAP R/3 IDES 4.71 中文版》
  8. 20.RTSP取流实现方法
  9. BAT面试经验分享(机器学习算法岗)
  10. 手机5g什么时候普及_5G 网络什么时候普及,现在购买 4G 手机划算吗?