闲鱼技术2022年度白皮书-技术质量主题-关于闲鱼测试数据构造,我有几条心得(下)

简介: 闲鱼技术2022年度白皮书-技术质量主题-关于闲鱼测试数据构造,我有几条心得

接上篇:https://developer.aliyun.com/article/1225727?spm=a2c6h.13148508.setting.14.68944f0eORepoX


三、 效果及展望

 

造数工厂未上线之前,无论是业务测试、产品设计验收还是跨部门合作,都需要牺牲测试同学的大量时间构造数据。现如今我们以最小的建设成本,搭建了一套具有可配置、可扩展能力的造数工具平台,支持大家自主获取数据,工作效率得以大幅度提升。

 

根据目前效果来看,商品的获取速度由原本的分级提升至秒级。至于订单的构造和履约推进流程复杂,如下图所示,测试同学往往需要准备买卖家两个账号,分别发布和购买商品,后续履约推进还需联系开发,中间的等待过程往往总是漫长。现在通过造数工厂即可自助造单和履约推进,单笔交易流程回归耗时由1h下降到分钟级别。

 

image.png

交易测试流程

 

自年初上线以来,造数平台已接入商品、交易、优惠三大业务线,覆盖核心商品类型20+,通过平台发布商品60000+,造单100+。此外还支撑了商品合规、商详升级等多个重构需求的数据准备工作,测试效率得到显著提升。后续,我们将从几个方面对平台进行持续优化:

 

持续提升数据覆盖度,承接诸如订单诊断、商品诊断、用户资产等更多的数据构造工作

目前平台的业务接入不支持自定义插件化扩展,降低接入成本将是我们持续努力的方向

丰富“测钉一体化”的交互模式,让平台所有的数据获取,做到一个群就够了。

 

平台希望通过快速的数据构造能力赋能业务测试,推进测试左移。让更多的闲鱼小二解放双手,从重复性的劳动中跳脱出来。

 

 

相关文章
|
18天前
|
物联网 测试技术 持续交付
软件测试的艺术与科学:探索自动化测试框架未来技术的融合与创新:探索区块链、物联网和虚拟现实的交汇点
【8月更文挑战第30天】在软件开发的海洋中,测试是确保航行安全不可或缺的灯塔。本文将带领读者揭开软件测试神秘的面纱,深入理解自动化测试框架的重要性和实现方法。通过实际案例,我们将一起探索如何构建高效、可靠的自动化测试系统,从而保障软件质量,提升开发效率。
|
21天前
|
存储 人工智能 自然语言处理
知识库优化增强,支持多种数据类型、多种检索策略、召回测试 | Botnow上新
Botnow近期对其知识库功能进行了全面升级,显著提升了数据处理能力、检索效率及准确性。新版本支持多样化的数据格式,包括PDF、Word、TXT、Excel和CSV等文件,无需额外转换即可直接导入,极大地丰富了知识来源。此外,还新增了细致的文本分片管理和编辑功能,以及表格数据的结构化处理,使知识管理更为精细化。 同时,平台提供了多种检索策略,包括混合检索、语义检索和全文检索等,可根据具体需求灵活选择,有效解决了大模型幻觉问题,增强了专业领域的知识覆盖,从而显著提高了回复的准确性。这些改进广泛适用于客服咨询、知识问答等多种应用场景,极大提升了用户体验和交互质量。
42 4
|
23天前
【Application Insights】使用Powershell命令向Application Insgihts发送测试数据
【Application Insights】使用Powershell命令向Application Insgihts发送测试数据
|
23天前
|
JSON Kubernetes Linux
【Application Insights】使用CURL命令向Application Insgihts发送测试数据
【Application Insights】使用CURL命令向Application Insgihts发送测试数据
|
26天前
|
Web App开发 JSON 测试技术
精通Postman接口测试:关联技术与自动化实践指南
这篇文章详细介绍了如何使用Postman进行接口测试,包括关联技术、自动化实践,以及如何通过环境变量和全局变量解决接口之间的关联性问题。
28 0
精通Postman接口测试:关联技术与自动化实践指南
|
17天前
|
安全 数据安全/隐私保护 架构师
用Vaadin打造坚不可摧的企业级应用:安全性考虑全解析
【8月更文挑战第31天】韩林是某金融科技公司的架构师,负责构建安全的企业级应用。在众多Web框架中,他选择了简化UI设计并内置多项安全特性的Vaadin。韩林在其技术博客中分享了使用Vaadin时的安全考虑与实现方法,包括数据加密、SSL/TLS保护、结合Spring Security的用户认证、XSS防护、CSRF防御及事务性UI更新机制。他强调,虽然Vaadin提供了丰富的安全功能,但还需根据具体需求进行调整和增强。通过合理设计,可以构建高效且安全的企业级Web应用。
28 0
|
17天前
|
测试技术 数据库
确保数据访问层的可靠性:详细解析使用Entity Framework Core进行隔离的单元测试方法
【8月更文挑战第31天】在软件开发中,单元测试是确保代码质量的关键。本文通过一个在线商店的商品查询功能案例,介绍了如何使用EF Core和Moq框架实现数据访问层的隔离测试。通过模拟`ApplicationDbContext`,我们能够在不访问真实数据库的情况下对`ProductService`进行单元测试,提高测试效率并保证测试稳定性。这种方法是实现高效、可靠单元测试的重要手段。
25 0
|
1月前
|
关系型数据库 MySQL Python
[python]使用faker库生成测试数据
[python]使用faker库生成测试数据
|
1月前
|
机器学习/深度学习 人工智能 物联网
探索软件测试的前沿技术与未来趋势
在数字化时代的浪潮中,软件测试作为保障软件质量的重要环节,正经历着前所未有的变革。本文将深入探讨当前软件测试领域的最新技术进展,包括自动化测试、人工智能在测试中的应用、以及云测试平台的发展等。同时,文章也将对软件测试的未来发展趋势进行预测,为读者揭示一个更加智能化、高效化的软件测试新时代。
|
5天前
|
移动开发 JSON Java
Jmeter实现WebSocket协议的接口测试方法
WebSocket协议是HTML5的一种新协议,实现了浏览器与服务器之间的全双工通信。通过简单的握手动作,双方可直接传输数据。其优势包括极小的头部开销和服务器推送功能。使用JMeter进行WebSocket接口和性能测试时,需安装特定插件并配置相关参数,如服务器地址、端口号等,还可通过CSV文件实现参数化,以满足不同测试需求。
27 7
Jmeter实现WebSocket协议的接口测试方法