论文摘要
软件测试与维护是软件开发过程中的重要组成部分,软件测试做的怎么样,直接关系到产品的最终质量。软件测试在软件开发过程中的比重也在不断增加。再加上维护工作也要包含大量的测试,因此,人们对于测试工作的研究越来越多,越来越深入。而对于产品的后期维护与测试,则关系到产品用户的满意度和后续版本的开发,对于保证用户的正常使用和后续版本的升级有很重要的意义。本文讨论的重点在于维护过程中的测试流程保证。软件质量管理,就是通过一系列的手段和过程来保证最后的产品质量。考虑完善的维护流程,对于规范测试人员的工作,提高产品质量,提高工作效率都很有帮助。尤其对于LSF(Load Sharing Facility)这样的分布式计算产品,涉及大量的操作系统和软硬件环境,组织并管理规模庞大的网络,LSF的维护工作更加复杂和重要。一个考虑完善,不断健全的维护流程是必不可少的。本文主要包括以下几方面的内容:1、维护与测试的理论研究。维护与测试是软件开发的重要组成部分,只有正确地理解了维护与测试,才能更好的规范质量管理的流程,使用更先进的测试方法,增强维护的质量和效率。2、分布式计算与网格计算的定义和特点。只有了解了分布式计算的复杂性,才能对LSF产品的复杂性有更清晰的认识。3、LSF产品介绍。通过对于LSF的体系结构和工作原理的认识,加强对产品的测试过程的理解。4、多种流程的制定与完善。质量管理中包括多种流程,而后期的维护主要在于补丁测试,这是直接面对客户的工作,重要性不言而喻。还包括其他几种流程的介绍,使质量管理过程中涉及的工作有良好的规范性。5、维护与测试实例的分析与解决。通过对工作实例的深入分析,了解流程中特定规范的意义,加深理解。同时说明在工作中遇到的问题和解决办法,对于实际的测试工作也有很好的参考价值和借鉴意义。
论文目录
摘要ABSTRACT第一章 引言1.1 课题背景1.2 课题任务1.3 论文结构与本人工作介绍第二章 软件测试与维护理论2.1 软件的生存期2.2 软件测试2.2.1 软件测试的定义2.2.2 软件测试的正确认识2.2.3 软件测试的策略2.2.4 软件测试的步骤2.3 软件维护2.3.1 软件维护概述2.3.2 维护的特点2.3.3 维护问题2.3.4 软件维护主要任务2.3.5 维护的副作用第三章 分布式计算和LSF产品介绍3.1 分布式计算与网格计算3.1.1 分布式计算3.1.2 网格计算3.2 LSF产品介绍3.2.1 LSF简介3.2.2 LSF的体系结构3.2.3 LSF的工作原理3.2.4 LSF的基本命令介绍第四章 维护测试流程的制定与完善4.1 补丁验证流程4.1.1 版本历史4.1.2 介绍4.1.3 服务水平协议SLA(Service Level Agreement)4.1.4 基本流程4.1.5 负责人的注意事项4.2 解决方案检验流程4.2.1 得到解决方案4.2.2 设计审查4.2.3 设计测试计划4.2.4 测试4.2.5 建立测试结果和评估结果4.2.6 提交4.3 BUG记录的流程4.3.1 问题日志的阅读者4.3.2 记录一个新的问题的步骤4.4 BUG再测试和BUG合并流程4.4.1 Monthly Service Patch(每月补丁)流程4.4.2 Bug合并和bug再测试流程4.5 移植(porting)测试计划4.5.1 简要介绍4.5.2 技术性调查4.5.3 项目进度表4.5.4 测试执行过程4.5.5 进行测试第五章 维护测试实例的分析与解决5.1 补丁检验举例5.1.1 补丁验证5.1.2 问题总结5.2 解决方案检验举例5.2.1 新平台的LSF健全性测试5.2.2 功能点在特殊平台上的解决5.2.3 小结5.3 BUG记录举例5.4 BUG再测试和BUG合并举例5.4.1 bug合并实例5.4.2 小结5.5 LS的移植测试计划举例5.5.1 功能点分析5.5.2 设计测试用例5.5.3 小结结束语参考文献附录附录1: bug严重性定义与优先权定义附录2: Problem#85824(Build Request)ByDev)'>附录3: Problem#77785(SupByDev)附录4: Problem#57932(Solutions)Bug#83045(PatchBug)'>附录5: PatchBug#83045(PatchBug)致谢
相关论文文献
标签:分布式计算论文; 质量管理论文; 维护与测试论文; 维护流程论文; 负载均衡调度系统论文;