论文部分内容阅读
本文主要研究的是软件测试过程中编写测试计划这一环节,以广东发展银行信贷管理系统这一项目为例,说明了测试计划步骤、方法与具体实现过程。 软件测试计划就是把软件测试工作的目标和任务进行分解,落实到测试团队的每个人身上,从而保证测试工作有序进行和测试目标得以实现。制定测试计划前应首先明确制定测试计划的目的和步骤,然后确定测试策略、测试系统、准确预估测试工作量、评估风险进度计划,最后进行文档的编写。以广东发展银行信贷管理系统项目为例,说明了测试计划的具体实现过程,并根据信贷系统的特点,制定《广东发展银行信贷管理系统测试计划说明书》。 本文的研究重点是对软件测试工作量的预估。准确地预估测试工作量是制定合理的时间进度计划的前提,是测试计划的核心部分,关系到整个项目的成败。广东发展银行信贷管理系统测试工作量的预估采用的是利用预估基础的模型预报的方法。首先找到两个已完成的类似项目,统计它们在需求、设计、编码、测试各阶段所占工作量的比例,将平均值作为本项目预估的参考数据;然后统计两个项目的规模,以千代码行为单位,利用COCOMO模型计算出工作量调整因子,并将平均值也作为本项目预估的参考数据。对本项目规模的预估采用的是功能点技术,计算整个系统的功能点总数,并将其转换为等效代码行数。这样,可利用过去的两个模型得到的参考数据,计算出广东发展银行信贷管理系统的测试工作量和工作量的分配情况。本项目进度已过半,通过实际测试工作情况与预估情况的对比,误差较小,基本达到预估的目的,可对今后的测试工作起到指导作用。