软件测试相关论文范例,与手机应用软件测试方法概述相关毕业设计论文

时间:2020-07-05 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

本论文是一篇软件测试相关毕业设计论文,关于手机应用软件测试方法概述相关专科毕业论文范文。免费优秀的关于软件测试及操作系统及可靠性方面论文范文资料,适合软件测试论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

摘 要:针对目前手机应用软件存在的问题和如何进行手机应用软件进行测试的问题,结合外部质量和内部质量的质量模型,考虑从功能性、可靠性和效率三方面对其质量特性进行测试,并对测试方法进行了概述

关 键 词:外部质量;内部质量;手机应用软件;测试

中图分类号:TP311.53

1手机软件测试背景

随着科技的进步,众多的手机应用软件像雨后春笋般地涌现出来,这些软件不仅丰富了手机的功能,也为人们的生活提供了便捷,并且已经从单一的通讯工具发展成为了个人信息收集和处理的移动平台,然而,这些软件在为人提供方便的同时,由于其本身所存在的问题,也会给人们带来无法估量的损失,例如:个人资料泄露、个人银行信息泄漏、信息丢失等,如果能提前发现这些问题,便可以降低其带来的经济损失.所以为了能够提早发现手机软件中存在的问题,对其进行软件测试便是唯一的方法.然而手机应用软件与传统软件存在着很大的不同,如何能够有效、正确和便捷地对手机应用软件进行测试是急待解决的问题.本文主要结合GB/T17544-1998《信息技术软件包质量要求和测试》对手机应用软件测试的类型和方法进行总结和概述.

2手机应用软件测试概述

2.1手机应用软件与传统软件的比较

与传统应用程序相比,手机应用软件的不同主要表现在运行平台和运行网络两个方面.

(1)运行平台的不同.传统软件主要支持Windows、IOS和Unix三款操作系统,软件运行平台较单一,软件版本较少,然而与传统软件相比,手机应用软件支持Symbian、Palm、BlackBerry、WindowsMobile、Android和iOS六款操作系统,软件版本较多,测试复杂性和重复性较大.

(2)运行网络环境的不同.传统软件主要运行在联通、电信和移动三家运营商提供的上网服务,网络环境差异性较小,然而与传统软件相比,手机应用软件需支持2G网络:GSM、CDMA、3G网络:WCDMA、TD-SCDMA、CDMA2000和Wifi,网络环境种类较多,测试难度较大.


大学生怎么写软件测试论文
播放:31280次 评论:6505人

2.2手机应用程序测试标准和流程

目前手机应用软件测试主要遵循的标准的是由信息产业部电信研究院牵头制定的YD/T1438-2006《数字移动台应用层软件功能要求和测试方法》,该标准是以大量测试实验为基础上,综合移动通信技术的特点而制定的测试技术规范.除此之外,从软件测试的角度出发,手机软件测试还应遵循GB/T17544-1998《信息技术软件包质量要求和测试》中规定的要求.所以主要对手机应用软件的测试也主要从功能性、安全性、可靠性、可移植性、效率和易用性六个方面进行测试.其中功能性主要测试手机应用软件功能实现的正确性和对软件设计文档的依从性;可靠性主要测试软件在错误输入或不稳定网络环境下,软件能够正常运行的能力.

手机应用软件测试虽然属于软件测试的一种,所以针对传统应用软件的测试过程也适用于手机应用软件的测试,测试过程包括需求分析、计划、实现、执行、评审5个过程.

3手机应用软件测试类型概述

3.1功能性测试:

(1)功能模块测试:功能测试的主要目的是发现软件实现的功能对软件设计文档或行业标准的满足程度.在进行功能测试时,首先要结合软件的需求分析、设计文档或行业标准等文档对软件功能的输入、输出数据进行分析,在此基础上确定功能测试需求,通过使用等价类划分法、功能划分法等测试用例设计方法进行测试用例的设计,最后通过执行测试用例来发现软件中存在的问题.


该文地址 http://www.sxsky.net/benkelunwen/060122141.html

(2)功能交叉测试:随着手机智能化程度的不断提高,基于手机的应用程序也逐渐增多,由于各种程序对手机硬件资源的需求不同,所以便会导致多个程序同时争夺一个硬件资源的情况,这种情况可能会导致各应用程序因为争夺资源而产生死锁现象,致使手机操作系统崩溃,所以为了避免这种情况的发生,在进行功能测试时,需要进行功能交叉测试,通过在执行被测功能的过程中,执行其他应用程序的方法来发现和预防该问题的发生.

3.2安全性测试

手机应用软件中存储的数据信息如:个人信息、账户信息等,已经成为了众多黑客和不法人员窥探的资源,这些人通过手机应用程序本身的安全漏洞可以轻松地获得用户存储在手机中的私密信息.所以必须通过安全漏洞扫描工具、应用程序代码分析和功能安全性测试的方法来发现手机应用软件中存在的安全漏洞,对于软件安全性和用户数据信息的保密性具有重要的作用.

3.3可靠性测试:

随着手机应用软件功能的逐渐增强,人们对手机的依赖程度也逐渐提高,个人重要数据信息、行程信息等数据都被存储在手机上,所以要对手机应用软件的可靠性进行测试,手机应用软件的可靠性测试主要从以下几个方面考虑:

(1)测试手机应用软件避免因为部分功能模块的失效而导致整个应用软件的崩溃的能力;

(2)测试手机应用软件在长时间工作情况下,能够正常工作的能力;

(3)测试手机应用软件在发生崩溃后,能够快速恢复数据和运行的能力.

3.4兼容性测试:

目前市场上的手机种类、手机操作系统种类较多,手机应用软件运行的硬件环境和软件环境各不相同,这使的手机应用软件可能在不同的运行平台下产生不同的运行结果,这是手机应用软件生产厂商和用户都不想看到的,所以在手机应用软件上市之前就要对其兼容性进行测试,测试过程主要从软件和硬件两个方面来进行.在软件方面主要是通过将软件运行在不同的手机操作系统下来对其功能表现进行评价,在硬件方面主要是通过将手机应用软件运行在不同手机厂商生产

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
后台-系统-系统设置-扩展变量-(内容页告位3-手机版)