IS自动化回归方案-V2

一、IS简介IS(Inspiration Spaces,灵感空间)是一款由酷家乐Coohom团队开发的面向消费者的家具或定制行业营销产品,用户可以根据个人取向选择样板间,并以全景图形式查看样板间详情并进行内容素材替换,实现所见即所得。适用范围包括定制,成品,硬装在内的多个行业,目

闪电

老旧服务的接口保障

一、背景在数字经济背景下,产品会依据市场需求不停更新迭代,新产品会不断淘汰老产品。在新老产品更替的过渡时期,老服务将会进入维护状态,研发的投入会急剧减少,服务的维护人员也会发生较大变动。因此,对于基础设施升级或者服务合并的情况,旧服务的测试工作就会变得相当棘手。总结有以下2个痛点

闪电

同事这样做接口校验,两天就完成了OKR

​一、背景:接口自动化是一种能提高服务回归效率,保证服务稳定性的重要方式。但是对很多做接口自动化的测试来说,往往痛苦大于快乐。主要问题还是在于接口自动化的校验。写校验成本较高。很多接口响应字段可能非常多,结构体复杂,要做到详细校验编写成本很高。而越详细的校验,维护成本也越高。测试

闪电

代码检测利器“利特莫斯”之优化血泪史

“利特莫斯”是什么?Litmus由测试效能开发,用于检测代码质量的平台。Litmus支持代码异味、重复代码、复杂度、单元测试成功率、单元测试覆盖率等指标的获取。只有提测的代码质量越高,我们交付的产品的质量才有可能越高。上述指标的获取基于开源工具Sonar和Jacoco。下图为Li

闪电

震惊!!Xpath封装还能这么玩?

​背景酷家乐有一套自己的UI自动化框架--Hades,其主要以puppeteer与playwright为核心进行了二次封装改造,并整合了许多酷家乐设计工具前端api。使得UI自动化对canvas交互、前端性能测试有比较好的支持。除了能力上的扩展以外,Hades还有一个显著特点是:

闪电

服务端低代码实现和设计思路

一、分享的目的在理解了服务端低代码平台设计实现的基础上,能够让大家更好的使用低代码平台扩展出更多的能力,丰富工具的打造,知道什么时候可以使用,如何使用。kuta将来可能会走向内部开源,可以帮助kuta后来开发者对前面搭建的kuta架构有个高度概括的认识,在目前kuta中间层的基础

闪电

突袭演练实战经验

背景随着酷家乐业务快速成长,用户对于服务的稳定性要求也越来越高,再加上业务复杂度与日俱增,发生线上故障时,由于缺失合理预案、研发人员缺少应急经验,各种报警满天飞,导致自乱阵脚,延长故障持续时间,导致故障无法快速止血。系统是否健壮?是否有完善且合理的应急预案?研发人员是否掌握基础应

闪电

基于图像机器学习的自动化应用

一、当前UI自动化存在的问题1.1 自动化元素定位比较麻烦通过xpath或selector定位比较麻烦,要手动定位很多元素,写一条用例耗时比较久业务如果更新频繁,元素重新定位调试起来比较耗时1.2 特殊元素通过传统方式定位比较困难对于像全景图、漫游图等展示类的场景来说,元素定位很

闪电

分库分表迁移测试实践

一、背景随着公司的业务规模逐渐扩大,用户量和业务的复杂度日益增加,各业务组需要把统一库中业务相关的表迁移到自己的库中,方便维护。随着中台业务的发展,模数据的日益增加,单一的DB架构就会出现一系列问题,比如响应过慢,有时候甚至会出现超时,分库分表,接es改造,被提上日程。二、分析与

闪电