基于CMMI模型的SaaS软件测试过程改进研究与应用

基于CMMI模型的SaaS软件测试过程改进研究与应用

论文摘要

经过企业门户、搜索引擎、SOA、web2.0的辉煌历程,互联网技术日趋成熟,掀起在线服务热潮。然而在软件行业,软件的互联网化和服务化也成为大势所趋。软件的在线服务导致风靡全球的SaaS模式持续发展。中国的SaaS商业模式在近几年也得到突飞猛进的发展,但SaaS平台提供服务的质量问题依然是当今的热门话题。A公司一直致力于信息化运营领域,针对中小企业的实际应用需求开发了系列智能营销平台产品,实现SaaS模式的本土化并在SaaS领域取得一定成绩,引领SaaS行业的规范和标准的形成。但该企业在SaaS平台的可持续运营维护方面仍内部面临着各种挑战,如SaaS平台的统一规范、测试过程的调整、风险管理和变更控制等。基于CMMI模型的软件过程改进方法已得到业界越来越多的认可。软件测试成为软件过程管理中的一个重要环节。因此CMMI模型包含了支持软件测试过程改进的过程域。本文正是结合CMMI思想,运用CMMI各个过程域对软件测试方面的支持及指导,分析和研究SaaS模式下研发软件的测试过程改进。具体分析A公司的SaaS软件测试过程存在问题,设计出全套测试框架并应用到A公司的SaaS软件测试过程中。结合企业的实际情况制定软件测试过程规范,并且在A公司的SEPG小组协助下实现推广应用。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究的背景与意义
  • 1.2 国内外研究的现状
  • 1.2.1 CMMI现状
  • 1.2.2 SaaS软件现状
  • 1.2.3 软件测试过程改进现状
  • 1.3 项目背景介绍
  • 1.4 主要研究内容和论文结构
  • 1.5 本章小结
  • 第二章 SAAS软件
  • 2.1 SaaS简介
  • 2.2 SaaS软件的架构
  • 2.3 实现SaaS软件的关键技术
  • 2.3.1 SOA技术
  • 2.3.2 云计算技术
  • 2.3.3 Ajax技术
  • 2.3.4 WebService技术
  • 2.3.5 单点登录技术
  • 2.4 SaaS软件的特点
  • 2.5 A公司的SaaS软件介绍
  • 2.6 本章小结
  • 第三章 CMMI模型
  • 3.1 CMMI介绍
  • 3.1.1 五个等级
  • 3.1.2 CMMI核心的关键过程域
  • 3.1.3 与测试相关的过程域在A公司中的应用
  • 3.2 A公司S营销项目的过程改进
  • 3.2.1 A公司项目过程介绍
  • 3.2.2 问题描述与CMMI差距分析
  • 3.2.3 改进目标
  • 3.2.4 总体作业过程简介
  • 3.2.5 项目计划过程改进
  • 3.2.6 配置管理过程改进
  • 3.2.7 需求分析
  • 3.2.8 开发规范
  • 3.2.9 测试过程改进
  • 3.3 本章小结
  • 第四章 软件测试
  • 4.1 软件测试简介
  • 4.2 软件测试过程模型
  • 4.2.1 V模型
  • 4.2.2 W模型
  • 4.2.3 H模型
  • 4.2.4 其他模型
  • 4.3 A公司的测试过程
  • 4.3.1 功能测试
  • 4.3.2 性能测试
  • 4.4 本章小结
  • 第五章 A公司S营销项目的测试过程改进应用
  • 5.1 以往测试过程存在的问题
  • 5.2 功能测试流程优化
  • 5.3 测试标准优化
  • 5.3.1 接收测试标准
  • 5.3.2 测试通过标准
  • 5.4 功能测试用例改进
  • 5.4.1 测试用例设计
  • 5.4.2 测试用例管理
  • 5.5 送测流程改进
  • 5.6 缺陷跟踪管理流程改进
  • 5.7 性能测试改进
  • 5.8 功能自动化测试的引入
  • 5.8.1 自动化测试流程制定
  • 5.8.2 测试管理
  • 5.8.3 自动化测试框架及脚本
  • 5.8.4 自动化测试实现
  • 5.8.5 自动化测试结果
  • 5.9 测试度量
  • 5.10 本章小结
  • 总结与展望
  • 参考文献
  • 附录1
  • 致谢
  • 相关论文文献

    • [1].软件测试过程存在的问题及优化策略[J]. 计算机产品与流通 2020(04)
    • [2].如何在软件测试过程中有效控制风险[J]. 网络安全技术与应用 2020(06)
    • [3].对软件测试过程中的质量管理及风险应对分析[J]. 电脑知识与技术 2019(21)
    • [4].软件测试过程中的同行评审应用探讨[J]. 信息化研究 2016(02)
    • [5].FPGA软件测试过程及管理[J]. 指挥控制与仿真 2014(06)
    • [6].浅析有效进行软件测试过程管理的方法[J]. 通讯世界 2015(19)
    • [7].基于软件测试的过程分析[J]. 信息通信 2015(11)
    • [8].软件测试过程中自动技术的实施和应用[J]. 科技致富向导 2014(12)
    • [9].软件测试过程中风险的识别与预防方法[J]. 信息化研究 2017(06)
    • [10].软件测试过程中的质量管理及风险分析[J]. 计算机产品与流通 2017(12)
    • [11].军用软件测试过程质量因素与度量指标[J]. 指挥信息系统与技术 2014(03)
    • [12].软件测试过程管理工具的设计与实现[J]. 计算机技术与发展 2013(03)
    • [13].航空软件测试过程模型应用研究[J]. 计算机测量与控制 2013(06)
    • [14].软件测试过程中质量保证的实施与改进[J]. 信息化研究 2011(05)
    • [15].适用的软件测试过程探讨[J]. 上海船舶运输科学研究所学报 2010(01)
    • [16].软件测试过程模型浅析[J]. 网络财富 2009(10)
    • [17].软件能力成熟度模型及其在软件测试过程中的应用[J]. 电脑知识与技术 2008(17)
    • [18].自适应软件测试过程的稳定性模型[J]. 微电子学与计算机 2008(08)
    • [19].软件测试过程模型的研究与应用[J]. 计算机时代 2008(08)
    • [20].基于度量的软件测试过程优化[J]. 电子技术与软件工程 2019(13)
    • [21].基于UML Testing Profile的软件测试过程浅析[J]. 航空标准化与质量 2015(04)
    • [22].一种新的软件测试过程模型—“跑道”模型[J]. 计算机测量与控制 2015(10)
    • [23].综合电子信息系统软件测试过程评估模型构建[J]. 指挥信息系统与技术 2014(03)
    • [24].软件测试过程质量保证管理系统的搭建及应用[J]. 计算机仿真 2014(10)
    • [25].基于模糊决策方法的软件测试过程效率评估[J]. 指挥信息系统与技术 2011(01)
    • [26].规范化软件测试过程浅析[J]. 航天控制 2010(01)
    • [27].软件测试过程管理系统的研究和设计[J]. 计算机与网络 2009(15)
    • [28].软件测试过程模型研究[J]. 计算机科学 2018(S2)
    • [29].电液控制系统软件测试过程管理分析[J]. 煤矿机械 2017(06)
    • [30].软件测试过程模型研究综述[J]. 人类工效学 2012(01)

    标签:;  ;  ;  ;  

    基于CMMI模型的SaaS软件测试过程改进研究与应用
    下载Doc文档

    猜你喜欢