厚学网  |  培训首页 > 软件测试培训头条 > 手机应用软件测试的思路与要点

手机应用软件测试的思路与要点

该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理

  对于产品的手机项目(应用软件),主要是进行系统测试。针对手机应用软件的系统测试,通常从如下几个角度开展:功能测试,兼容性测试,交叉事件测试,安装卸载测试,压力测试等。

  一、手机app测试的基本思路

  手机app测试的基本思路:测试计划-测试方案-测试用例-执行。

  接到项目的时候,不是第 一时间就进入测试工作,而是要把整个项目的流程搞清楚,把大致的框架捋清,记录下不懂的问题,再问开发人员,当把所有的流程都搞明白了,再对照已有的文档给予项目立项(测试计划,测试方案)。用例可以不用写得太详细了,因为app模块变动大,过于详细维护的话成本又太高,而且时间又比较紧迫,过于详细会浪费项目的执行时间。把每个功能列出来,并标注好有什么功能点,用什么方法测试等,然后根据测试需求进行测试。

  二、手机app测试要点

  手机app的测试要点包括:功能测试,兼容性测试,交叉测试,安装卸载测试(包括应用升级)和压力测试(接口压力测试)。

  1.功能测试:对具体功能项的测试,确保每个功能项都能正确实现相应的功能。一般根据测试用例或软件本身的流程就可以完成基本功能测试。功能测试相对简单,故障也比较容易被发现、解决。

  2.兼容性测试:就是对市场上主流的设备安装应用执行测试,确保其正常运行。例如,要在不同品牌、不同款型和容量大小不同的产品上进行测试。不同款型的手机支持的图片格式、声音格式、动画格式不一样,需要选择尽可能通用的格式,或者针对不同的型号进行配置选择。

  3.交叉事件测试:又叫事件或冲突测试。顾名思义,是指一个功能正在执行过程中,同时另外一个事件或操作对该过程进行干扰的测试。测试多个应用同时响应时不会对另一个应用产生影响。详细点说,就是对于正在运行的应用程序,如进入短信、等其他软件响应时,不会影响所测试的应用,且保 证所有应用都能正确运行。

  交叉事件测试非常重要,一般能发现应用软件中一些潜在的问题。

  4.安装卸载测试:确保应用都能正确安装和卸载,且能正确运行。

  5.压力测试:又叫边界值容错测试或极限负载测试。即在测试过程中,已经达到某一软件功能的 大容量、边界值或 大的承载极限,仍然对其进行相关操作。

  一般地,用户量大、交互性高的应用需对接口进行压力测试,确保即使在用户量很大的情况下亦能正确运行。

  三、结语

  在手机上,应用突然闪退的情况比较常见,应着重测试,比如,返回访问某个模块,切换应用,重复提交,来电交互等都是闪退几率大的原因。

  手机app的应用越来越广泛,用户体验度越高的app才能获得用户的欢迎。因此,手机app的测试很重要,只有体验流畅、易用的软件才能让一个新用户学习、使用我们的app软件,并在使用软件过程中体现我们的贴心服务,超出用户预期的体现是我们追求的目标。


文中图片素材来源网络,如有侵权请联系删除
申请试听
为您选课

★ 学校简介

西安中软卓越信息技术有限公司(以下简称“中软卓越”)是中软国际有限公司投资的大型人才服务机构,是中软国际人才战略的核心组成部分之一,承担集团发展过程中人才储备和培养的任务,是软件及外包业务发展的重要人才支撑平台,是集团保持高速增长动力之一。

中软卓越专注IT教育37年,是中国移动互联网研发人才一体化服务的开拓者,全力打造移动互联网研发人才服务优质平台。中软卓越依托于中软国际的企业背景,为尚未步入职场的同学提供基于岗位的IT项目实战训练。

4个月,120天,历经中软国际真实项目案例的淬炼,踏入直通IT领域的绿色就业通道,卓越努力,缔造属于你的传奇!公司总部位于北京,目前已在深圳、上海、郑州、广州、大连、武汉、成都、西安、杭州、重庆、长沙、合肥、无锡、南宁、厦门、南京、南昌等全国22个省成立了60多家分公司。拥有全国的移动互联网教学就业保 障团队,做到了毕业学员业内高薪水,成为学员信赖的IT培训机构。

★ 课程体系大纲


第一阶段:软件测试理论

第二阶段:Linux系统和Shell编程

第三阶段:0racle数据库&PL/SQL的应用

第四阶段:Web前端开发

第五阶段:QTP

第六阶段:LoadRunner

第七阶段:QC

第八阶段:综合项目实训基地

第九阶段:职业素质培养及就业



以上就是软件测试培训课程的全部内容介绍,如需了解更多的软件测试培训班、课程、价格、试听等信息,也可以咨询或者咨询在线,定制专属课程,开始您的学习之旅。


申请免费试听
全国招生热线