APP下载

移动互联网软件测试技术研究及应用

2020-04-07郭子豪

信息技术时代·中旬刊 2020年5期
关键词:移动互联网应用研究

郭子豪

摘要:本文主要介绍了当前移动互联网北京下软件测试的大体情况,以及移动互联网背景下软件测试技术的主要应用方面。

关键词:移动互联网;软件测试技术;应用研究

随着信息技术的发展和应用,信息技术的应用终端也更加多样化,如今只能手机为代表的移动终端因使用便利,如今移动终端已经越来越普及,基于此,越来越多的移动互联网软件被开发和应用,移动互联网给人们生活和工作所带来的便利性是不容忽视的,但同样,移动互联在使用过程中存在的问题也不少见,为了推动移动互联网软件的发展,确保移动互联网软件的安全性和科学性,进行移动互联网软件测试是必不可少的。然而传统的软件测试方式存在测试效率较低,精确度不够的问题,难以对移动互联网软件进行客观、综合性的评价。

一、移动互联网软件测试技术的概念

在软件生产企业,软件测试是软件投入市场运营和使用之前必不可少的步骤,可以说,除了软件设计与软件编写外外,对于软件开发企业而言,最重要的便是软件测试和调整工作,根据相关调查研究显示,在软件生产企业中,软件测试占据整个软件开发工作量的40%以上,而软件测试工作主要分为了两个部分,一是软件测试过程阶段,二是测试过程模型。

软件测试过程:一般来讲,单元测试、集成测试、系统测试等是基于移动互联网软件测试的三个阶段,单元测试是指将整个软件分为一个一个小单元,在单元测试的过程中,相关检测人员一次只对某一具体的单元进行检测,发现单元中存在的问题并进行纠正,集成测试则是指,将单元组合都一起进行测试,检测其是否符合设计要求,对不符合要求的地方进行调整,系统测试则是将开发的软件作为一个整体进行测试,系统且全面地检测整个软件的运行情况,并对不符合要求的地方进行调整。

测试过程模型:在进行移动互联网软件测试的过程中,建立相应的测试模型是非常关键的,当前软件开发企业应用最多的测试过程模型是“V&V理论”构建“测试过程 V 模型”,這两种测试模型能够进行更加全面和详细的检测,有助于软件开发企业发现软件存在的问题,并进行调整,使得其所开发的软件更加实用,发挥出良好的社会效益和经济效益。

二、移动互联网软件测试技术的方法

为了提升移动互联网软件检测的科学性和精准度,当前移动互联网企业最主要的是采用白盒测试方式和黑盒测试方式。

(一)白盒测试

白盒测试是指,在进行软件测试的过程之中,将要进行测试的软件看成是一个盒子,对软件的整个运行过程和代码进行测试,使用白盒测试能够比较全面地检测软件在代码方面存在的问题,然而白盒测试的成本比较高,而且无法进行结构性检测,因此在实际的软件测试过程中,使用白盒测试比较少。

(二)黑盒测试

黑盒测试这一检测移动互联网软件方式比白盒测试更为常见,黑盒测试能够对软件的内部结构进行测试,具有测试速度比较快,测试结果比较准确的特点,因此黑盒测试被广泛应用于软件开发和测试的各个阶段,以帮助软件生产企业完成最终的软件开发。

三、移动互联网软件测试技术的应用

移动互联网软件测试技术主要分为单元测试、集成测试和系统测试三个阶段,本节将对集成测试的设计与应用以及系统测试的设计与应用情况进行介绍。

(一)集成测试的设计与应用

1.集成测试的设计

在集成测试设计阶段,主要是对测试的内容、测试的范围以及测试的标准进行设计,集成测试阶段主要是为了检测软件服务与客户端之间的对接情况,对手机客户端各网络接口、数据传递、组合等方面功能进行检测,集成测试的检测标准并没有统一的规定,不同类型的软件会根据其特点制定不同的测试标准。

2.集成测试的方案

在进行集成测试的过程中,为了能够得到更加精准的测试结果,相关技术人员需要进行以下操作:首先单独测试每一个用户端口以及软件服务器端口,确保参与测试的每一个端口都正常运行,并对其中没有达到技术标准的部分进行调试,;其次,需要将软件服务器端口与用户端口进行连接,进行组合测试;最后,将客户端口组合起来与服务器进行集成组合测试,并根据检测的结果对软件以及服务器进行调整,在测试的过程中,为了提升测试结果的准确性,在必要的时候,测试人员需要进行灵活处理,用其他测试方式强化集成测试。

(二)系统测试的设计与应用

1.系统测试的设计

系统测试的设计包括对测试范围、测试目标和测试资源的设计,测试范围主要是测试软件在客户端口以及商业端进行测试,测试的目标主要是检测软件是否达到了事先的设计要求,是否能够在客户端口稳定运行,而测试的资源则是指测试客户端户和商业端口的软硬件资源。

2.系统测试的方案

目前关于系统测试并没有固定的方式,在进行系统测试的过程中,大多是结合测试目的和测试要求对商业用户进行客户端账号,活动的发布、进入方式、开展过程以及管理等方面,采用恰当的方式进行全方位的测试,以增强检测结果的准确性和科学性。

四、总结

随着移动互联网的发展,越来越多的移动端软件被开发和应用,然而部分移动端软件还存在这样和那样的问题,影响到了人们的正常使用,为了避免这样的事情发生,对移动互联网软件进行检测,改进检测方式,使得检测结果更加科学和准确,并根据检测结果对软件进行调整是非常必要的。

参考文献

[1]蔡增柱.基于Android移动平台测试相关技术研究[D].华南理工大学,2012.

[2]陈奂昊.移动互联网应用中间件测试及质量评价研究[D].华南理工大学,2015.

[3]刘宇.移动应用软件测试与认证技术分析[J].电信网技术,2014(05):25-32.

猜你喜欢

移动互联网应用研究
微美学
智能手机在大学生移动学习中的应用研究
基于Android的一键智能报警系统设计与实现 
O2O电子商务模式发展问题及对策研究
进驻数字课堂的新兴教学媒体
AG接入技术在固网NGN的应用研究
空域分类关键技术及应用研究
大数据环境下基于移动客户端的传统媒体转型思路
基于移动互联网的心理健康教育初探
分层教学,兼顾全体