良好的开端是成功的一半,还有一句话:万事开头难。
软件测试,贯穿整个软件生命周期的始终。从项目启动的第一天开始,软件测试就介入其中,从测试需求分析、测试计划、测试设计、自动化脚本开发、测试执行、结果分析直至完成测试报告,经过一个又一个不断循环上升的开发迭代过程,履行其使命。
良好的开端是成功的一半,要做好软件项目的测试工作,就不能忽视测试项目的启动。测试项目启动时,要抓住一些要点。
● 弄清项目背景,清楚了解项目的相关利益者(stakeholders)。
● 深刻理解项目的需求。软件测试人员,理解待开发的软件质量需求显得尤为重要。
● 人是决定因素,建立项目的测试团队也是当务之急,即使在敏捷开发项目中,没有独立的测试团队,但也要清楚测试人员的角色及其责任。
● 针对项目的特点、产品类型和质量需求等,确定其测试目标。
首先介绍软件质量需求和软件项目的特点,并以两个典型的项目为背景,展开项目的实施过程。然后,通过启动过程的展示,使大家认识到软件测试和软件开发是同时开始的,不是在代码写完之后才开始,从而消除过去可能存在的误区。更重要的是告诉大家,在项目启动过程中应做好软件测试所需的各项准备工作,从而为接下来的软件测试计划、设计和执行打下坚实的基础。