据报道,英国软件开发商Micro Focus公司日前宣布,已经扩展了结合了人工智能(AI)的统一功能测试(UFT)测试工具系列的功能,其中包括对基于Web的应用程序和移动应用程序的支持。
此外,统一功能测试(UFT)测试工具现在将允许单个脚本在多个平台和浏览器上自动运行,而无需为每个平台创建多个脚本。还添加了众包反馈机制来改善对象识别,例如新的小部件,以提高Micro Focus测试工具中嵌入的人工智能模型识别唯一用户界面范例的能力。
Micro Focus公司将提供人工智能软件开发套件(SDK)和自然语言处理(NLP)引擎,使技术和非技术用户均可创建测试。
Micro Focus公司产品总监Archie Roboostoff表示,自然语言功能将使应用程序的最终用户更容易地参与到功能测试过程中。
他说,随着测试职责继续转移,尽可能多地执行功能测试过程变得越来越重要。开发人员和最终用户通常没有时间或通常不具备构建这些测试所需的专业知识。
很多用户面临的挑战是,他们构建和部署的应用程序代码越多,在调试应用程序上花费的时间就越多。Roboostoff指出,许多用户从应用程序开发项目中挪用资源只是为了跟上现在正在构建和部署应用程序的速度。
然而相互矛盾的是,资源转移会限制任何其他应用程序的构建速度。Roboostoff表示,人工智能可以通过减少更快地提出问题所需的时间来打破僵局,发挥关键作用。
同时,Micro Focus公司的统一功能测试(UFT)测试工具通过将针对移动应用程序开发的人工智能功能应用于基于Web的应用程序,进一步简化了测试过程。
人工智能不可能很快消除用户对应用程序进行测试的需求。但是,在许多不同的应用程序开发项目中经常会出现许多常规问题。随着开发人员在DevOps流程中正式推广之前测试更多自己的代码,开发团队应该有可能依靠人工智能工具来解决他们可以解决的问题,甚至早在有人知道它们存在之前就可以解决。
与每个人工智能工具一样,IT组织将需要对嵌入在任何测试工具中的人工智能模型充满信心。人工智能工具检查代码的次数越多,它们变得越准确。
无论使用人工智能的舒适程度如何,显然应用测试都需要变得更加自动化。随着冠状病毒疫情带来的经济衰退,大多数组织将无法在应用程序测试中投入更多精力。当然问题在于,在大多数人比以往任何时候都在家中工作和购物时,大多数组织从未如此依赖应用程序来增加收入,以帮助遏制冠状病毒的传播。
在这种“新常态”期间,组织的成功与失败之间的差异通常可以归结为对许多现在几乎完全依赖的应用程序进行的测试。