软件测试人员如何测试需求频繁变动的项目
王豆豆最近一直在加班,天天都加班到九点多,项目大多是紧急上线,但其实每天的工作量并不算多,按理说应该在上班时间就能完成,但每天到了下班时间却走不了,不得不留下来继续做。 留下来加班的原因无非二种:1,项目需要上线;2,测试任务没有完成 测试任务没有完成的情况比较少,常态是每天临近下班的时候,开发要不就在这个时候转测,要不就是临时有一个小功能修改完要上线,又或者是紧急安排了一个需求会议,又或者是联测等。 什么是紧急项目呢? 紧急项目是那类上线时间很紧急的项目,比如今天转测,就要求今天或明天就能上线的项目,这类项目就是属于紧急上线的项目,这类项目有一个特点就是需求不明确;测试时间短。 测试人员基本都是临到转测时,才知道有这样一个测试需求,但又因为从接到这个类测试任务之时到上线的时间间隔都很短。 正是因为该类项目的特点,这类项目测试结果没有保障,基本都是测试完主要流程,就匆匆上线了。还有一类项目是这类项目的加强版,是紧急项目的同时需求不断变动。 王豆豆最近做了几个这类的项目,从接到项目的同时才知道测试功能和上线时间。 接到这类项目基本不会编写测试计划,测试用例等文档,接到项目就开始理解需求,与开发沟通改动范围和测试范围,然后开始测试,如果是运气比较好的时候,还没开始测试就能发现以前的结构设计不对,需要改;运气不好的时候,基本都已经测试完成了,才发现需求设计不对,需要重新修改。