近日,恒润科技成功代理了testplant公司(http://www.testplant.com/)的eggplant产品。testplant 是一家国际软件企业,成立于2008年,总部位于英国伦敦市。该公司创建了eggplant 这款hmi(人机交互界面)自动化测试工具,帮助用户自动化传统意义上需要手动完成的软件测试和验证流程。eggplant 被全球500 多家涉及各行各业的企业广泛使用,包括汽车、医疗保健和生命科学行业、金融和零售业、it、电信和媒体行业等。
与常规的应用程序不同,hmi的主要构成是图形化对象,相应的测试用例是驱事件序列,如点击按键、菜单选择等动作,而不是代码。传统的hmi测试方法是纯手工测试,依靠人眼判断测试结果和手工记录,效率低下。camera 机械手也是常见手段,尽管能一定程度上解放人力,但输入测试用例过程繁琐,机械手执行动作耗时,camera图片记录精度不高。
eggplant通过vnc通讯技术远程桌面连接被测对象,基于精确的图像和文字识别算法进行对象定位,进而驱动和确认被测hmi设备的响应。
产品介绍
eggplant能精确地“观察”图形显示,像人一样“操作”hmi被测设备,非入侵式地执行测试使得eggplant能够跨平台测试任何操作系统设备。eggplant以尖端独特的自动化测试技术,帮助用户更快地发布hmi产品,大量缩减时间和成本。
功能特点
• 精确的专利图像识别算法,高精度图片捕获和图片对比;
• capture模式捕获hmi界面中将被操作的图形对象;
• 允许不同精度的图片捕获: tolerant、precise、pulsing等;
• 集成强大的ocr (光学字符识别)引擎,识别200多种语言:中文、英文、俄文、日文、韩文等;
• 图片诊断、图片复用、图片管理;
• 简易直觉的测试脚本语言“sence talk”,无需编程背景,适合任何人使用;
• 图片测试用例可选,相应测试脚本自动生成;测试脚本自动执行于被测设备,激励界面状态更新;
• 测试脚本可编辑,测试脚本可复用于多个项目;
• 支持测试脚本的运行、暂停、单步执行、断点调试等;
• 自动生成测试结果:excel、txt、xml;
• 支持与第三方工具集成:vector canoe、ibm rational rqm、doors、hp qc;
• 无需认知被测设备软件程序或底层语言,不依赖其它技术,仅需要获得vnc传递过来的图形像素信息;
• 支持跨平台测试包括车载信息娱乐系统、车载仪表在内的任何操作系统的hmi设备;
• 双系统架构的非入侵式测试;基于图片搜索定位,测试用例为系统级事件,不对被测设备构成任何植入和影响;
• 支持多台设备同步测试。
应用&案例
• eggplant测试mirrorlink应用
• eggplant&vector canoe集成测试车载信息娱乐系统