对美国多工业公司的电子商务解决方案,CRM和数据仓库进行管理测试

对美国多工业公司的电子商务解决方案,CRM和数据仓库进行管理测试

行业
零售,健康和运动,旅行& Hospitality

顾客

客户是一家位于各种行业的基于美国的多商务公司,包括酒店,零售(电子商务和砂浆时装店)和健康。

挑战

客户具有复杂的IT环境,包括多个互联的业务关键系统,包括与其他第三方系统集成的以下核心组件:

  • 基于Magento的电子商务平台。
  • Microsoft Dynamics 365.解决方案(Web和移动)。
  • 本地数据仓库(DWH)。

这些解决方案正在开发和定制过程中。所以,客户正在寻找一个管理测试服务提供商验证系统的平滑功能,安全性,可用性,并确保引入的更改不会破坏现有功能。

额外的挑战是该系统彼此持续了许多集成,其他几个企业系统和内部模块和工具。因此,客户正在寻找在Magento,Microsoft Dynamics和DWH测试中经历的测试服务提供商。

解决方案

Sciencesoft的QA团队审查了电子商务平台和CRM的要求规范,并熟悉每个系统的现有功能,并确定了相关的利益相关者。为了简化协作,QA Manager在传统的测试管理和连续集成工具上同意客户。

对于每个系统,概述了测试目标,范围和类型,定义了一个近似的测试计划和测试团队阵容。

专用的测试团队被指定对每块软件的测试及其顺利集成。在测试过程中,测试团队规模已经上下扩展,以在所需的测试覆盖率和测试时间表之间取得平衡。

电子商务平台测试

一组六种测试工程师一旦电子商务平台启动的开发过程,就会达到测试。

他们开始了探索性测试这需要最小的测试文档。这允许快速概述平台的功能和未来优先级更彻底的测试中可能的问题区域。探索性测试有所帮助Sciencesoft的测试工程师要找到平台的运作,GUI和集成的问题问题,还要另外检查。

之上GUI测试,测试工程师提出了一些关于平台的外观,感觉和GUI元素布局的建议。

功能测试验证了要求中规定的所有平台函数都被平稳地执行。

集成测试形成了测试过程中最耗时的部分。 Sciencesoft的测试团队检查了平台与此类外部系统的集成作为CMS,PIM工具,网站付款和POS系统,仓库管理工具,CRM和税务计算器。他们基于正式化开发和执行复杂和全面的测试场景 数据流程图以验证多个互连系统的数据流路径。

性能测试进行了在峰值和连续负载下检查平台的耐力,验证同时用户的最大数量和系统可接受的响应时间。

此外,Sciencesoft的团队进行了安全测试(包括漏洞评估和渗透测试),以确保在线购物者的个人数据充分保护,并遵守PCI DSS的付款交易流程。

在电子商务平台发布之前,测试团队的整体进行了用户验收测试。它是在平台的生产模式下完成的,以确保测试工程师和最终用户具有类似于使用平台的体验。测试工程师符合实际方案的平台,包括最终版本规范中所述的所有功能和功能(包括架构,接口,性能,安全性和其他要求)。

随着电子商务平台经常修改,发生了间歇性回归测试,以确保客户的业务连续性。在引入平台的每个新加载项或进一步定制之后进行了执行,以验证其现有功能的稳定性。

CRM.测试

Sciencesoft的团队基于Microsoft Dynamics 365.测试了客户的网页和移动内部地区CRM应用程序。这两个应用程序的功能都是相同的。该应用程序包括顾客模块和雇员模块。在CRM中创建联系人所需的客户信息从客户的电子商务平台和POS系统上传。

客户的员工来自酒店,健康中心和砂浆商店使用CRM,因此它被定制,以引入涉及不同行业的工作人员和拥有许多访问水平所需的众多工作流程和行业特定功能。因此,两个SCIENCESTOFT的测试工程师特别注意功能,性能,可用性测试和基于角色的访问控制验证Web和移动CRM测试.

测试环境用于探索性和性能测试. 功能和可用性测试基于角色的访问控制验证在暂存环境中执行,以确保几乎是现实生活条件。

在客户最新的软件要求的基础上,Sciencesoft的BA和测试团队设计了用户故事,重点是对系统用户有益的实际结果。他们完全涵盖了客户业务三个行业的特定工作流程,并验证了该过程。

