app测试哪几项:
     每一款APP上线之前都需要经过严格的测试,测试周期可按项目开发周期来确定测试时间,一般测试时间为两三周(15个工作日),不过这个根据项目实际情况,可能推迟或提前的。
       项目用到的工具: apk文件,APP加密网站

1.安装和卸载测试:

1.1从开发给的地方获取包进行安装,看是否可以正常安装

1.2通过第三方软件转发安装包,进行安装看是否可以正常安装

1.3上线后,在应用商店下载,看是否可以安装

1.4安装后,直接卸载,看是否可以正常卸载

1.5安装后,利用第三方工具,看是否可以卸载

安装、卸载测试,安装在不同的操作系统(palm os、symbian/linux/android/ios/windows phone7等等)测试安装是否正常及运行情况。然后再卸载。

2.功能测试:

功能测试:运行、应用的前后台切换、免登陆、数据更新、离线浏览、APP更新、定位、照相机服务、时间测试、push测试。根据软件说明或用户需求验证APP的各个功能实现,实现并评估功能测试

2.1对功能点的分析是否透彻,是否达到需求要求

安全测试:软件权限、安装与卸载安全性、数据安全性、通讯安全性、人机接口安全性。

2.2开发出来的app,是否符合业务逻辑

2.3客户端展示的数据是否跟后台数据一致

UI测试:导航测试、图形测试和内容测试。测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否满足客户要求、文字是否正确、页面是否美观、文字、图片是否规范完美、操作是否友好等。
    UI测试的目标识确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。确保界面符合公司或行业的标准。包括用户友好型。人性化。易操作性

3.升级测试:

3.1提示升级测试(安卓),当提示升级时,点击下载安装包,看是否可以正常安装,是否是要升级的包,功能是否正常运行

3.2建议升级测试(安卓),建议升级弹窗文案是否是正确的,是否可以下载安装,是否是要升级的安装包,功能是否正常运行

3.3强制升级,不升级是否可用,是否可以正常下载安装,是否是要升级的安装包,功能是否常

3.4低版本升级高版本,要测试用户量比较大的版本,避免很旧的版升级到新版本出现问题

3.5覆盖安装,直接使用安装包覆盖之前的版本的包,看是否会出现问题

4.异常测试:

4.1对app断网测试,断电测试

4.2服务器异常测试

5.交互性测试:

5.1app是否符合安卓或者iOS用户的操作习惯

5.2界面文字图片以及间距是否符合视觉规范

6.用户体验性测试:

6.1app是否让用户容易操作

6.2app界面是否友好(比如新手指引、气泡提示,弹窗等等)

7.兼容性测试;

7.1安卓或iOS系统的兼容性测试

7.2安卓或者iOS手机尺寸的兼容性测试

7.3安卓或iOS手机分辨率兼容性测试

7.5安卓不同厂家的系统的兼容性测试(例如小米系统或者华为)

8.特定场景测试:

8.1弱网络测试

8.2多用户的情况下

8.3电梯

8.4使用app中,来电话

8.5使用app过程中,有短信或者扣扣微信等消息

9.内存泄漏测试

9.1使用内存比较少的手机进行测试,看是否出现内存泄漏(导致闪退等)

9.2打开app挂在后台,去进行他操作,再次回来,看是否资源被回收(导致闪退等)

安全测试:软件权限、安装与卸载安全性、数据安全性、通讯安全性、人机接口安全性。
————————————————
版权声明:本文为CSDN博主「baby_sweet」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/baby_sweet/article/details/50916023

