seldom-platform颠覆传统的自动化测试平台

Apache License 2.0
python,TypeScript
Linux,MacOS
虫师 · November 27, 2024 · 5171 次阅读 · 5 条评论

既然用了 颠覆 肯定就不是在传统的 自动化测试平台上 卷 功能 UI 交互,比拼谁的平台功能齐全。 相比较来说, seldom-platfrom 使用非常简单。

Sedom-platfrom 的目标不是为了不让测试写代码。在当前市场上不会代码的测试可能已经没有机会进入这个行业了。

seldom-platfrom 的特点是 让会写代码的高效的通过 seldom 框架完成自动化用例的编写,剩下的事情交给平台来完成

平台技术方案

  • seldom-platform 架构

🐍 1. seldom

通过 seldom 框架编写自动化测试用例。

🌐 2. Github/gitee 托管项目代码

将你的代码托管到 git 平台, githubgitlabgitee或者私有 git 平台都可以。

💻 seldom-platfrom

通过 seldom-platfrom 平台解析用例,执行、查看结果、定时任务...

从上面的实现方案,seldom-platform充当了CI的角色,但是,又与CI有很大不同,CI 支能配置命令来执行自动化项目。Seldom-Platform 可以对自动化项目做到用例级可视化管理。除了不支持编写测试用例(本来,编写测试用例也应该交给更擅长的框架来做。)

平台特点

  • 零成本支持任何类型测试

当我们将编写用例这件事情交给 框架 来完成之后,那么平台可以几乎零成本的实现任何类型的测试: Web UIApp UIHTTPWebSocketdb数据库 等。然而,传统的自动化测试平台每种类型的测试都需要做专门的支持。

  • 降低平台开发的成本

当平台不再负责用例的编写,那么成本可以得到很大的降低。想象你要在平台上实现用例的创建、用例依赖、数据依赖,模块依赖。不同类型的测试交互也会有很大的差异,显然要付出不小的开发成本。

  • 平衡测试编写与管理

测试工程师可以自由的使用 seldom 框架编写自动化测试用例,同时,这并不会限制他技术成长。
测试管理者可以可视化的管理测试用例,查看、运行、统计等可以非常直观的管理用例。

相关项目

目前 seldom-platform 已经到 2.0 版本,重构了前端交互,提供更加友好的交互设计,以及更稳定的功能。

关注平台的更多使用细节,请访问开源项目,以及在线体验平台。

seldom-platform 开源平台:https://github.com/SeldomQA/seldom-platform

评论列表
baosheng 发表于 January 20, 2025

1234

baosheng 发表于 January 20, 2025

1234

baosheng 发表于 January 20, 2025

1234

Jackson 发表于 January 15, 2025

感觉一般

askwu 发表于 December 24, 2024

2012 年前我们就做过这个了