
论文摘要
软件测试是软件质量保证的关键步骤,软件测试过程目前已成为软件测试技术的重要组成部分,因此,软件测试过程质量决定着软件测试的质量。银行业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 对软件测试过程改进的展望总结致谢参考文献
相关论文文献
标签:银行系统测试论文; 软件测试过程改进论文; 层次化测试论文; 软件健壮性论文;