收藏本站在线留言网站地图

您好,欢迎来到深圳联乐实业有限公司官网
咨询热线

400-888-2720

联乐实业

工业存储/工业电脑服务商

16年专注高可靠性工业存储产品及解决方案

云测试:应用人工智能帮助企业降本增效

返回列表 来源: 发布日期: 2020.06.15

测试作为软件开发后到上线的最后一个环节,对于产品体验和质量,起着至关重要的作用。测试的发展先后经历了纯人工测试、工具化测试和云测试的三个阶段,目前,以深度学习为代表的人工智能技术与云测试紧密结合,可大幅提升测试的效率,降低测试的成本。

2

测试行业的发展阶段

国内测试企业服务主要经历了三个阶段:人工时代、工具时代、云测试时代。

第一个阶段是人工测试时代,基本上就是以测试工程师以纯人工的方式提供测试服务,这个阶段更多是派人力去客户所在地直接提供测试服务。

第二个阶段是工具时代,测试服务企业开始使用一系列的测试管理工具,来管理测试的过程,使用自动化测试工具来取代部分手工测试,以此来提升测试服务的效率。

第三个阶段是云测试时代,“云测试”是一种先进的软件及系统测试模式,它将人工智能技术和弹性的人力模式融入到测试行业中,革新了整个测试行业。云测试的模式打破了旧有的外包测试方式,将专业、先进的测试能力以企业服务的形式赋能给企业,极大限度地提高了信息化转型企业和软件及系统行业对软件和系统质量的把握。

云测试内涵的不断扩展

在云测试雏形期,其以兼容性测试为主:在移动互联网发展的早期,移动应用呈现井喷状态,但此时iOS和安卓平台都存在机型碎片化的问题,尤其是安卓,因为其开源特点,导致设备繁多,品牌众多,版本各异,分辨率不统一。在应用上线前的测试阶段,开发者要购买大量的真机,投入大量的人力,进行应用的各种类型测试。在这种背景下,国内最早的云测试服务商Testin云测成立,并开启了“用企业服务的模式将测试以专业的测试服务商来解决”的云测试时代。Testin云测之后,百度MTC、腾讯Wetest、其他企业等也进入此领域,云测试行业迅速发展。

随着移动互联网的进一步发展,单纯的兼容性测试已经难以满足企业的测试需求。此时,云测试的内涵不断扩大,Bug探索测试、功能测试、性能测试、安全测试、自动化监控等相继纳入到了云测试的范畴。

随着5G、物联网的发展和疫情的冲击,云测试的内涵正进一步扩大,测试对象已经远不止单纯的手机应用,而是包括web、小程序、泛物联网设备等。云测试,一方面在不断取代传统测试,另一方面在新增的测试需求中从一开始就占据了主导地位,客户只需要将自己的测试目的、环境要求等数据提供给云测试服务商即可。

云测试中的人工智能应用

近几年,以深度学习为代表的人工智能渗透到各行各业,云测试也不例外。以Testin云测为例,2017年开始,公司着力于AI技术与测试的结合。在智能测试云中,AI技术从测试用例的智能生成,测试的智能执行,以及测试结果的智能分析三个方向赋能自动化测试。

与传统的自动化测试相比,人工智能赋能的云测试主要特点有:

  1. 学习成本低。传统的自动化测试,即使做到比较易用,也至多是低代码,而人工智能赋能的云测试完全可以做到以自然语言表达,从而降低了学习成本。
  2. 维护成本低。基于严丝合缝规则的自动化测试,一旦测试环境有细微的变化,则要修改代码中的参数,理解成本和维护成本都更高,而人工智能测试维护成本显著降低。
  3. Hybird识别好。人工智能测试,因不依赖于控件信息,可直接进行控件识别,因此Hybird识别效果大幅提升。
  4. 跨应用与跨平台。传统的自动化测试,是基于规则,这就导致其适应性较差,跨应用与跨平台能力均较弱,而人工智能测试,可不断地通过OCR、以图搜图等进行学习,适应能力大幅增强。

云测试模式对传统的商业方法进行了崭新的迭代,甚至对传统的软件测试模式进行了颠覆。从客户层面上来看目前非常多的500强企业早就在用云测试的模式,并从软件及系统测试中为云测试单独划分预算,其中不仅包括互联网还有许多转型“互联网+”的传统企业,并且应用云测试的模式已呈现国际化方向。人工智能技术和弹性的人力模式融入到了测试行业中,进一步提升了测试行业整体的专业性、智能性的水平,增强了测试行业的效率,使测试人员摆脱开发技能束缚,专注于业务能力和测试设计能力的培养。

联乐实业,工业存储/工业电脑服务商,16年专注高可靠性工业存储产品解决方案服务商!详情进入www.univo.com.cn或垂询400-888-2720