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

Apache License 2.0
python,TypeScript
Linux,MacOS
虫师 · 2024年11月27日 · 896 次阅读 · 0 条评论

既然用了 颠覆 肯定就不是在传统的 自动化测试平台上 卷 功能 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

评论列表
暂无评论.