Android中测试用例的关注点

发表于:2017-7-25 11:12

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:优菜米    来源:51Testing软件测试网采编

  在编写测试案例的时候,一方面根据需求来对具体的模块进行操作,验证是否符合预期;另一方面就是对一些边界情况进行模拟。这里对Android中测试时需要考虑的点做了一些总结。
  1.业务和流程
  需考虑以下因素对逻辑造成的影响 :
  ●用户类型 :登录/未登录
  ●用户状态 :在线/离线
  ●流程跳转 :其他关联的业务逻辑是否受到影响
  ●流程状态 :前一步/后一步操作
  2.边界场景
  正常流程测试完成以后,还应考虑一些特殊场景和边界情况:
  网络情况
  ●不同运营商、地区的表现
  ●移动网络/Wifi
  ●网络中断,网络恢复场景的逻辑处理
  ●流量消耗是否符合预期
  ●无网络情况
  数据边界
  ●空值
  ●最大值/最小值(打赏)
  ●数值过长/过短(比如昵称)
  控件边界
  ●连续多次点击
  中断测试
  ●锁屏:解锁以后查看检测操作是否正常
  ●应用切换:切换到其他应用,将一段时间再返回
  ●载:加载过程中 按home/返回键/任务键删除
  权限测试:
  ●重要权限被禁用
  ●被系统自带的安全软件禁止
  3.控件测试
  文本框
  ●空值
  ●特殊符号%@&
  ●文本的长度(最大/最小)
  ●是否可以点击 && 点击以后的z
  ●是否可以复制/换行
  ●禁止某些特定的字符
  按钮
  ●状态 : 点击/不可点击
  ●行为:是否可以连续点击
  列表
  ●列表数量为0
  ●下拉刷新,数据的变化
  ●下拉数据
  ●列表的排序
  ●列表Footer的状态
  键盘
  ●消失/隐藏
  4.兼容性测试
  系统版本
  ●4.1 ~ 4.4
  ●4.4
  ●5.0 ~ 6.0
  ●7.0 +
  分辨率
  ●800 * 400
  ●720 * 1280
  ●1920 * 1080
  ●2560 * 1536
  CPU架构
  ●x86
  ●arm
  5.升级/覆盖测试
  ●应用数据 :(登录状态、历史数据)
  ●重要功能 :推送是否正常、编辑器草稿是否正常
  ●卸载版本:重要数据不被清除
  6.性能测试
  ●启动时间
  ●耗电情况
  ●内存占用
  ●流量消耗
  ●流畅度(GPU呈现模式分析)
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号