企业案例

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

pagelist
嵌入式设备,远程自动化,Windows

工控厂商多设备自动化

国内某知名工控设备厂商希望能够对旗下的工控程序开发软件和工控设备嵌入式系统进行自动化测试的开发。 需要测试的工控程序开发软件的品类比较多,使用的技术框架也多有不同(有WPF、DevExpress以及各类插件), 但是只需要在Windows设备上使用,因此CukeTest提供的Windows自动化技术可以非常顺利的完成测试开发; 而需要测试的工控设备嵌入式系统,由于嵌入式设备的内存非常小(只有256MB),并且系统和CPU架构也包含32位, 因此CukeTest提供了远程自动化的方案,通过在嵌入式设备中安装体积较小的独立执行器(40MB), 使得CukeTest可以将测试项目从本机(控制端)远程发送到工控设备(执行端)中运行,并将测试结果返回到本机。

获取方案
pagelist
EDA工具,半导体,桌面应用,Windows

半导体EDA软件功能测试

国内某领先的半导体公司,其核心业务之一是自主研发EDA(电子设计自动化)软件。 为了保障EDA软件的质量和提升测试效率,该公司希望引入自动化测试方案。 该EDA软件是一款复杂的桌面应用程序,包含大量的图形界面操作和复杂的算法逻辑。 CukeTest凭借其强大的桌面自动化能力,能够有效地识别和操作EDA软件的各种界面元素, 例如菜单、工具栏、画布以及各种自定义控件。 通过CukeTest,测试团队可以自动化执行设计创建、仿真分析、布局布线等关键功能模块的测试用例, 从而大幅减少了手动测试的工作量,并提高了测试覆盖率和回归测试的效率。

获取方案
pagelist
国产化,跨平台,Qt

研究所国产化平台测试

西安一研究所需要验证开发的软件是否支持迁移到国产操作系统平台和国产CPU硬件平台上,由于软件本身采用是跨平台的Qt技术,同时具备Windows和Linux平台版本。 但由于软件仍在迭代中,需要频繁的回归测试验证,迁移到其它平台带来的回归测试成本导致所里审慎的对迁移项目进行考量。 后来由兄弟研究所介绍,开始使用CukeTest编写回归。 由于CukeTest本身就是跨平台并且支持国产多CPU架构平台,在不同平台采用同一套测试项目,减少测试资产管理上的成本,很快就推进采购,并帮助迁移项目正式执行和落地。

获取方案
pagelist
图像自动化,接口开发

地图测绘软件自动化

某北京地图测绘公司,地图软件的核心功能测试需要实现自动化,这项核心功能是在海图上进行标记、绘制航线等。 由于软件发展的时间比较久,可以标记的类型,绘制的形式都非常的丰富,手动进行测试不仅工作量大,而且重复度极高测试人员也多有不满。

测试自动化的难点在于标记和绘制需要与海图进行大量交互,而地图的缩放、移动、实时情况都会给交互带来很大的不确定性。 CukeTest通过接入(socket方式)地图绘制接口,取得交互点位于应用中的桌面坐标, 并进行操作,并使用图像自动化功能对自动化测试结果进行检查,最后完成了这一项繁杂的测试,解放了测试人员,使其可以投入到更重要、更不容易自动化的测试中去。

获取方案
pagelist
持续集成,自动化回归,OCR,Qt

军工Qt大型应用的自动化测试

电科集团南京某研究所的复杂Qt桌面应用,成功应用了CukeTest实现了自动化测试。 CukeTest对Qt控件有较细的支持粒度,可以操作Table、Tree、List等控件的单元节点, 实现了精细控制。同时针对个别的自绘制控件,使用CukeTest自带的虚拟控件及OCR功能, 也可以实现操控。并与Jenkins工具集成,完成持续集成中的自动化回归测试。 CukeTest对Web自动化的有良好的支持,易于结合开源自动化库, 因此同样也在该所的Web自动化测试项目中发挥了作用。

获取方案
pagelist
国产化,信创,Qt

软件质检院国产软件自动化测试

国内某地的软件质检院希望引入自动化测试来完成对国产“信创”软件的验收。质检院的需求和涉及领域都比较多样, 无论是系统还是应用都有国产化相关的需求,涉及到的硬件平台有:x86/AMD64、ARM、MIPS架构;涉及到的国产系统版本有: UOS 20、银河麒麟v4/7/10;涉及到的软件技术有:Qt、GTK、Java以及Web。这些需求CukeTest都陆续完成了开发和适配, 并且顺利通过并取得了各个国产系统和CPU的兼容性适配认证,积极的参与到建设刚起步的国产生态中去。

获取方案
pagelist
桌面应用,金融,Web,Windows

网银桌面端软件自动化

上海某银行的浏览器端的网银有比较悠久的历史,而后,网银功能都从Web应用中搬入桌面应用,应用在Windows窗口中内嵌了网页视图用于显示网页内容。 由于兼容性的问题导致测试工作量变大,Web应用测试通过后需要在桌面应用中重新测试。 银行方希望能够将这个测试流程自动化。CukeTest支持的混合测试帮助银行实现这一功能, 可以在一个项目中调用不同测试能力的API,只需要引入相关的自动化库即可。

在桌面应用的测试中,重用了已经写好的Web自动化,结合桌面自动化API和图像自动化功能完成了这个内嵌网页的桌面应用自动化测试。

获取方案
pagelist
教育培训,Web,Windows

教育机构多端协同自动化

某国内知名在线教育机构,由于机构软件包含教师端(后台管理Web应用)和学生端(课程桌面软件), 一个系统同时包含了Web和桌面端两种应用,因此需要联调,比如在桌面端提交作业,应在Web端看到作业内容;在Web端发布课程,桌面端应该收到提醒并可以观看。 前期使用了开源的Web测试工具,所以Web端的测试已经较为完善,但桌面端测试仍通过手动完成。 后来该机构采用CukeTest软件,CukeTest有,比较完善的桌面自动化功能。并可以直接集成开源工具,因此将已有的Web测试直接移植到CukeTest上运行。 同时借助CukeTest提供的桌面自动化API,完善了桌面端应用的自动化。并结合接口测试,在同一个测试项目中完成了桌面端、Web端以及后台服务器端的全流程测试。

获取方案

客户及合作伙伴