论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>论文范文>范文阅读
快捷分类:

关于移动论文范文 移动App测试流程相关论文写作参考文献

分类:论文范文 原创主题:移动论文 更新时间:2024-03-24

移动App测试流程是关于本文可作为移动方面的大学硕士与本科毕业论文移动卡套餐一览表论文开题报告范文和职称论文论文写作参考文献下载。

摘 要 近年来,App发展已进入竞争日趋激烈阶段,由最初级的简易型应用程序发展到现在复杂多样化.目前App开发大多采用迭代开发模式,版本更新速度快,测试周期短,测试工作难.文章从测试流程方面进行阐述移动App测试过程及主要测试活动.

关键字 移动App 测试流程 探索测试

中图分类号 TP3 文献标识码 A 文章编号 1674-6708(2018)209-0145-02

随着科技的进一步发展,智能手机已经成为个人通信、网络、生产力和企业盈利的新标准和必备产品.如果一款新研发的产品不经过测试就急于上市,不仅是发生信息安全问题,就连相对而言较轻的闪退、卡死卡顿、黑屏白屏等兼容性问题,给产品带来的影响也是极大的.因此测试的工作在App运营过程中必须得到进一步的重视.文通过文献分析法及多年App测试工作经验,对实际工作中移动App的测试流程工作进行梳理和总结如下.

1 App测试流程

手机上的App分为基于HTML5的App(类似于b/S架构)和本地App(类似于C/S架构)所以测试上我们也可以充分吸收Web的b/s和c/s测试经验.但是不同于PC上的应用测试,手机上的测试有其独特性.常见的移动App测试流程如图1.

1.1 测试计划制订

测试计划阶段处于测试的先期准备工作阶段,在该阶段中主要对测试工作做出整体计划安排,在此之前需要进行需求分析,对产品需求规格进行需求测试,将要测试的产品分解成可独立测试的单元,为每个测试单元确定采用的测试技术.然后明确测试目的,设定测试范围、安排测试进度、制定测试策略,准备测试资源、预测项目风险等.在制定项目计划时,应参照项目交付的进度,客观分析个模块的工作量,以保证计划质量.该阶段的产物是《测试计划》文档一般由测试经理完成,文档经过项目组成员评审后定稿,作为测试工作开展的指导纲领,也是评估测试工作成果的主要依据.

1.2 测试设计阶段

测试设计阶段主要工作是把用户需求转化成测试需求,并通过黑盒测试方法如等价类边界值、因果图判定表、场景法、错误推断法等,设计详细测试策略,确定测试类型,App常见测试类型包括:功能测试、安装卸载测试、兼容测试、性能测试等,每一种测试类型都需要制定详细测试策略及准备测试工具和测试资源,最后编写测试框架或者测试用例.

由于App开发周期短,版本迭代快,一般采用测试思维导图或feature lis形式罗列测试点,详细地描述每个单元的测试方法.测试设计阶段是测试工作的灵魂,需要对该阶段产物测试用例进行详细评审,评审维度包括:用例描述是否清晰,内容是否完整,是否包含用例各个要素(输入输出),是否覆盖需求中所有场景,逻辑分支及限定条件等,是否考虑到测试用例的执行效率及可执行率等;測试用例在项目组评审通过后才能进行测试实施工作.测试用例是测试执行的依据.测试用例一般由测试组长编写,并分配给测试组员进行测试执行工作.

1.3 测试执行阶段

在App的整个生命周期中,不同的阶段对Bug有效性的定义完全不同,找到App有效Bug的手段有很多种,基于产品设计文档进行功能用例编写,然后进行逐一验证,是最系统有效的方式.它可以精准地发现App在核心业务上存在的缺陷.测试执行阶段,主要活动有,准备并确认测试环境,构建和冒烟测试、实施测试,缺陷跟踪,每日汇报测试结果.

