MSCRM系统自动化测试的设计与实现

MSCRM系统自动化测试的设计与实现

论文摘要

CRM(Customer Relationship Management客户关系管理)利用信息技术对客户资源进行集中式管理,将经过分析及处理的客户信息与所有与客户有关的业务领域进行链接,使市场、销售、客户服务等各个部门可以共享客户资源,使公司可以实时地跟踪客户的需求,提供产品及服务,提高客户满意度及忠诚度,从而吸引更多的客户。市场各式各样CRM系统软件竞争日趋激烈,与软件质量息息相关的测试环节也越来越受到客户以及开发商的重视。现在所谓的软件测试不仅仅是在开发结束后对代码的功能性测试,伴随着软件测试技术的不断进步,测试已经逐渐渗透到软件生命周期的每个环节。随着测试重要性的增加,测试量也在不断增加,项目对测试自动化的需求也越来越强烈,特别是针对不断重复的回归测试,项目人员希望通过测试自动化来降低劳动强度以及手工测试的风险,从而更好的保证所发布软件的质量。本文涉及的项目是Microsoft CRMSE Team根据实际测试项目所遇到的问题:测试工程师大量的时间用在重复而又繁琐的的体力劳动中,比如准备测试环境、重复的回归测试等。基于以上的实际问题,组内设计开发了一个应用在CRM产品实际测试项目上的自动化测试系统,并且通过此系统在实际CRM项目测试中实现了7*24的测试模式,并初步实现了对回归测试的全自动化,大大降低了回归测试项目小组的工作强度,并提高了工作质量。本文首先介绍了课题背景,论文课题研究的意义;然后阐述了测试和自动化测试的概念以及自动化测试的优缺点,从而引出CRMSE实际测试项目中对自动化测试的需求,经过对实际需求的分析,进一步阐述了自动化测试系统的设计与实现部分并描述了自动化测试系统的工作流程。最后,对整体进行了工作总结,描述了存在的问题和对未来工作的展望。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题背景
  • 1.2 论文课题研究的意义
  • 1.2.1 课题内容
  • 1.2.2 本人承担任务
  • 1.3 论文结构
  • 1.4 小结
  • 第二章 软件测试和自动化测试概述
  • 2.1 软件测试理论
  • 2.1.1 软件测试的定义和目的
  • 2.1.2 软件测试的分类
  • 2.1.3 软件测试国内外现状
  • 2.2 软件自动化测试理论
  • 2.2.1 软件自动化测试
  • 2.2.2 自动化测试的优点
  • 2.2.3 自动化测试的流程
  • 2.3 自动化测试与手工测试
  • 2.4 自动化测试的误区、局限性和好处
  • 2.4.1 自动化测试的好处
  • 2.4.2 自动化测试的误区和局限性
  • 2.5 自动化测试框架
  • 2.5.1 测试脚本模块化框架
  • 2.5.2 测试库框架
  • 2.5.3 数据驱动框架
  • 2.5.4 关键字驱动框架
  • 2.5.5 混合测试自动化框架
  • 2.6 小结
  • 第三章 CRM系统自动化测试需求
  • 3.1 MSCRM软件简介
  • 3.2 自动化测试产生的背景
  • 3.3 自动化测试的需求分析
  • 3.3.1 自动化测试的目标
  • 3.3.2 自动化测试的策略
  • 3.4 小结
  • 第四章 CRM系统自动化测试详细设计
  • 4.1 CRM系统自动化测试系统结构
  • 4.1.1 Mita/IEDom
  • 4.1.2 UIAutomation
  • 4.1.3 CrmUIAutomation
  • 4.2 自动化测试系统总体框架类图
  • 4.3 CRM系统自动化测试部分功能设计
  • 4.3.1 CRMTestConfig
  • 4.3.2 SdkTest/WhoAmISDKTest
  • 4.3.3 UITest/UITestbase
  • 4.3.4 OfficeAutomation
  • 4.3.5 Log操作日志
  • 4.3.6 ErrorHandler
  • 4.4 小结
  • 第五章 CRM系统自动化测试的实现
  • 5.1 CRM自动化测试实施前期准备
  • 5.1.1 CRM自动化测试的环境配置准备
  • 5.2 CRM自动化测试用例编写和执行
  • 5.2.1 CRM自动化测试测试用例分类
  • 5.2.2 CRM自动化测试测试用例编写
  • 5.2.3 CRM自动化测试的执行
  • 5.3 CRM自动化测试结果
  • 5.4 小结
  • 第六章 结束语
  • 6.1 论文工作总结
  • 6.2 问题和展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    MSCRM系统自动化测试的设计与实现
    下载Doc文档

    猜你喜欢