近年来,“数字产业化”和“产业数字化”多次在两会报告及《“十四五”规划纲要》中提及,成为各个行业高度关注的热词。数字经济作为数字产业化和产业数字化的核心,已成为未来利用数字技术赋能传统产业数字化转型升级,推动新产业新模式发展的强力引擎。
伴随企业数字化转型步入深水区,软件产品及服务逐渐成为企业的重要资产及核心竞争优势。为了满足日益变化的市场环境及需求,软件产品的迭代周期也在不断加快,使得敏捷开发、DevOps等成为行业主流开发模式及技术文化。
而这种“小步快跑”、“持续开发持续迭代”的软件开发、交付模式的兴起,对软件测试部门带来巨大压力,即需要测试人员在更短的时间完成整个测试流程。因此,提升软件测试速度和效率显得愈发迫切。
自动化测试是软件质量和效率提升的重要手段
针对软件复杂度越来越高、规模持续扩大、产品迭代周期不断缩短等现状,以智能测试技术提升自动化测试覆盖率已成为软件测试行业主流趋势。
“测试过程管理难、测试效率低、业务型测试人才少和专项测试能力受限是企业在软件和系统测试中遇到四大难题”。Testin云测CTO陈冠诚认为,“构建一站式AI自动化测试平台整体架构和健全的测试服务体系,是提升企业软件质量和测试效率的关键”。
在刚刚落幕的2022QECon大会上,Testin云测CTO陈冠诚表示,基于统一UI自动化测试AI引擎,采用自然语言编写脚本,对象识别引擎由控件方式升级为AI方式,大幅提高脚本的兼容性及复用性,极大地降低了脚本的学习及维护成本,通过AI中台的技术能力,赋能App、Web、PC和接口自动化测试,业务监控,兼容测试,验收测试等场景,以领先的AI自动化核心能力和全方位的智能测试解决方案助力企业提升软件质量和效率。
作为一家以人工智能技术驱动的企业服务平台,Testin云测试将AI技术作为测试技术升级的重要抓手,推出了全新的自动化测试平台TestinPro,以视觉识别和自然语言理解为核心技术支撑,基于深度学习构建了OCR文字识别、图像识别、自然语言处理引擎三大AI能力。
经过AI等技术的加持,TestinPro AI自动化核心能力有了全面提升:全新的自然语言编写脚本方式,使脚本编写效率高、易理解、易维护;全新的AI版本OCR技术应用,使脚本易维护、执行稳定性更高;全新的AI版本图标分类技术应用,实现常见图标语义化;全新的图像相识度匹配算法,图像识别鲁棒性更好。
相对传统测试方法,Testin云测试AI自动化测试场景覆盖率提高30%以上,脚本开发编写效率提升超过200%,脚本维护工作量降低60%。不仅提升了测试效率,还极大的降低了测试成本。
Testin云测试助力软件测试行业高质量发展
作为云测试模式的开创者和引领者,Testin云测试始终根植于测试领域,基于领先的智能测试技术和能力为全行业提供全方位测试服务,能够覆盖软件应用整个生命周期,基于多维度检测服务,为软件应用按时交付、及时上线以及高效运行提供了有力保障!
目前,Testin云测试提供包括兼容测试、测试管理数字化、自动化测试、云众包、安全测试和远程真机等覆盖软件全生命周期及各个不同阶段地测试服务。
以兼容测试服务为例,由于存在Android和iOS两大生态阵营,且不同品牌的手机屏幕分辨率及采用的硬件设备不同,这对测试工作带来诸多挑战。
Testin云测试基于多年积累的AI自动化技术,将待测APP中的核心功能、流程脚本化,并将脚本推送到Testin云测试全球实验室的海量终端进行自动执行检测。测试数据全过程自动记录,包括每个步骤对应的操作过程、截图、日志、性能指标等详细信息,最终自动形成一套基于移动应用质量方面的检测报告。
由于在兼容测试中积累的大量不同应用程序的不同场景,Testin云测试OCR文字识别算法的训练数据超过2000万,验证数据超过500万,支持CPU和GPU两种版本,能够支撑不同客户的硬件环境。针对不同设备的分辨率问题,Testin云测试采用动态模板匹配、边缘检测,图像去噪等算法,其图像对象识别精度提升至97%,响应速度达到200ms左右。
据了解,Testin云测自动化测试工具,在技术上应用了机器视觉(AI)技术,在易用性、识别精度、执行稳定性等方面均超越传统自动化测试工具。有数据表明,仅应于回归测试,即可可帮助企业提升1.5倍以上的人效。
此外,Testin云测试还可以满足自然语言AI脚本录制、移动APP自动化测试、Web自动化测试、PC端自动化测试以及运营阶段的测试-APP业务监控等场景下的测试需求,并且实现了对DevOps体系的全面对接与支持。
写在最后
作为自动化测试领域的一枚“老兵”,Testin云测自成立至今,已为全球超过百万的企业及开发者提供全方位测试服务,累计服务超过300万款应用。随着企业数字化转型的深入,Testin云测将为更多行业和客户提供智能测试服务,为软件行业高质量发展贡献力量。