国家正规网投平台

a1qa为一家美国大型家电制造商提供广泛的质量保证支持

a1qa的目标是帮助客户利用整体QA包提供高端软件解决方案, 包括测试自动化和性能测试.
验收测试
电子商务
功能测试
集成测试
性能测试
测试自动化

概述

该客户是在全球经营的领先的美国家电制造商之一,拥有多个商标,提供广泛的混合产品.

客户的被测软件包含在内 B2B 和 B2C 维.

拥抱B2B解决方案:

  • 企业门户网站 帮助客户追踪业务活动
  • 一个网站 提供备件 & 支持商品功能的配件
  • 一个商业服务 允许企业通过租用或出租设备来开设洗衣店.

B2C软件包括:

  • 七个品牌 与其他地区. 在他们, 五大品牌服务于商业目的, 虽然, 是否存在购买选项取决于语言环境.
  • 客户团队成员和合作伙伴的资源 允许他们以打折的价格购买商品.

旨在降低托管成本,提高整体组织绩效, 客户正在迁移到SAP Hybris商业平台. 通过彻底的UAT保证产品质量, 引入测试自动化最佳实践, 从头开始构建性能测试, 塑造QA流程, 客户选择了a1qa.

提供的服务

功能测试
UAT测试
测试自动化
性能测试
集成测试

项目范围

A1qa开始深入研究解决方案的技术核心, 哪一种是基于后台和前端的无缝交互.

前端包括:

  • AEM - 负责跨测试解决方案交付内容的内容管理系统.

后端集成了:

  • SAP - 包含关于仓库中可用并交付给最终用户的所有产品的数据, 事务执行, 会计, 和更多的.
  • 狂妄自大, 存储关于产品和注册用户的目录和数据, 介绍促销和捆绑包, 等. 它提供了管理网站的可能性,允许企业根据特定需求定制内容. 它还在服务器之间重定向巨大的请求流,以消除SAP崩溃的可能性.
  • Accertify - 防止任何欺诈性订单. 它收集下订单时输入的数据, 分析它, 并提供对当前订单的评估. 考虑到这一点,系统可以接受订单、将订单放置到等待处理或拒绝订单.

在了解了所有产品的花哨之处后,工程师们开始认真研究质量保证的范围.

功能测试 & UAT

关于Hybris可定制特性的功能测试包括:

  • 微调的推广模块,帮助企业轻松创建, 编辑, 控制活动旨在提高转化率.
  • 确保新开发的可配置包模块的质量,无论是小型和大型产品. 它允许根据商品是单独销售还是捆绑销售来定义商品的具体价格.
  • 提高订阅的软件可靠性, 小说具有的特性, 锁的价格, 和更多的.
  • 支持案例,涵盖了所有检测到的事件的及时修复.

就AEM而言, 工程师们正在确保新开发的模板和组件的正常运行.

UAT合并了验证,以确保整个功能范围按照预期运行, 正确的信息在各个系统组件之间传递. 代表真实用户场景的测试用例包括从打开网站到购买特定产品的详细步骤. QA团队还开发了包含业务用户操作的场景,比如在Hybris中检查多个配置.

除了, 具体的参考关系到SAP侧进行的验证的业务类型, 其中包括更深入的测试覆盖率(创建发票时的准确性, 处理货物, 产品在仓库之间的转移, 等.).

测试自动化

测试自动化的主要目标是加快上市时间和降低操作成本,这是简化测试范围的关键工具.

对上述体系结构的运行进行了自动冒烟测试. 测试功能的基本部分与下订单有关. 要做到这一点,必须满足某些先决条件(例如.g.的乘积,具有一定的功能).

选择该产品的验证如下. 自动测试通过API请求Hybris,并搜索必要的项目. 然后,在网站上选择,然后下订单. 事务一执行, SAP创建关于成功操作的消息, 它的存在和细节是由这个测试检查的.

测试自动化 在过去的两个月里,这种介绍是有效的, 这为4人的手工测试团队节省了50个工作日. 总而言之,a1qa的测试自动化减少了烟雾测试所需的时间 90%.

性能测试

客户已经有团队负责这个方向. 为了提高效率,a1qa从零开始构建了测试流程 用户行为方法.

工程师们模拟真实的负载为用户准备旅程, 哪一个后来成为脚本的基线. 然后,团队对开发脚本的基本方法进行了微调,以增强细节级别. 如果只有不到1%的用户完成了某个活动,它就会被添加到列表中. 由于正在进行的功能增强,脚本在每个发行版之前都会更新.

之后, 所有的解决方案在每次发布之前都通过下面列出的活动进行了验证:

  • 客户端测试, 测量网页的加载和呈现时间. 应用  开源 工具 WebPageTest, 工程师们评估了前端元素的当前性能,并收集了描述最基本方面(如网页架构)的特殊指标, 下载其元素的过程, 优化的方法.
  • 负载测试, 确保解决方案能在5小时内应付目标负荷. QA团队根据谷歌Analytics的统计数据选择了必要的并发工作用户数量. 定期, 负载/客户端测试工作负载由特定的检查补充,如CSS元素的适当压缩.
  • 压力测试. 由于无法提供单独的环境,性能测试在与QA团队共享的QA环境中进行. 它的硬件性能比那些生产的要低. 压力测试帮助克服了这一差距,并定义了环境的最大容量. 在脚本验证并将构建部署到QA环境之后, 测试执行和进一步的报告已经完成.
  • 〇黑色星期五支援 保证解决方案能够应付并发用户数的增加. 团队进行了8小时的负载测试,潜在用户的数量增加了30%.