和传统的软件测试类似,我们可以把App的测试实施行分为:冒烟测试,专项测试,Bug探索测试,回归测试.

1.3.1 冒烟测试

冒烟测试是版本构建完成后的第一步,冒烟测试也称基本功能测试,主要验证App基本流程是否完整,基本功能是否实现(如基本注册登录退出功能),是否存在严重程度为致命的Bug.冒烟测试成功才能继续开展测试工作,如果冒烟测试失败,需要开发人员紧急修复重新构建版本.

1.3.2 专项测试

专项测试建立在冒烟测试成功之后,依据测试计划和测试用例全面的进行功能及非功能测试.功能测试一般采用黑盒测试方法,运行App,检查实际运行结果和预期结果是否一致,可以采用手工测试和自动化测试,根据项目组的人力资源合理安排,目前主流的自动化测试工具也比较多,现如Robotium、MonkeyRunner、Appium等.根据开发策略和结构,找出最适合他们环境的自动化工具.

非功能测试包括传统的性能测试、兼容性测试、安全性测试、安装卸载测试,App特有测试有:交叉事件测试、前后台切换测试、PUSH测试、硬件环境测试等.

1.3.3 Bug探索测试

Bug探索式测试,目前最流行的是以众测模式,跳开“用例测试”对测试路径的规划和结果的预期,寻找更多随机甚至是小概率的可能性.相对于标准测试,Bug探索更需要的是“打破常规”,模拟真实用户角度,结合团队测试经验,最大限度探索用户使用习惯和路径,探索复杂操作流程;真实模拟异常应用场景及系统特有功能,确保主要功能使用流畅,避免影响用户体验的问题,发现研发人员不易发觉的Bug.采用等价类测试方法、边界值测试方法、错误推测法、取消测试方法、逆向测试方法、错序测试法等测试方法.一般探索测试开展是在专项测试之后,发布众测平台,或者直接在公司内测,收集更加全面的测试反馈,达到更好的易用性体验测试效果.

1.3.4 回归测试

由于Bug的集群效应,一般情况下,开发人员每修复一个Bug,就会产生3~4个新Bug,发现Bug越多的模块,其隐藏的Bug也越多.所以在每次版本更新的时候,都要进行一轮回归测试,保障所有的Bug都已经修复,并且没有产生新的Bug.在版本迭代周期中,回归测试至少执行2轮以上,一般采取自动化工具或者脚本进行回归.

总结:本论文主要论述了移动论文范文相关的参考文献,对您的论文写作有参考作用。

参考文献:

1、 供应链环境下采购流程再造 摘要:经济全球化的大背景下,企业面对的竞争对手越来越多,产品的寿命缩短,研发频率加快,企业要适应时代需求提高经营效益,就要优化成本配置,降低经营。

2、 基于管理流程地方政府债务风险预警模式构建 【摘 要】 目前我国的地方政府债务规模巨大、负担沉重、增长过快,一系列现实问题蕴含较大的债务风险,债务风险极强的外部性对如何防范风险提出要求。以。

3、 天猫读书App上线 6月11日,阿里巴巴文化娱乐集团CFO、阿里文学CEO字乾对外发布电子书阅读产品“天猫读书”App。即日起,用户在淘宝、天猫购买部分纸质书时可以。

4、 用流程服务领域智库赋能理财顾问职业成长 人口红利逐渐消失的时候,“人才红利”逐渐显现,专业人才正在成为新的流量入口和转化核心,理财行业作为人力资本密集型产业,专业顾问的价值非常高。中。

5、 十大最受欢迎免费App 为庆祝App Store成立10周年,Sensor Tower分析公司列出了自2010年以来占据北美地区免费榜榜首时间最长的App。某种程度上来。

6、 健全制度规范流程强化村级资金监管 农村村级财务管理的水平和质量,对于国家“十二五”规划中提出的“推进农业现代化,提高农民收入”目标的顺利实现,起着重要的保障作用。。