论文部分内容阅读
随着计算机软件技术的广泛应用,计算机软件的质量已成为一个非常重要的问题,软件测试是解决软件质量问题的有效手段。软件测试作为软件开发过程中的一个重要阶段,受到了软件开发组织的普遍重视,并形成了一整套比较成熟的测试理论和技术方法。
软件本地化测试是将一个软件产品按照特定国家、地区和语言市场的需要进行加工,使之满足特定市场上的用户对语言和文化的特殊要求而进行的一种软件测试。在目前软件越来越走向国际市场的背景下,本地化软件显得尤其重要。软件本地化测试是软件本地化项目的一个重要组成部分,是提高软件本地化质量的重要手段,是控制软件本地化质量的关键措施。
软件能力成熟度模型集成(CMMI)的理论对于软件工程的规范化有了具体的要求。CMMI模型主张在开发过程中注重对过程和产品的度量,以量化的形式提供对管理过程的支持,以及对过程进行相应的评估和改进,很好地对软件测试过程管理起到了应用和补充作用。
本文在介绍和研究了软件测试和本地化测试的概念的基础上,结合CMMI模型相关理论,提出了基于CMMI的软件本地化测试过程管理的概念。并以IBM的LotusNotes/Domino群组工作软件为例,探讨和研究了本地化测试过程管理在该软件中的应用。以TestDirector、Vantive等软件测试管理工具为例,为软件本地化测试建立测试框架,明确项目人员在测试中的角色管理和项目职责。为LotusNotes/Domino本地化测试过程建立详细流程,并探讨人员在测试中的具体任务和分工。详细论述软件本地化缺陷管理任务,为软件缺陷定义严重级别和优先级别,探讨缺陷跟踪的目的和测试用例管理方案,制定错误跟踪文档。最后通过对缺陷数据的收集和缺陷的发展趋势、分布状况等方面,利用产生的缺陷报告、图表等对本地化测试进行了可行性分析。
本文最后总结了课题研究的主要内容和下一步的工作展望。