CukeTest已在国内外几百家企业中得到了广泛的应用。包括但不限于银行、军工、研究所、互联网公司等。下面仅列举几个典型案例。如需更详细的解决方案信息,请联系我们。

国内某知名工控设备厂商希望能够对旗下的工控程序开发软件和工控设备嵌入式系统进行自动化测试的开发。 需要测试的工控程序开发软件的品类比较多,使用的技术框架也多有不同(有WPF、DevExpress以及各类插件), 但是只需要在Windows设备上使用,因此CukeTest提供的Windows自动化技术可以非常顺利的完成测试开发; 而需要测试的工控设备嵌入式系统,由于嵌入式设备的内存非常小(只有256MB),并且系统和CPU架构也包含32位, 因此CukeTest提供了远程自动化的方案,通过在嵌入式设备中安装体积较小的独立执行器(40MB), 使得CukeTest可以将测试项目从本机(控制端)远程发送到工控设备(执行端)中运行,并将测试结果返回到本机。
获取方案国内某领先的半导体公司,其核心业务之一是自主研发EDA(电子设计自动化)软件。 为了保障EDA软件的质量和提升测试效率,该公司希望引入自动化测试方案。 该EDA软件是一款复杂的桌面应用程序,包含大量的图形界面操作和复杂的算法逻辑。 CukeTest凭借其强大的桌面自动化能力,能够有效地识别和操作EDA软件的各种界面元素, 例如菜单、工具栏、画布以及各种自定义控件。 通过CukeTest,测试团队可以自动化执行设计创建、仿真分析、布局布线等关键功能模块的测试用例, 从而大幅减少了手动测试的工作量,并提高了测试覆盖率和回归测试的效率。
获取方案
西安一研究所需要验证开发的软件是否支持迁移到国产操作系统平台和国产CPU硬件平台上,由于软件本身采用是跨平台的Qt技术,同时具备Windows和Linux平台版本。 但由于软件仍在迭代中,需要频繁的回归测试验证,迁移到其它平台带来的回归测试成本导致所里审慎的对迁移项目进行考量。 后来由兄弟研究所介绍,开始使用CukeTest编写回归。 由于CukeTest本身就是跨平台并且支持国产多CPU架构平台,在不同平台采用同一套测试项目,减少测试资产管理上的成本,很快就推进采购,并帮助迁移项目正式执行和落地。
获取方案
电科集团南京某研究所的复杂Qt桌面应用,成功应用了CukeTest实现了自动化测试。 CukeTest对Qt控件有较细的支持粒度,可以操作Table、Tree、List等控件的单元节点, 实现了精细控制。同时针对个别的自绘制控件,使用CukeTest自带的虚拟控件及OCR功能, 也可以实现操控。并与Jenkins工具集成,完成持续集成中的自动化回归测试。 CukeTest对Web自动化的有良好的支持,易于结合开源自动化库, 因此同样也在该所的Web自动化测试项目中发挥了作用。
获取方案
国内某大型电力公司在全国部署了多套SCADA(监控与数据采集)系统,用于实时监控电网运行状况、调度指令下发及设备远程控制。 由于系统包含大量的图形化监控界面、复杂的交互逻辑以及实时数据刷新机制,传统的手动测试方式难以保证覆盖率和效率。 CukeTest 结合其在Linux/凝思平台上的桌面自动化和远程执行能力,实现了对调度端和监控端系统的自动化联调测试。 测试团队能够模拟实时告警、设备状态变化和数据刷新等高频场景,并通过图像识别和接口校验确保显示与后端一致性。 最终,大幅度提升了系统发布的验证速度,并保障了电力监控平台的稳定可靠运行。
获取方案
某国内知名音视频软件公司希望在持续集成流程中加入自动化测试,以验证其视频剪辑与音频合成类桌面应用的稳定性。 该应用包含大量复杂的拖拽、时间轴编辑、滤镜调整和音轨混合操作,测试场景高度依赖用户交互与实时渲染结果。 CukeTest 借助对象识别技术,能够识别并操作软件中的时间轴、素材库、效果面板等复杂控件, 结合脚本驱动的多场景回放功能,实现了跨平台(Windows/macOS)的剪辑自动化验证。 通过引入 CukeTest,测试团队不仅实现了高频构建版本的快速验证,也保证了创作功能在不同系统下的一致性与稳定性。
获取方案
国内某地的软件质检院希望引入自动化测试来完成对国产“信创”软件的验收。质检院的需求和涉及领域都比较多样, 无论是系统还是应用都有国产化相关的需求,涉及到的硬件平台有:x86/AMD64、ARM、MIPS架构;涉及到的国产系统版本有: UOS 20、银河麒麟v4/7/10;涉及到的软件技术有:Qt、GTK、Java以及Web。这些需求CukeTest都陆续完成了开发和适配, 并且顺利通过并取得了各个国产系统和CPU的兼容性适配认证,积极的参与到建设刚起步的国产生态中去。
获取方案
某北京地图测绘公司,地图软件的核心功能测试需要实现自动化,这项核心功能是在海图上进行标记、绘制航线等。 由于软件发展的时间比较久,可以标记的类型,绘制的形式都非常的丰富,手动进行测试不仅工作量大,而且重复度极高测试人员也多有不满。 测试自动化的难点在于标记和绘制需要与海图进行大量交互,而地图的缩放、移动、实时情况都会给交互带来很大的不确定性。 CukeTest通过接入(socket方式)地图绘制接口,取得交互点位于应用中的桌面坐标, 并进行操作,并使用图像自动化功能对自动化测试结果进行检查,最后完成了这一项繁杂的测试,解放了测试人员,使其可以投入到更重要、更不容易自动化的测试中去。
获取方案
上海某银行的浏览器端的网银有比较悠久的历史,而后,网银功能都从Web应用中搬入桌面应用,应用在Windows窗口中内嵌了网页视图用于显示网页内容。 由于兼容性的问题导致测试工作量变大,Web应用测试通过后需要在桌面应用中重新测试。 银行方希望能够将这个测试流程自动化。CukeTest支持的混合测试帮助银行实现这一功能, 可以在一个项目中调用不同测试能力的API,只需要引入相关的自动化库即可。在桌面应用的测试中,重用了已经写好的Web自动化,结合桌面自动化API和图像自动化功能完成了这个内嵌网页的桌面应用自动化测试。
获取方案
某国内知名在线教育机构,由于机构软件包含教师端(后台管理Web应用)和学生端(课程桌面软件), 一个系统同时包含了Web和桌面端两种应用,因此需要联调,比如在桌面端提交作业,应在Web端看到作业内容;在Web端发布课程,桌面端应该收到提醒并可以观看。 前期使用了开源的Web测试工具,所以Web端的测试已经较为完善,但桌面端测试仍通过手动完成。 后来该机构采用CukeTest软件,CukeTest有,比较完善的桌面自动化功能。并可以直接集成开源工具,因此将已有的Web测试直接移植到CukeTest上运行。 同时借助CukeTest提供的桌面自动化API,完善了桌面端应用的自动化。并结合接口测试,在同一个测试项目中完成了桌面端、Web端以及后台服务器端的全流程测试。
获取方案
中科飞测
创维
ARM中国
中软国际
中国科学院
accenture
航天宏图
中国联通
PANOCOM
浪潮
中国航天
软通动力
中科星图
中国移动
中国电科
Honeywell
南方智能
大华科技
苍穹数码
汇川技术
奇安信
励颐拓
国家电网
龙芯中科
中国石油
珂晶达
新凯来
艾睿光电
异格技术
统信软件
讯优智超
时域科技
大疆
浙商实业
辰信领创
阿丘科技
卡诺普机器人
宝信软件
质检院
麒麟软件
飞腾
和利时