基于Python的CRM系统接口自动化测试设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:gksd2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CRM客户关系管理理论经过近几年不断的实践与发展,如今已被越来越多的企业管理者所接受,因此更多的企业决策目标的出台来自于对该理论实施结果的分析与总结。而CRM系统则是CRM理论的IT实现,是保证企业决策数据重要依据的来源,也是一个企业的核心信息系统。一个功能稳定,性能与纠错能力优秀的CRM系统对于企业内部多重数据信息流的整合、企业各职能部门间的协同合作,以及企业决策的正确高效有着十分积极的作用。针对目前对于该类型信息系统的需求越来越大,系统架构的越来越复杂,本文从一个实际案例出发,通过对企业庞大的信息化系统整体的架构分析,发现了其在通讯接口方面对于提升CRM系统正确运行的潜力,因此可以考虑在自主CRM系统中引入接口测试技术,再结合Python脚本语言简单高效及第三方支持多的特点,总结出对于企业自主CRM系统各接口功能,性能及排异方面进行自动化测试的需求、方案、实施方法与改进方向,供类似应用参考。本文研究课题实例中所提到的企业自主研发的CRM系统,与该企业中的多个外部信息系统有着密切的通信联系,故在架构设计(包括接口设计)和数据库等设计上力求涵盖所有外部系统及它们所产生的数据信息。在如此高复杂度的体系结构下,经过与各项目角色成员的沟通,对于系统的外部接口和内部功能模块,需从功能、性能及健壮性三方面指标列出详细的接口测试需求;根据需求,给出每一方面具体的测试方法,并逐步完成包含多个子系统的系统级测试方案。考虑到进行持续的功能测试和持续的过程改进是本次测试活动的主要目标之一,所以在测试方案的实施上,一方面要求便于回归,即要对整个测试活动的流程和单个功能的测试流程加以规范,并使用合适的开发工具与开发环境,完成对自动化测试框架和测试用例脚本的撰写工作;另一方面要求便于度量和结果分析,即要对整个测试活动的过程进行度量项的确定,之后根据后续提取的信息进行量化的分析工作,同时对自动生成的含有测试结果的报告进行准确的输出和初步的判断。综上所述,本文首先通过对接口测试技术的深入研究,然后适时的引入Python脚本语言,再辅以主流软件测试过程的支撑,从测试需求、方案的建立到测试执行与过程度量,最后对测试结果进行分析,基本实现了自主CRM系统接口自动化测试的整体活动,以此保证了CRM系统功能和数据传输的正确性及测试活动的高效性,并希望为业内类似的应用提供借鉴。
其他文献
臭氧是一种常见的空气污染物,空气中臭氧的去除近年来备受关注,其中催化分解法是一种广为研究的臭氧去除技术。本研究用颗粒活性炭原位还原KMnO4法制备了活性炭载锰氧化物(MnOx/
<正>组织架构设计的目的是规划组织的人员管理,最大限度地发挥组织效能,最有效地利用组织资源,实现组织经营目标。为实现设计目标,职能部门在进行组织设计时,要引进经营目标
针对汽车检测与维修技术专业中高职学生的学习特点,提出了中高职衔接的汽车检测与维修技术专业"3+2"人才培养方案的设计思路和操作方法,有效地解决了中高职目标定位不明晰、
本论文就是以法院审判业务为研究对象,使信息技术和管理技术相结合来实现对法院业务流程的科学管理。以法院审判业务为研究对象就是把案件从立案、审判、审查、执行、归档等阶
<正>应用题教学一直以来都是小学高年级教学中的重难点,尤其是随着新课改在小学课程教学上的实施,对小学高年级数学应用题进行有效的教学指导,从而提高学生的学习成绩已经变
第一部分黄芩苷对小鼠癫痫持续状态后海马神经细胞的保护作用目的:探讨黄芩苷(Baicalin,BCL)对海人酸(kainicacid,KA)诱导的小鼠癫痫持续状态(statusepilepticus,SE)后海马神经细胞
义务教育具有特殊的“双重外部性”,在没有激励机制的情况下,义务教育的供给将不足。同时,在多级财政体制框架和区域经济差距不断扩大的背景下,义务教育财力分配在纵向和横向
<正>一、明确地方时、时区、区时的概念(一)地方时1.时间差异的产生地球本身是一个既不发光也不透明的球体,在任何时刻,太阳光只能照亮地球的一半。背着太阳的一半是夜晚(也
期刊