层次化测试在银行系统的设计与实现

层次化测试在银行系统的设计与实现

论文摘要

软件测试是软件质量保证的关键步骤,软件测试过程目前已成为软件测试技术的重要组成部分,因此,软件测试过程质量决定着软件测试的质量。银行业IT系统所扮演的角色决定了其系统的健壮性必将成为整个系统开发过程的核心问题之一。只有通过优化测试过程,改进测试过程的方法才能够满足对开发系统给出持续评估的要求,才能够实现系统强健壮性的要求。因此,银行业IT系统软件测试过程的质量必将成为我们所关注的重心。本文结合作者在中软实习期间所作项目,某银行系统的储蓄分支系统,目前已经应用于一些银行系统中,重点研究软件测试过程的改进,目的在于寻找出一套能够满足银行系统高可靠性,强健壮性要求的软件测试过程。本文在分析了目前软件测试过程改进方法的理论的基础上,结合银行业IT系统软件的特点,提出了多层次化测试的方法,结合所做银行系统的分支系统——账户储蓄系统,设计并实施了层次化测试的方法。通过一个实例,即将设计的多层次化测试模板应用到此分支系统中去,验证了层次化测试对于改进测试过程的结果,实现了银行业IT系统高可靠性,强健壮性的软件质量特性。在测试的过程中同时运用自主开发工具,辅助测试工作的完成。最后本文对该研究课题进行了总结,提出了软件测试过程改进的方法,并对进一步的工作进行了展望。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 课题来源
  • 1.3 研究内容
  • 1.4 论文的组织结构
  • 第二章 软件测试过程与银行系统特点
  • 2.1 测试过程的改进
  • 2.1.1 软件测试与质量的关系
  • 2.1.2 软件测试过程的概念
  • 2.1.3 软件测试过程改进的方法与意义
  • 2.2 针对银行系统特点的软件测试过程
  • 2.2.1 银行IT 系统的特点
  • 2.2.2 针对银行系统的软件测试过程
  • 2.3 小结
  • 第三章 银行系统的多层次化测试
  • 3.1 层次化测试
  • 3.1.1 层次化测试的意义
  • 3.1.2 层次化测试的方法
  • 3.2 层次化测试过程的设计与实施
  • 3.2.1 单元测试
  • 3.2.2 共通要求测试
  • 3.2.3 要求测试
  • 3.2.4 共通设计测试
  • 3.3 小结
  • 第四章 银行系统多层次化测试的实现
  • 4.1 代码级测试
  • 4.1.1 DBcommand 测试
  • 4.1.2 Junit 测试
  • 4.2 共通要求测试
  • 4.2.1 测试用例举例
  • 4.2.2 测试结果说明
  • 4.3 要求测试
  • 4.3.1 画面项目测试
  • 4.3.2 [契约变更]的功能测试
  • 4.4 共通设计测试
  • 4.4.1 error 发生时系统行为的测试
  • 4.4.2 系统能否检测到例外发生的测试
  • 4.4.3 系统IO 项目确认测试
  • 4.5 小结
  • 第五章 测试过程改进的方法和展望
  • 5.1 测试的理解与认识
  • 5.2 多层次测试方法
  • 5.2.1 层次化测试的框架
  • 5.2.2 层次化测试的测试文档
  • 5.2.3 层次化测试中测试工具的选择
  • 5.3 测试过程改进的方法
  • 5.3.1 测试活动的时序
  • 5.3.2 测试用例的循序渐进
  • 5.3.3 测试过程记录
  • 5.3.4 测试过程应与开发过程相配套
  • 5.4 对软件测试过程改进的展望
  • 总结
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  

    层次化测试在银行系统的设计与实现
    下载Doc文档

    猜你喜欢