Page 16 - 网络电信2023年3月刊
P. 16
人工智能技术在移动终端自动化测试中的运
用探析
全华斌,张宙
中移动信息技术有限公司
摘要:为了解人工智能技术在移动终端自
动化测试中的运用方式,本文将展开相关研
究。首先介绍了移动终端自动化测试现状、自
动化测试与智能技术的关系,然后对人工智能
技术的运用进行了分析,提出了运用准备、运
用方法以及智能化移动终端自动化测试系统的
关键功能实现方法。通过本文的研究,人工智
能技术顺利与移动终端自动化测试结合,技术
得到了充分运用,能够有效解决测试缺陷问
题,并提高测试结果的质量。
关键词:人工智能技术;移动终端;自动
化测试
一、引言 二、移动终端自动化测试概述及其与智能技
因为早期的移动终端测试依赖人工,所以人工在工作能 术的关系
力上的局限性对工作质量、效率等造成了很大的影响,人工测 2.1 移动终端自动化测试概述
试逐渐无法满足人们的需求。这种现象在很长一段时间内愈演 移动终端自动化测试是终端产品开发过程中的一个重要
愈烈,而相关组织也很早就意识到了问题的存在,并积极地探 环节,目的是确认产品是否合格、是否存在缺陷,以便不间断
索摆脱人工模式的方法。在这样的背景下,移动终端自动化测 地进行调试,保障产品质量。该环节又可以分为多个板块,比
试概念应运而生,它的出现确实给测试工作带来了很多帮助, 较主要的是软件测试、硬件测试、结构测试等。以软件测试为
使其对人工的依赖程度降低。但移动终端自动化测试也存在缺 例,人工需要通过自动化技术对软件的性能进行全面测试,一
陷,例如只能根据标准流程运作,无法随实际情况来改变测试 般包括功能测试、稳定性测试、兼容性测试、压力测试、启动
方式,说明自动化测试依然对人工有依赖。从这一角度看,人 时间测试、平滑性测试、跑分测试七个步骤,如果某步骤的测
工的局限性依然会在一定程度上对测试工作造成影响,也说明 试结果不达标,就说明软件存在缺陷,需要进行针对性的改
移动终端自动化测试并不尽善尽美,还有很大的发展空间。此 进,最终输出高质量软件产品。在各步骤的测试当中,自动化
时,人工智能技术的逐渐成熟与普及带来了发展的契机。人工 测试端的基本流程共分为三个步骤:①模拟用户行为进行测
智能技术就是模拟人工思维逻辑进行运作的技术,说明其至少 试;②结合标准指标判断测试数据是否存在异常,任何不达标
在部分场合下是能够代替人工对问题进行思考、再做出决策与 数据都会被判定为异常;③采集测试数据,集成后通过数据可
行动的,因此该项技术的运用过程中无需人工插手,这样人工 视化技术向人工输出[1]。
能力的局限性就不会对实际工作造成影响。结合这一思路,测 移动终端自动化测试暴露出了两方面的缺陷。首先,因为
试领域开始关注人工智能技术,希望将其运用到自动化测试当 测试过程中经常会出现数据反复、测试周期长的现象,且移动
中,为实现这一点,有必要展开相关研究。 终端自动化测试只负责输出结果,并不负责对结果进行判断,
判断工作依赖人工,而人工面对庞大数据难免会出现错误,所
网络电信 二零二三年四月 29