APP测试经验总结的更多相关文章

  1. App测试经验分享之登录注册

    要诀 另外自己总结了一些要诀,仅供参考: 1)快:快速操作,营造冲突的场景,例如加载过程中返回键交互,快速点击登录按钮,快速切换菜单项,快速多次上下拉刷新 2)变:手机横竖屏.手机切换语言.手机调整字 ...

  2. 包建强的培训课程(4):App测试深入学习和研究

    @import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ...

  3. 移动应用App测试与质量管理一

    测试工程师 基于Html的WebApp测试, 现在一些移动App混Html5 HTML5性能测试 兼容性 整理后的脑图 测试招聘 弱化大量技术考察 看重看问题的高度 看重潜力 测试经验 质量管理 专项 ...

  4. App测试

    (1)App独特测试点: 客户端兼容性测试:系统版本.不同深度定制的rom.屏幕分辨率.中断测试.安装.卸载.升级.对其他程序的干扰等 需要的一些工具: appnium / lr /  jmeter ...

  5. APP测试流程

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

  6. 《大话移动APP测试:Android与iOS应用测试指南》

    <大话移动app测试:android与ios应用测试指南> 基本信息 作者: 陈晔 出版社:清华大学出版社 ISBN:9787302368793 上架时间:2014-7-7 出版日期:20 ...

  7. [转]移动App测试中的最佳做法

    Daniel Knott 用过各种不同编程语言和软件质量保证工具.他在软件开发和测试方面干了七年,自2010年起,他一直在德国汉堡的XING AG公司就职,几个项目里,比如XING调查和XING建议, ...

  8. 测试员浅谈App测试的重点

    近年来,手机app也时持续大热.基于安卓和ios的手机app,更是受到众多投资者的青睐.而手机软件测试行业也是如此. 现在听的最多的是web测试和App测试,但实际上两者本质上没有什么区别,性质都一样 ...

  9. iOS开发-APP测试基本流程

    1. UI 测试app主要核ui与实际设计的效果图是否一致:交互方面的问题建议,可以先与产品经理确认,确认通过后,才开始让开发实施更改或优化 2. 功能测试根据软件说明或用户需求验证App的各个功能实 ...

随机推荐

  1. Rocket - tilelink - BankBinder

    https://mp.weixin.qq.com/s/oZCYBdy5glxJQmYKVWvpvA   简单介绍BankBinder的实现.   ​​   1. 基本介绍   A BankBinder ...

  2. Rocket - decode - 最小项与最大项

    https://mp.weixin.qq.com/s/XrBh9Kapj01HdvBi5MkbgA   介绍布尔代数最小项与最大项相关概念,以及Term类的实现.     参考链接: https:// ...

  3. Java实现蓝桥杯模拟存储转换

    问题描述 在计算机存储中,15.125GB是多少MB? 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可.本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分. pac ...

  4. Java实现 蓝桥杯VIP 算法训练 FBI树

    问题描述 我们可以把由"0"和"1"组成的字符串分为三类:全"0"串称为B串,全"1"串称为I串,既含"0&q ...

  5. Java实现 LeetCode 221 最大正方形

    221. 最大正方形 在一个由 0 和 1 组成的二维矩阵内,找到只包含 1 的最大正方形,并返回其面积. 示例: 输入: 1 0 1 0 0 1 0 1 1 1 1 1 1 1 1 1 0 0 1 ...

  6. Java实现 LeetCode 165 比较版本号

    165. 比较版本号 比较两个版本号 version1 和 version2. 如果 version1 > version2 返回 1,如果 version1 < version2 返回 ...

  7. 浅谈js运行机制

    前言 因为js的运行机制十分重要,理解起来也十分抽象,仍还是在这里做个记录,加深自己的记忆. 总之,希望本文的内容能够对您的学习或者工作有所帮助.另,如果有任何的错误或者不足请指正! 如何理解js单线 ...

  8. 两种方法设置MMDVM静态组

    方法一.进入BM页面设置静态组 1.仪表盘配置页面点击下图所示进入BM 2.或是点击链接进入https://brandmeister.network 3..进入页面后点击My hotspots,显示你 ...

  9. lambda操作DataTable进阶版

    using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Text; ...

  10. 心有 netty 一点通!

    一.标准的netty线程模型 双池合璧: 1.连接线程池: 连接线程池专门负责监听客户端连接请求,并完成连接的建立(包括诸如握手.安全认证等过程). 连接的建立本身是一个极其复杂.损耗性能的过程,此处 ...