1. 分页数据

测试分页数据,必须要满足一页数据,根据APP设置的分页数据准备一些测试数据。

满足一页数据的时候上下滑动瀑布流时,

  • 页面数据是否会正常展示;
  • 是否会出现第二页请求不到数据;
  • 是否会出现重复加载数据的情况等。
  1. 离线操作
  • 离线后,登录APP,无网络是否会访问本地的缓存数据;
  • 无缓存数据时,访问页面是否会给出友好提示;
  • 无网络时,下拉刷新数据是否给出友好提示;
  • 离线后,连网,是否重新获取服务器数据
  • 锁屏后,解锁,是否能正常浏览
  1. 推送
  • 未打开APP时,是否收到推送
  • 打开APP时,是否正常收到推送
  • 打开APP时,收到推送,点击进入应用,推送条是否会消失
  • 关闭开关时,是否收不到推送
  • 打开开关时,是否能收到推送
  • APP在后台时,锁屏时能否收到推送,不锁屏时是否能收到
  1. 搜索
  • 功能实现

如果支持模糊查询,搜索名称中任意一个字符是否能搜索到;

比较长的名称是否能查到;

输入系统中不存在的与之匹配的条件;

用户进行操作时,一般情况是不进行查询条件的清空,除非需求特殊说明;

  • 组合测试

不同查询条件之间来回选择,是否出现页面错误;

测试多个查询条件时,要注意查询条件的组合测试,可能不同组合的测试会报错

  • 数字区间方面的测试

获取输入框点击事件,是否会自动调用数字键盘

输入框是否支持小数点输入

输入较长数字,输入框的变化

区间0--0之间,页面数据是否会变化

20---20之间,页面数据是否变化,无数据时是否给出无数据提示

无---80之间,页面数据是否变化

80---无之间,页面数据是否变化

  1. 输入框
  • 时间输入

首先是时间的输入域,是否有输入限制,如:文字、标点符号、小时大于24或12、分钟大于60、秒大于60、月大于12、日大于31(按月情况而定),特别注意边界值之间的转换

  • 文字输入

超过文字字数限制时的系统提示等;APP是否会出现CRASH

APP应用测试技巧的更多相关文章

  1. 25条提高iOS App性能的技巧和诀窍

    25条提高iOS App性能的技巧和诀窍 当我们开发iOS应用时,好的性能对我们的App来说是很重要的.你的用户也希望如此,但是如果你的app表现的反应迟钝或者很慢也会伤害到你的审核. 然而,由于IO ...

  2. Android APP压力测试(三)之Monkey日志自动分析脚本

    Android APP压力测试(三) 之Monkey日志自动分析脚本 前言 上次说要分享Monkey日志的分析脚本,这次贴出来分享一下,废话不多说,请看正文. [目录] 1.Monkey日志分析脚本 ...

  3. Android APP压力测试(二)之Monkey信息自动收集脚本

      Android APP压力测试(二) 之Monkey信息自动收集脚本 前言: 上一篇Monkey介绍基本搬抄官方介绍,主要是为了自己查阅方便.本文重点介绍我在进行Monkey时如何自动收集相关信息 ...

  4. 初识App安全性测试

    目前手机App测试还是以发现bug为主,主要测试流程就是服务器接口测试,客户端功能性覆盖,以及自动化配合的性能,适配,压测等,对于App安全性测试貌似没有系统全面统一的标准和流程,其实安全性bug也可 ...

  5. Android APP压力测试(一)之Monkey工具介绍

    Android APP压力测试(一) 之Monkey工具介绍 前言 本文主要介绍Monkey工具.Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕.滑动. ...

  6. 移动app安全测试

    安全方面逐渐转向app安全,服务端app安全测试基本上跟常规的web方面挖掘差不多,只是增加了一个反编译或抓包的过程. 参考文献: http://drops.wooyun.org/tips/749 h ...

  7. 深圳尚学堂:Android APP的测试流程

    每一个新开发的软件都避免不了测试,我在这里总结了一些Android系统的移动端APP测试的一些测试流程,希望可以给大家一些帮助. 1. UI 测试App主要核ui与实际设计的效果图是否一致:交互方面的 ...

  8. app专项测试自动化测试方法思路与实现

    秉着个人意愿打算把python+rf接口自动进行彻底结束再做些其它方面的输出~但事与愿违,但领导目前注重先把专项测试方面完成,借此,先暂停python+rf(主要是与Jenkins集成+导入DB+微信 ...

  9. 移动应用/APP的测试流程及方法

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

随机推荐

  1. English - Mosquitos

    Smith's house is full of mosquitos. Every night they bite him. He can not sleep because the mosquito ...

  2. mysql基础之yum安装mysql5.7.18

    2017-04-19 一.实验环境 centos7_x64 由于centos7的yum源里默认使用了mariadb替代了mysql,所有我们还得先配置一下yum源.当然mariadb和mysql是兼容 ...

  3. [CF337D]邪恶古籍-树状dp

    Problem 邪恶古籍 题目大意 给出一些关键点,求这棵树上到最远关键点距离小于等于d的有多少个. Solution 一个非常简单的树形dp.然而我被这道题给玩坏了. 在经过分析以后,我们发现只需要 ...

  4. 小哈学Python第二课:Hello Word

    Python入门 1.Hello World 2.Hello World

  5. 50行代码实现的高性能动画定时器 raf-interval

    写在前面 raf-interval 是基于 window.requestAnimationFrame() 封装的定时器. Github: https://github.com/dntzhang/raf ...

  6. 二叉树 - 建立与遍历使用Java

    二叉树的遍历(traversing binary tree)是指从根节点出发,按照某种次序依次访问二叉树中所有节点,使得每个节点仅被访问一次 前序遍历:若二叉树为空,则空操作返回null.否则先访问根 ...

  7. 【Unity游戏开发】SDK接入与集成——小白入门篇

    一.简介 通常一款游戏开发到后期,一般都会涉及到第三方SDK的接入与集成,对于不熟悉SDK接入的同学来说,接SDK每次都是云里雾里,而熟悉SDK接入的同学又觉得不断地重复做接入SDK工作这样没有成就感 ...

  8. (转)maven镜像路径配置

    很多maven包无法自动下载怎么办?设置maven镜像setting.xml <mirror> <id>repo2</id> <mirrorOf>cen ...

  9. HTML基础知识(未完待续)

    一.HTML编辑工具:Sublime Text 二.HTML实体字符:1.( 空格):&nbsp: 2.(<) &lt: 3.(>)&gt: 4.(&)&a ...

  10. margin属性的正负值确定

    margin属性用来使用设置外边距,大多数情况使用正值,但是一些稍复杂的定位就会使用到负值,所以对margin属性的正负值理解是有必要的,本文同时解释了margin-right和margin-bott ...