紧急情况下测试周期被压缩该如何测试?

 紧急情况下测试周期被压缩在国内大多数公司都会出现这种情况,那出现这种情况该如何去面对并展开测试呢?

 

 首先我们需要弄清楚是什么原因导致出现这种情况。到底是内部原因导致还是外部原因导致,说到底如果是外部原因导致基本都是由于需求变更引起的,内部原因通常为开发延期导致。

 在下面我会列举常见的处理方法:

 1、如果是需求变更导致的测试周期被压缩,那我们测试的时候必须先跟项目经理、测试经理说明该情况并得到统一的意识,并与客户沟通争取更长的软件周期。

 2、如果是内部原因引起的测试周期被压缩,那我们可以通过以下方法来处理:

  ①、向领导说明当前情况,要求增加测试人员(确保人手进来要能提高进度,而不是延慢进度,带来更多问题,最好心有某些人选,无论给不给,先要再说):

   如果有完整的测试计划/测试方案,可以通过增加测试人员来加快测试速度;

   如果没有完整的测试计划/方案,或者无法协调增加测试人员,则可以考虑协调开发人员参与,交叉测试模块;

  ②、重新制定测试策略:

  其实在实际的情况下,很多公司团队都会遇到测试周期被压缩还无法增加/协调到相关人员来参与测试情况。那此时我们只有重新调整测试策略了。

   首先我们需要和项目经理说明情况并协调变更测试范围(优先保证基本功能、常用功能与重要功能的测试);

   其次与项目负责人、QA打好招呼,尽量减少正式文档建议使用测试结果进行输出;

   再次测试过程中优先考虑口头交流,非重要模块的小bug、不影响用户使用/不影响功能的bug建议先做记录可不提交到bug管理系统,先及时处理;

   还有安排测试的时候需要优化测试人员安排,尽量让经验丰富、能力较强的人员测试复杂的模块,能力一般的人做简单的模块;

   最后还可以和开发沟通,确认风险较大的地方重点测试等。

  ③、测试周期被压缩的时候必须加强风险管理

   对压缩测试周期的风险应及时整理,全面考虑并积极上报并快速跟进,不要发现风险之后置之不理。

   

时间: 2024-12-23 03:56:24

紧急情况下测试周期被压缩该如何测试?的相关文章

紧急情况下压缩了测试周期应该怎么办?

提问:紧急情况下压缩了测试周期应该怎么办? 回答:本期话题分几个要素点,我将根据命题划分的几个关键词:紧急情况,压缩,测试周期,来一起分析探讨. 项目中难免会碰到很多“紧急情况”,如: 1.需求变更 客户是善变的,我们必须伺候好客户,不是么?没有任何理由,他们要变更需求,一般情况下,最为乙方.丙方只有服从. 2.项目外包 很少有人碰到过吧?不过的确存在!项目进行到一半时由于自身团队或者高层决策.成本等方面上的要求,直接将项目外包出去,或者重新让一个项目团队接手. 3.开发设计架构存在明显严重缺陷

紧急情况下压缩了测试周期应该怎么办

这是一个典型的项目管理中时间管理的问题,在测试过程中仍然可以应用项目管理的方法进行管理.一般碰到该问题,首先想到的是提报风险,将风险作为最高等级来汇报.并且跟各干系人左沟通右沟通,希望争取更多的时间,希望得到应有的测试周期.而结果一般来说却是风险汇报了,领导也知会了却没有任何指示,也就是按既定方针办.测试负责人死缠烂打.满地打滚也没有争取到半点额外的时间.但测试还得继续,这时候能怎么办?还能怎么办呢,加班呗,做不完也硬着头皮上呗,不然还能怎么办?这里我不是说不要汇报风险,不要去尽量沟通.而是风险

测试人员必掌握的测试文档

软件测试文档一般是提供测试信息的一组文档,可以是测试人员的工具,也可以是项目开发团队的开发辅助工具. 一般情况下,与项目相关的测试文档主要有以下几个 ~ 1.测试计划.(详情可参考一份标准的测试计划包含哪些要素文章)测试计划由测试小组编写完成后,需同项目中相关人员进行评审,以确保当前的计划与项目进度等方面是一致的. 2.测试策略.一般情况下,较大型的项目会有附加的测试策略文档 ,即详情测试设计.与开发小组中的概要设计文档类似.测试策略文档编写完成后也需要由相关项目经理.开发人员进行评审 .了解测

以软件开发生命周期来说明各种测试的使用情况

说到软件生命周期,我们首先来温习一下.一个软件产品或软件系统也要经历孕育.诞生.成长.成熟.衰亡等阶段,一般称为软件生存周期(软件生命周期)通常,软件生存周期包括:1.问题定义:2.可行性研究:3.需求分析:4.总体合计:5.详细设计:6.编码和单元测试:7.综合测试. 接下来,在了解一下软件测试.从软件测试的阶段分类,测试可分为4个主要阶段:单元测试.集成测试.系统测试.验收测试.这是一种由小到大,循序渐进的测试过程. 从基于功能的角度: 1.单元测试 这个步骤主要是开发者针对开发过程中,程序

Activity在异常情况下的生命周期——Android开发艺术探索笔记

欢迎转载,转载请注明出处 http://blog.csdn.net/l664675249/article/details/50638398 Activity在异常情况下的生命周期 关于Activity正常情况下的生命周期请参考这篇文章,本文主要讲解Activity在异常情况下的生命周期. 情况1:资源相关的系统配置发生改变 资源相关的系统配置发生改变,举个栗子.当前Activity处于竖屏状态的时候突然转成横屏,系统配置发生了改变,Activity就会销毁并且重建,其onPause, onSto

异常情况下的Activity生命周期分析

情况1:资源相关的系统配置发生改变 资源相关的系统配置发生改变,举个栗子.当前Activity处于竖屏状态的时候突然转成横屏,系统配置发生了改变,Activity就会销毁并且重建,其onPause, onStop, onDestory均会被调用.因为实在异常情况下终止的,所以系统会调用onSaveInstanceState来保存当前Activity状态.这个方法是在onStop之前,与onPause没有固定的时序关系.当Activity重建的时候系统会把onSaveInstanceState所保

总结以软件开发生命周期说明不同的测试的使用情况

从常用的角度分别介绍: 从基于功能的角度: 1.Unit Testing(单元测试) 这个步骤主要是开发者针对开发过程中,程序内部的函数.类.变量等等数据进行正确性的测试. ex:一个函数需要把一些重要的数据插入到数据库中.那在编写完这个函数之后,就要进行测试,以验证:1)函数能正确带出需要插入数据库的数据变量.2)带出的数据可以正确的插入需要插入的数据库. 2.function Testing(功能测试) 顾名思义就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求

高并发情况下Redis 的可用性测试与分析及部署架构说明

一.Redis AOF模式设置 修改配置文件redis.conf参数: appendonly yes # appendfsync always appendfsync everysec # appendfsync no 二.测试方法 创建多线程,其中每一个线程执行一个无限循环向Redis 发送set key-value命令,由于处理器执行一次循环操作的速度非常快,因此这样每一个线程都模拟了一个多并发的情况. <span style="font-size:18px;">cla

Activity 各种情况下的生命周期总结

Situation1: 正常启动: onCreate()  →   onStart()  →  onResume(); 返回健退出: onPause()  →   onStop()  →   onDestory(); Situation2: 正常启动 : onCreate()  →   onStart   →  () onResume(); 按home健: onPause()  →   onStop(); 正常启动:onRestart()  →   onStart()   →  onResume