Page 16 - 网络电信2023年3月刊
P. 16

人工智能技术在移动终端自动化测试中的运

            用探析



            全华斌,张宙
            中移动信息技术有限公司



                                                                       摘要:为了解人工智能技术在移动终端自
                                                                   动化测试中的运用方式,本文将展开相关研
                                                                   究。首先介绍了移动终端自动化测试现状、自
                                                                   动化测试与智能技术的关系,然后对人工智能

                                                                   技术的运用进行了分析,提出了运用准备、运
                                                                   用方法以及智能化移动终端自动化测试系统的
                                                                   关键功能实现方法。通过本文的研究,人工智
                                                                   能技术顺利与移动终端自动化测试结合,技术

                                                                   得到了充分运用,能够有效解决测试缺陷问
                                                                   题,并提高测试结果的质量。
                                                                       关键词:人工智能技术;移动终端;自动
                                                                   化测试









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


                                                       网络电信 二零二三年四月                                            29
   11   12   13   14   15   16   17   18   19   20   21