第九章 APP项目测试(1)

9.2 APP测试流程

APP的整个研发周期一般在2~3个月左右,具体根据产品复杂度来确定,测试周期一般是1~3周左右,要求测试工程师熟悉APP的整个测试的流程和方法,APP的测试流程如下:

1、计划阶段

要确认产品的需求文档、原型设计、接口文件以及相关的说明文档,根据这些文档规划项目的测试计划,整理测试思路、最后确认测试设备(Android和ISO不同版本的真机)以及测试工具。

2、设计阶段

通常根据业务流程结合用例设计方法来设计测试用例,然后在项目组内召开用例评审会,评审通过后将测试用例进行归档。

3、执行阶段

为了测试数据的准确,通常都是使用实体机执行测试用例。如果发现Bug经确认后在缺陷管理工具条件Bug,等待开发修复,然后再进行回归测试,如果回归测试不通过,重新激活Bug;如果回归测试通过,将Bug状态修改为关闭状态;如果开发人员拒绝修改Bug,则进行沟通交流,还可以在项目组内开会讨论。

4、评估报告阶段

对遗留的Bug进行风险评估,并给出处理方式以及意见,最后编写测试报告待项目上线后进行测试总结。

9.3 APP测试方法

要做好APP测试,首先要了解Android与IOS操作系统的区别,再熟悉APP测试的方法,才能更全面进行测试,建议采用真机进行测试。

9.3.1 Android与IOS

Android现归属Google,它的内核是Linux,其应用程序都是用Java编程语言来编写,由于Android的运行机制采用虚拟机,系统需要占用大量内存来换取执行速度,再加上不定期的内存自动回收机制,从而导致出现卡顿的现象。IOS是苹果公司推出的封闭式手机操作系统,它指定使用的一种开发语言Objective-c语言。它的运行机制采用沙盒运行,整个运行过程中不需要虚拟机,所以相比Android来看其执行效率要高一点。

由于Android采用了开发的策略,所以很多厂商对其进行了订制。使得Android手机在设计上比IOS变的多样化,但是同时带来了安全隐患,也就是说在测试APP软件时,Android要比IOS要在安全、兼容性、考虑的多一些,基于市面上的辅助工具也比IOS要应用广泛一些,Android系统的版本可升可降,而IOS系统的版本只能升级(越狱除外)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值