以下结论仅根据我所知晓的流程进行总结和概述:
测试一般介入项目的时间点为需求评审开始,经历需求评审-开发设计评审后,由测试leader编写测试计划(项目介绍、测试资源【包括人力、环境和设备等】、测试范围、测试目标、测试标准等),根据测试计划对应的测试人员开始编写测试用例-执行用例,包括接口测试和系统功能测试,整体功能测试完成后有需要的要进行压力测试(一般是7*24H负载运行)和性能测试(各个功能模块的性能,系统的性能)。相关测试完成之后,需要编写对应的测试文档,包括测试报告、系统用户手册和FAQ(帮助文档)等。
实际工作,项目工期紧或者公司不够完善的情况下,很容易出现为了赶时间而抛弃流程。就目前工作中来看,弊大于利。由于需求的不准确不完整导致后期不停的重新沟通需求,开发不写设计文档导致项目后期发现逻辑错误需要重写代码。所以一个完整的开发或者测试流程是非常有必要的,并不会浪费实际工作时间,而且将更多的工作放在了前面。项目开发中,成本最高的问题往往就是项目后期才发现的问题。所以日常工作流程规范必不可少。