学位论文 > 优秀研究生学位论文题录展示

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

作 者: 谢小琼
导 师: 张齐;黄育和
学 校: 华南理工大学
专 业: 软件工程
关键词: 软件过程改进 能力成熟度模型集成 软件即服务 软件测试
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 134次
引 用: 0次
阅 读: 论文下载
 

内容摘要


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

全文目录


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

相似论文

  1. 面向对象分层测试的方法研究,TP311.53
  2. 基于形式化UML测试序列生成方法研究,TP311.53
  3. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  4. 高职院校教学案例库的创建探究,TP311.53-4
  5. 基于Process Engine的Web Services自动化测试研究,TP311.52
  6. 基于CMMI3级的软件外包过程管理模型及其实例研究,TP311.52
  7. 基于云计算的软件测试服务研究,TP311.53
  8. 基于SaaS模式的工程机械销售代理公司CRM系统的设计与实现,TP311.52
  9. 四川A公司软件过程敏捷管理研究,TP311.52
  10. 基于模拟退火遗传算法的测试数据生成研究,TP311.52
  11. 基于回归测试的用例集优化研究,TP311.53
  12. 一种新的基于CMMI的中小软件企业软件过程改进实施模型研究,TP311.52
  13. 基于CMM的软件项目管理模型研究,TP311.52
  14. CMM-软件过程量度及应用路径研究,TP311.52
  15. 基于CMMI的金融行业软件测试过程改进与度量的研究,TP311.52
  16. 基于角色的数据交换模式的研究,TP311.13
  17. CBTC系统的自动化测试研究,TP274
  18. AOP代码中几种特定缺陷的软件测试方法,TP311.52
  19. 基于QTP的SAFFRON自动化测试框架的研究,TP311.52
  20. 一个自动化软件测试系统的设计与实现,TP311.53

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com