BUG处理情况
一、详尽的项目测试
在项目建设过程中,必须加强测试工作,采取如下措施:
需求转测试
需求人员在完成需求工作后,可以部分转换到测试组,这样可以很好的进行项目移交,保证测试用例的完整性。
测试方案提前编写
测试方案应提前到设计阶段进行编写,当需求初步定型或评审通过后,就开始测试方案的编写工作。
测试人员技术设计人员背靠背工作,这就给测试方案的编写争取了更多的时间,保证测试用例的全面性和质量。
测试自动化
测试工作的展开完全靠手工进行是不现实的,必须借助有关的测试工具,提高测试的效率和BUG的管理,达到很好的测试结果。
全面测试
除了单元测试和集成测试外,还要进行功能、性能、安全、健壮、界面、安装、文档方面的测试。
第三方测试
可引入第三方加强功能测试、安全测试、性能测试、系统测试方面的内容。
二、工作流程
本项目测试的工作流程如下:
由上图中,可以看到,测试的工作流程主要有测试项目确认、测试策划、测
试执行、问题修正与跟踪、测试关闭。
其中测试规划过程中,需要制定《测试策略》、编制《测试计划》、测试计划评审与批准、调查分析确认测试环境、编写测试用例、测试用例的评审与批准、准备测试数据。
其中测试执行过程中,测试组需要从项目配置人员获取最新的安装及功能手
册,同时获取最新的可测试版本;然后安装、部署、配置、搭建测试环境;测试
执行过程严格按照测试用例,使用测试数据进行输入,并检查输出结果;填写测试用例执行结果;报告测试BUG ;待开发组完成修改完善后进行回归测试。
测试结束后,测试组完成测试报告。
三、测试流程
通常单元测试是在编码阶段进行的,单元测试流程如下所示:获取可测试版本
获取安装及功能手册
搭建测试环境
按用例输入
检查输出
记录用例执行结果
提交BUG
测试项目确认测试策划测试执行问题修正与跟踪测试关闭开始结束
确定测试策略编制测试计划测试计划评审与批准编写测试用例测试用例评审与批准确定测试环境准备测试数据。