简述:

软件工程模型基本就是业务建模-〉系统分析-〉概要设计-〉详细设计-〉编码-〉测试-〉部署。

其中Android App测试流程如下:

关于测试的几个概念:

1)单元测试,集中对每一个程序单元进行测试,检查各个程序模块是否正确地实现了预定的功能,属于白盒测试,测试范围为单元内部的源代码和程序结构(如数据结构,逻辑控制,异常处理等)。

2)集成测试把已测试过的模块组装起来,检查模块间接口是否正确,检查各个模块之间的通信和相互调用是否符合需求。属于灰盒测试,测试范围为模块接口之间的数据传递,以及模块组合后的功能。

3)系统测试把被测软件系统和计算机硬件、数据库、外设、前端和后端以及其它软件结合在一起,在实际运行环境下对软件系统进行一系列的组装测试和运行测试。目的在于检测软件对《需求规格说明书》的符合程度。属于黑盒测试,只关心输入和输出结果,测试范围为整个系统。

4)回归测试:是软件上线后的维护阶段或者是研发修复Bug之后进行确认测试。目的在于验证缺陷已经得到修复,并检测是否引入新的缺陷。

1、Monkey测试(冒烟测试)

使用monkey测试工具进行如下操作:

1)APP的安装

2)APP随机操作测试(APP压力测试)

3)APP的卸载

2、安装卸载测试

1)使用测试真机进行APP的安装与卸载

2)使用第三方软件辅助安装与卸载

3、升级测试

1)APP的在线升级安装及使用测试

目的:

A.验证签名是否一致

B.跨版本升级是否正常

4、功能测试

1)功能逻辑测试

2)功能点测试(单元测试)

3)关联性测试(集成测试)

5、自动化测试

1)monkeyrunner 编写 python 脚本测试(现阶段使用小萝贝与按键精灵代替)

6、联机调试测试

1)使用Eclipse进行Android Debug真机调试

2)通过Logcat记录每一步操作,定位错误代码

7、稳定性测试

1)交互性测试

2)异常性测试(手机断电、断网情况)

8、手机流量、电量、内存测试

1)测试机使用监控软件观察APP使用所耗的流量

2)测试机使用监控软件观察APP耗电量

3)测试机使用监控软件观察APP占用内存情况(不能泄露内存)

9、性能测试(Loadrunner)

1)接口测试

2)服务器压力测试

10、适配性测试(兼容性测试,目前使用testin云测)

1)分辨率

2)系统版本

3)厂商定制系统

4)屏幕尺寸

11、界面易用性测试

1)界面与交互测试(交互规范、用户体验、易用性等)

2)可用性测试(可用性强、操作简单、出错率低、完成任务时间短等)

12、外网测试

1)使用WIFI和手机网络2G/3G/4G网络测试APP

参考:

Android App测试流程

Android APP测试流程相关推荐

  1. 移动app测试流程与测试点

    移动app测试流程和测试点 1.接收版本 2.版本送测检查 3.ui测试 4.功能测试 5.性能Test 6.兼容性测试 7.上线步骤测试 8.联调测试 功能测试:各个功能点 测试客户端与pc端的交互 ...

  2. 6759字25个APP测试流程以及资料合集【乐搏TestPro】

    App测试流程及资料合集 / 1 / 测试理论知识:跟其他web等测试一样: 如果基础不够建议先看书:给软件测试从业者推荐6本书籍 / 2 / 整体测试流程:同web类似 具体差异化见下方内容 / 3 ...

  3. App测试流程,测试前途

    1. App测试流程流程图 1.2 测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认 ...

  4. 软件测试黑马工程师---Android app测试(01)

    手机,现在已经完全的融进了现代的生活里.现在只要你带一部手机,基本上已经可以完成生活的基本需求了,衣----淘宝.天猫等各大网络商店送货之你家门口,食---美团.饿了么恨不得把美食送到你嘴边.住--- ...

  5. 个人版整理APP测试流程

    个人版整理APP测试流程 2016.1.5 我的笔记 一 .APP测试基本流程  1.1 测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版 ...

  6. 2018年App测试流程及要点梳理

    先说说,为什么要给大家梳理App测试流程和要点呢? 主要是缘于有太多同学咨询相关App测试的问题,回答的次数多了,就不想打字了,还不如这样全部帮你们整理好,希望各位看到的同学收藏转发,认真学习吸收,将 ...

  7. App测试流程及规范

    App测试流程及规范 测试流程 1.测试流程图 1. UI 测试 app 主要核 ui 与实际设计的效果图是否一致:交互方面的问题建议,可以先与 产品经理确认,确认通过后,才开始让开发实施更改或优化 ...

  8. app测试流程和重点_APP开发测试流程是怎么样的?

    一款APP产品在上线之后的稳定性,取决于上线之前的软件测试,也就是说在上线之前,能找出更多的软件问题并解决,那么上线以后,APP软件自然就很少出现问题,系统性能自然就更加的稳定.那么正规的测试流程是怎 ...

  9. APP测试流程和测试点

    1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向 ...

  10. App测试流程及测试点(个人整理版)-转

    单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的. 系统架构方面: web项目,一般都是b/s架构,基于浏览器的 app项目,则是c/s的,必须要有客户端,用 ...

最新文章

  1. java 中的几种 通用方法“
  2. DevExpress的下拉框控件LookUpEdit的使用、添加item选项值、修改默认显示值
  3. 去火星的票和背后的故事!
  4. 三维空间长度温度数量_塑料压力和温度对注塑件质量与尺寸的影响研究
  5. uva 10110——Light, more light
  6. Android官方开发文档Training系列课程中文版:支持不同的设备之支持不同的屏幕
  7. 百度编辑器ueditor自适应手机端
  8. linux centos7上安装sql developer
  9. MonoTouch 二三事(三)mono mkbundle 打包程序的解包支持
  10. 操作系统 第一章 计算机系统概述
  11. 《软件构架实践》(六) —— 构架编档
  12. IIS下载无后缀文件的设置
  13. 【转】关于ATSC制数字电视机顶盒的…
  14. invalid operands to binary expression 二进制表达式的无效操作数
  15. 驱动蜂鸣器 Verilog
  16. 小程序下划线和删除线的操作
  17. 国外计算机cpu排行,处理器天梯图2020 电脑cpu处理器性能排行榜
  18. jQuery Fancybox插件介绍
  19. 1396:病毒 (拓扑序)
  20. 设计模式总结 By李建忠老师

热门文章

  1. 长短时记忆神经网络(LSTM)
  2. 以色列Aladdin HASP SRM(AES-128)加密狗破解经验分享
  3. jdbc连接timesten_JDBC远程连接TimesTen
  4. 把百度首页放到博客里看看
  5. redhat linux 启动ftp服务,redhat FTP开启
  6. eclipse安装Spring插件
  7. C# 最简单的全局键盘鼠标钩子
  8. 浅谈select2的使用
  9. VS2008SP1使用入门
  10. python实现猜数字游戏