CukeTest
各种自动化脚本的开发利器
用自然语言、JavaScript和Python轻松编写自动化脚本,易用的集成开发环境,多种自动化引擎, 持续集成的和数据驱动的支持,丰富的报告和视频录制,多平台支持,可胜任各种类型的自动化挑战。

最强大的界面自动化工具
同时适用于初学者和专家
无论您是刚入门的新手还是经验丰富的专家,CukeTest的可视化脚本开发方式让自动化测试变得简单有趣。它允许用户专注于内容本身,而无需担心复杂的BDD文档格式,使自动化测试对所有人都易于上手。
IDE智能代码提示涵盖CukeTest API和常用的Selenium等,支持第三方智能感知库,提高开发效率。
支持各种开源框架,无需重复学习,让用户轻松开始自动化测试。
使用自然语言编写
使用自然语言编写易于理解的测试用例。行为驱动开发(BDD)是根据软件系统的外部行为验证软件是否正常工作,通常以自动化方式执行。 它通过分离测试用例设计和实现代码,提供了比关键字驱动更高级的可读性和协作效率。
多种识别引擎
一端录制,三端回放
CukeTest的Qt应用录制功能基于高级对象识别技术。它可以直接与控件交互,调用方法以准确重现用户事件,保证测试的可靠性和重复性。对于拥有Windows、Mac和Linux三个版本的Qt应用,只要UI和功能保持一致,录制或编写的脚本能实现高度复用,共用率超过90%,显著缩短测试开发周期。
Web自动化
丰富的报告格式
与AI助手对话:快速获取解决方案
持续集成工具的支持

CukeTest提供灵活的命令行接口和Restful API,使其易于集成到Jenkins或其他CI(持续集成)工具中。这种集成可以使CukeTest成为常规构建过程的一部分,自动触发功能和回归测试。无论是通过批量运行工具、RESTful API还是命令行,CukeTest都能无缝融入CI/CD流程,保证自动化测试的高效执行。
CukeTest的报告生成功能和邮件通知系统确保团队能够及时获取测试结果,优化持续集成环境下的软件开发和测试流程。此外,CukeTest支持远程执行和监控API,便于与其他系统集成。还可与自动化测试管理平台CukeManager集成,进一步促进测试团队的协作与效率。
数据驱动测试
在CukeTest中,行为驱动框架的数据驱动机制允许向场景添加样例表,使得同一场景可以应用于多种测试情况。借助CukeTest IDE的数据导入和导出功能,场景可轻松转换为场景大纲,使得测试脚本成为数据驱动的场景。
CukeTest的设计使您可以将测试数据与代码分离,支持从CSV、JSON等数据源直接读取测试数据,实现真正的数据驱动测试。通过扩展组件,CukeTest还能从多种数据源快速导入数据,包括Excel、SQL Server、MySQL、SQLite等。
CukeTest对Cucumber的扩展使得测试数据更灵活管理,传统Cucumber仅支持内嵌样例表,而CukeTest允许将样例表链接到剧本文件中集成显示,同时在CSV文件中单独维护数据。