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

2022-10-27

随着我国互联网信息技术的发展速度不断加快, 移动终端软件的发展也开始受其影响, 为了有效的保证移动终端软件的应用效果, 要利用软件测试技术展开测试, 但是, 对于传统的软件测试技术来说, 在实际应用的过程中经常会出现一些问题, 从而导致最终的测试结果受到一定的影响, 在这样的行业技术背景之下, 要不断加强移动互联网软件的测试以及研究开发, 从而保证移动终端软件可以更加高效的运行[1]。

一、基于移动互联网的软件测试技术

(一) 软件测试过程

在展开软件测试的时候, 通常会将其分为软件测试阶段、测试过程模型建设两个阶段。首先, 在软件测试阶段, 移动互联网的软件测试主要包括单元测试、集成测试以及系统测试三个方面, 这三个方面各有其重要的作用。单元测试主要是将软件单元当中的组成部分进行测试, 从而对其是否符合运行标准进行判断;集成测试主要是按照相关的设计要求, 将各个软件进行组合, 然后对其进行系统性测试, 对其是否符合《概要设计说明书的符合程度》进行分析;对于系统策划来说, 其主要是对已经集成好的计算机软件系统进行测试, 以此来保证其实际使用的质量, 并且对是否符合《需求规格说明书》上的标准要求进行判断[2]。其次, 还要进行测试过程模型的建设, 在进行移动终端软件全面测试的时候, 要进行测试过程模型的建设。

(二) 测试方法

为了使整个软件测试的过程变得更加科学, 在进行测试的时候, 应该注意对测试方法进行精准的选择, 基于ISO9126质量模型体系, 而更加科学、合理的展开测试, 从而保证软件的整体测试有效性。首先展开的是白盒测试。白盒测试是一种测试用例设计方法, 通常情况下会将测试软件视为盒子, 并且要对盒子的整体结构以及工作原理进行分析, 这样一来, 便可以对软件是否存在错误有较为透彻的了解。但是此种方法的应用还是经常会出现一些细微的偏差, 并且使用成本相对较高。其次是黑盒测试[3]。这种测试方法是应用最为广泛的方法, 可以有效的将软件的内部结构作为测试对象, 测试人员可以根据软件的验证规格来对其实际运行情况进行分析以及判断。这种测试方法的应用受到了人们的一致欢迎, 并且具有测试水平较高的特点, 同时其整体优化速度也相对较快。但是在对其进行测试设计的时候经常会受到一些外部因素的影响, 从而导致其精准性难以保证。

二、基于互联网的软件测试技术应用

(一) 系统测试设计与应用

在进行系统测试设计之前, 应该对测试的计划进行精准设计, 从而保证整体的测试质量, 设计的内容主要包括以下几个方面, 即范围、目标以及测试资源。其中测试范围主要包括手机以及其他移动客户端。其测试目标是为了检查产品是否达到了设计的标准要求, 有目的性的展开软件测试可以使其在规定的周期之内完成。测试资源主要包括手机客户端用户资源以及商业用户端软件资源等等[4]。在进行测试方案设计的时候, 应该根据商业用户端的测试情况来进行, 并且结合现阶段的测试目的以及测试要求, 选择合适的测试方法, 以此来对相关商户的客户端账号、发布活动以及订单生成等环节进行测试。在进行手机客户端测试的时候, 应该选择适合现阶段手机客户端的方法来对客户端进行注册, 对有关个人信息进行维护, 并且保证系统的整体运行质量。

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

通常情况下, 在展开集成测试设计的时候, 其主要内容包括以下三个方面。即测试对象、测试范围以及测试通过标准。首先, 对于测试对象来说, 主要是指手机客户端以及服务器接口功能的具体实现。其次, 在测试范围方面, 主要是手机客户端的接口、数据传递以及模块组合等等方面。对于测试通过标准的设定来说, 通常规定严重功能缺陷为0个, 3级以上的功能缺陷为0个, 2级以下的功能缺陷小于5个。

在对集成测试方案进行规划设计的时候, 首先要对手机客户端的接口进行分析, 在此基础之上来制定集成测试方法, 一般情况下, 要单独对每个手机客户端以及服务端的服务器进行连接, 从而在一定程度上保证客户端当中的各个服务器之间的连接质量以及实际应用的效果[5]。保证下一个客户端组与前一个步骤完成的客户端组服务器集成系统之间的连接, 并且按照这种连接方式来对整个系统的运行情况进行测试。经过上文对集成测试设计以及方案的规划, 基本上可以确定集成测试的灰色地带, 其具有较强的复杂性以及繁琐性, 在实际应用的过程中, 往往会对操作技术人员有较高的要求, 在进行移动互联网软件测试技术开发的过程中, 应该加大对集成软件的重视程度, 这是非常重要的, 可以采用联调的手段来对其进行集成测试, 从而有效的保证移动互联网的软件测试技术未来的发展空间更加开阔。

三、结束语

现阶段, 我国社会经济以及科技水平的发展速度在不断加快, 各个行业所面临的挑战也有所增加, 随着我国科学技术的蓬勃发展, 现阶段移动互联网支持的移动终端软件已经开始广泛的应用到了人们的日常生活当中, 并且取得了理想的效果。随着应用范围的不断扩大以及技术的不断普及, 也暴露出了一些缺点和不足, 这会对人们的正常使用造成一定的影响。所以, 在今后行业发展的过程中应该对互联网软件的测试技术进行不断的深入研究, 以此保证测试的效率以及整体测试的稳定性。例如, 在对移动终端软件进行系统测试以及集成测试的时候, 要对软件终端是否存在缺陷进行详细分析, 并且对其进行针对性的处理, 从而提高软件的整体应用性。

摘要:现阶段, 我国科技发展速度在不断加快, 各种终端设备的应用也变得越来越频繁, 并且在很大程度上方便了人们的日常学习以及工作, 为了保证移动终端软件的实际应用效果, 需要对其进行测试, 在展开互联网测试工作的时候, 技术的精准选择是非常重要的。基于此, 本文对基于移动互联网的软件测试技术研究及应用进行了分析探讨。

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

参考文献

[1] 班晋源.基于移动互联网的软件测试技术研究及应用[D].成都:电子科技大学, 2015.

[2] 熊飞.基于移动梦网项目的软件测试方法研究及应用[D].西安:西安电子科技大学, 2014.

[3] 史永莉.基于WAP手机上网的软件测试技术研究及应用[D].桂林:广西师范大学, 2014.

[4] 齐智尧.浅谈大数据背景下软件测试的挑战及其展望[J].电脑迷, 2017, 23 (25) :171.

[5] 刘东旭, 王善勤.浅析软件测试流程在高校软件测试工作室中的应用[J].攀枝花学院学报, 2016, 33 (5) :41-46.

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:《神思》篇释义——兼谈刘勰的老庄思想下一篇:谈合同法对格式条款合同的规范及其意义