分布式计算软件LSF的后期维护与测试

分布式计算软件LSF的后期维护与测试

论文摘要

软件测试与维护是软件开发过程中的重要组成部分,软件测试做的怎么样,直接关系到产品的最终质量。软件测试在软件开发过程中的比重也在不断增加。再加上维护工作也要包含大量的测试,因此,人们对于测试工作的研究越来越多,越来越深入。而对于产品的后期维护与测试,则关系到产品用户的满意度和后续版本的开发,对于保证用户的正常使用和后续版本的升级有很重要的意义。本文讨论的重点在于维护过程中的测试流程保证。软件质量管理,就是通过一系列的手段和过程来保证最后的产品质量。考虑完善的维护流程,对于规范测试人员的工作,提高产品质量,提高工作效率都很有帮助。尤其对于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)
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    分布式计算软件LSF的后期维护与测试
    下载Doc文档

    猜你喜欢