提出性能测试 改进:

  • A1qa建议引入覆盖相同功能范围的开源工具,以帮助客户降低运营成本.
  • 该团队提出实现一个特定的RT参数,该参数适用于每一种解决方案类型,并考虑其细节.
  • A1qa实现了同步工作负载的规则,并只在整个数据交付后才开始测试,以避免由于内容问题而导致测试失败.

集成测试

它的目的是保证以下内容的无缝集成:

  • 现成的支付平台
  • 正确分配税收.

每个支付平台都有可能在货币交易过程中发生的问题. 输入后,信用数据被发送到系统进行验证. 响应的类型取决于所发现问题的变体或接受数据的情况. 测试检查系统是否考虑了所有这些类型,并正确地验证了这些类型. 用于在生产环境中进行测试, 团队只利用客户提供的真实信用卡.

考虑到美国的复杂税收, 确保正确的税收分配到某个州是至关重要的. 税款是按下列方式计算的. 某个税项的请求被发送到Vertex,然后收到的数字被转移到订单中. 在SAP中创建此订单后,该过程再次重复,以确保最大的准确性. 测试有助于确保没有软件故障.

改善流程

除了测试,a1qa还加强了QA活动的范围:

版本支持方案

客户端每2-3周交付一次新功能. 确保产品的质量,并遵守截止日期, A1qa为所有加入项目的人才设计了培训课程. 是否有必要增加准备发行版的团队, 工程师们被迅速调动以支持这一过程.

聪明的团队可伸缩性

根据多个子项目涵盖工作负载, 工程师的数量在增加以处理增加的测试范围,而当工作量减少时,工程师的数量就会减少.

过程对齐

由于有多个子项目, 每个小组都遵循自己的习惯模式,这导致了一个不同步的测试过程. 提高组织绩效, a1qa统一了QA专家执行的任务的标准池——从缺陷验证到新特性测试.

过渡到敏捷

最初,只有UAT紧随其后 敏捷 实践. 然而, 已经证明了它的好处,比如有效的缺陷修复和与开发人员的沟通, 更快的上市时间, 干净代码, 等., a1qa促使QA支持范围转向看板.

质量水平评估

由多个小组完成的工作根据杂项系统进行评估, 是什么阻碍了系统质量的全面评估. 规范它, A1qa建立了一个统一的方法,对团队内部的质量水平进行公正的评估.

π规划

有时, 用户描述没有详细说明, 是什么导致了在执行测试运行时缺乏准备测试用例的需求,或者需要提出额外的问题. 因此, A1qa加入客户的定期会议,计划工作量, 提供并讨论系统正确运行的见解. 还指派了一个业务分析师团队来识别和澄清需求.

正在调整客户端的时区

在时间上达到最大重叠, 同步, 一起解决流程问题, A1qa为其所有成员设置了规则,将额外的活动(自学)转移到每个工作日的第二个部分.

减轻风险

为了消除停机的可能性,a1qa为所有QA团队制定了一个花名册. 由于引入4小时轮班,观察到持续监测和缺陷修复.

加强组织性能

特别的努力包括修复发生在第三方供应商方面的缺陷, 这导致了运营成本和测试时间的增加. 在分析了它们的根本原因后,a1qa创建了一份报告来描述它们. 它允许客户重新评估参与产品开发和测试的所有团队的效率,以消除瓶颈.

由于软件架构的特点,出现了一些问题:

问题在Accertify

它的配置接近于生产环境. 因此, 由于业务需要,工程师在1个IP地址下1天的订单数量有限. 为了绕过他们,a1qa在名单上增加了额外的地址.

数据故障

它们涉及在管理面板中工作时填写不正确或不充分的数据的情况. 作为一个结果, 产品配置不正确, 数据已损坏,在测试运行期间导致错误. 因此, 在产品植入期间,a1qa在网站使用的SAP中应用BAPI调用来验证商品. 如果成功,产品将被包含到测试中.

技术 & 工具

  • VPN GlobalProtect
  • WebPageTest
  • Dynatrace
  • SAP GUI
  • Splunk
  • G套件
  • Citrix工作区
  • Apache JMeter
  • 邮递员
  • SAP Java连接器
  • 腻子
  • 黄瓜

结果

  • 加强了QA策略,因为测试过程在多个团队中保持一致, 发布支持方案采用, 并引入统一的质量评估,适用于所有客户供应商.
  • 由于从头开始构建测试方法,改善了解决方案的性能, 减少30%的下载时间, 确保所有网站在黑色星期五期间不受阻碍地运行.
  • 由于测试自动化的实现,可以更快地获益并降低操作成本, 这为手工测试团队节省了数百个工作日.
  • 通过减少第三方供应商错过的传入问题的数量来降低测试成本,从而提高组织的性能.

在数字

2+
项目持续时间数年
33
QA专家参与
4000+
测试用例准备
90%
由于引入了测试自动化,在烟雾测试方面节省了手动测试工作
30%
降低所有电子商务解决方案的加载速度

取得联系

请填写所需的字段.
电子邮件地址无效.
请填写所需的字段.
十大正规网投平台在网站上使用cookies来改善其功能和增强您的用户体验. 十大正规网投平台也使用cookie进行分析. 如果您继续浏览本网站, 十大正规网投平台将假设您同意十大正规网投平台可以在您的设备上放置cookie. 详情请参阅十大正规网投平台的 隐私及Cookies政策.
友情链接: 1 2 3 4 5 6 7 8 9 10