为了快速优先考虑用户故事和测试用例,专用测试工程师执行探索性睾丸G。之后,测试工程师全面地陷入了全面功能测试。通过大量不同的用户故事和测试用例(2,200)来实施零售,热情好客和健康员工,功能测试占据了大部分测试时间。

基于角色的访问控制验证进行了检查每个员工是否可以根据其职位访问功能和信息。要管理此过程,测试团队创建了一个角色矩阵:对于砖砂板,为健康中心为7个级别分配了8个访问级别 - 5。

在CRM期间性能测试,Sciencesoft的测试工程师验证了同时用户,数据传输速率和响应时间的最大数量。

此外,测试团队检查了移动CRM应用程序符合其对最小设备处理电源,随机存取存储器和电池消耗的要求。

然后,Sciencesoft的测试工程师进行了可用性测试检查移动CRM的UI是否遵守了一般移动应用程序设计指南和UI标准(Google材料设计,适用于iOS的Android和人为界面指南)。移动应用程序在不同版本和两个Android设备的三个IOS设备上进行了测试。当在Android设备上检查应用程序的UI时,检测到OrverGarge字体和未按下拉列表的不方便的布局,并向开发团队报告。

DWH测试

客户的本地DWH存储来自包括仓库管理系统,电子商务解决方案和CRM的多个企业软件的数据。进行了专用的测试工程师ETL(提取变换负载)测试为了验证各种产品,客户和员工数据被正确地转换为相关数据类型,上传到DWH,然后从中提取。

此外,Sciencesoft的测试工程师检查了数据格式的兼容性由相互关联的系统支持,没有重复的数据和DWH响应时间。

事实证明,与DWH集成的系统具有不同的字段名称,允许字段中的各种字符数,并支持相互冲突的数据格式。测试工程师发现了许多不一致的数据类型,这些数据类型被报告给相关的开发团队来修复。例如,POS系统以自动插入的国家/地区代码以数字格式存储客户电话号码。这种电话号码在CRM客户的简档中呈现不当,因为相应的字段是针对较少数量的数字(没有国家代码)。

识别冗余数据成为DWH测试中最耗时的部分。测试工程师寻找经过客户的POS系统主要提供的重复客户帐户。事实证明,DWH充满了具有不同ID和相同名称,生日和联系信息字段的客户账户。

Sciencesoft的测试工程师也进行了自动化DWH性能测试随着ETL测试表明,DWH响应时间未能满足客户的要求。测试团队还检查了DWH负载限制,因为它必须应对大量数据(5,000多个真实客户端记录)以及通过同时通过电子商务平台和CRM解决DWH的最大用户数。

结果

客户获得了电子商务平台,CRM解决方案,DWH及其完全测试的集成。客户的代表可以通过测试管理工具跟踪正在进行的测试活动,并在缔约方之间的持续沟通。详细的测试执行报告定期向客户的代表提供,并在每个测试阶段后提出测试摘要报告。

电子商务平台的功能根据测试结果而改进,允许改进与在线商店的购物者接合。解决Web和移动CRM测试期间显示的问题帮助客户的员工创建客户的个人资料并更快地管理它们,更有效地管理它们,促进与不同行业和部门的同事们沟通,为客户提供跨行业奖金,从而为客户提供跨行业奖金,改善客户保留。 DWH测试有助于客户确保电子商务平台和CRM为客户端和员工提供一致的数据。

技术和工具

Microsoft Dynamics 365.,Magento 2,Magento测试框架,Apache Jmeter,Atlassian Jira,Atlassian Confluence,iOS 9-11,Android 7-8。

需要帮助一个类似的项目?

向我们删除一条线,我们的代表将在30分钟内与您联系,安排初步讨论。

我们的联系方式

更多案例研究

大数据 Implementation for Advertising Channel Analysis in 10+ Countries

Migration to a new analytical system that ScienceSoft implemented helped one of the top market research companies secure an innovative big data solution based on Apache Hadoop, Apache Hive and Apache Spark frameworks. The new system was 100 times faster compared to the old one and could process 1,000 different data formats.

LEARN MORE

Development of Mobile Video Streaming Apps for a TV Industry Leader

A success story of a long-term partnership (over 5.5 years) which has brought the Customer to become one of the leading TV apps providers in the world. Created with ScienceSoft's help, the company's star product – hybrid mobile apps – now power T-Mobile, Orange and other telecom industry leaders.

LEARN MORE
">