「泰斯特平台」是一个由「软件测试 & 机器学习爱好者」开发的接口自动化测试平台。
平台致力于将人工智能技术与软件测试有效结合,让平台在保障测试精确性要求的同时更具智能化、泛化能力, 同时尽可能 最优化使用体验 ,目标是成为 最贴心、最好用、颜值最高 的开源测试平台。
平台遵循「前后端分离开发」**,技术栈为:「Python + Vue + Mongodb」,后端开发使用的是轻量级 Web 框架 Flask, 前端 UI 框架则采用的是易上手的 ElementUi。
-
平台遵循「小而精」的策略,最大化所有功能的开发、使用性价比,可帮助测试团队快速搭建起易于上手 / 维护的接口 自动化测试体系。
-
平台遵循「零编码」原则,使用者不需要编程即可完成较为复杂的业务流程接口测试。
-
平台遵循「颜值即正义」原则,操作界面展示如下:
- 平台拥有极佳的定时任务体验,启动定时任务后可随时停用 / 任意编辑任务内容且立即生效,同时拥有丰富的告警策略, 页面展示如下:
- 平台拥有导入 / 导出功能,支持测试人员 "最喜爱的" Excel 格式,易于批量生成 / 修改用例。
-
平台拥有较为丰富的测试结果校验体系,支持文本相似度校验。 (具体内容可参考本篇博文)
-
平台对外提供测试任务调度接口,方便与开发项目集成。
-
......
(还有许许多多令人惊喜的小特色等着你去探索 & 挖掘)
欢迎扫描下方二维码关注「泰斯特平台」官方公众号
公众号内回复: 部署文档
即可获得部署指引文档~
平台主流程使用可参考 本篇博文中的正文部分
# TODO 详细的使用教程
开源不易 欢迎扫描下方二维码 助力开源。