1、需求评审(确认需求,有疑问的地方由产品经理进行确认;开发、测试、产品等)
2、开发部门进行开发,测试部门制定测试计划,编写测试用例等
3、开发完成后,进行转测(最好由开发部门showcase一遍,保证主流程能够走通)
4、测试部门搭建测试环境(包括数据库、web容器、jdk的安装等,主流数据库oracle、mysql;web容器tomcat、weblogic)
5、测试部门先进行冒烟测试,若通过则按照测试用例进行测试,否则打回给开发部门
6、一轮测试完成后,在缺陷管理工具中完整记录各bug,便于进行bug跟踪(如JIRA、QC、TOWER、禅道等),通知相应的开发人员进行bug修正
7、bug修正完成后进行第二轮回归测试,发现问题记录并跟踪
8、一直到没有新问题发现为止(必须保证主要功能无误,允许有遗留问题,需要就遗留的问题进行确认,并在发版文件中列明)
9、测试报告(测试用例通过率、缺陷率及各功能的bug数及严重级别分布)