51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1704|回复: 0
打印 上一主题 下一主题

如何编写测试用例(APP)

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:05
  • 签到天数: 426 天

    连续签到: 2 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2018-12-3 15:51:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1.应用的启动和停止

    1.1首次启动

    是否出现欢迎界面,欢迎界面的停留时间,欢迎界面后是否正常进入应用

    首次启动时间是否合理

    该拉取的信息是否正确

    桌面图标是否创建成功,功能启动快捷键创建是否成功(某些安卓手机会有在桌面创建快捷键的需求)

    1.2二次启动

    1.3程序异常退出后的启动

    2.程序功能模块

    2.1文本框输入功能

    正常输入,输入越界,特殊字符集(\n,\r等等),利用复制粘贴向文本输入内容,输入程序规定不让输入的字符

    2.2事件触发

    3.权限安全

    4.文件存储

    5.网络与流量

    • 网络信号,尤其是弱网环境下应用的表现
    • 不同运营网络:电信、联通、移动,2G/3G/4G.
    • 网络中断、网络恢复场景的逻辑(如重试),以及网络提示
    • 首次启动应用的流量是否符合预期。
    • 统计、异常上报对流量的影响
    • APP中图片大小,尺寸是否有考虑对网络流量的影响
    • 基于流量安全的特殊业务,如仅wifi联网


    6.中断测试

    • 锁屏中断:停留在程序操作界面进行锁屏,恢复后检查操作是否正常
    • 前后台切换:停留在程序操作界面,通过Home键,进行程序的前后台切换
    • 加载中断:页面界接口请求,界面框架加载时,通过Home键,返回键、快速切换操作进行中断
    • 系统异常中断:如关机,断电,来电


    7.机型适配

    7.1分辨率适配

    UI结构、对话框基于分辨率、屏幕大小进行适配

    7.2 OS版本适配

    7.3 CPU硬件配置

    8.系统配置

    • 进程管理:省电管理、后台进程驻留管理
    • 显示管理:字体大小,字体类型
    • 语言环境:语言环境
    • 横竖屏配置:是否支持横竖屏自适应处理


    9.升级 覆盖安装
    • 逐级升级:用户数据,设置,状态的保留,特别注意新版本已去掉的状态或设置
    • 跳级:即隔开版本覆盖安装
    • 降级:覆盖安装更低版本
    • 卸载安装:卸载安装,安装目录清理,SD卡存储数据不被清理
    • 省流量升级:有些助手提供省流量升级方式
    • 在没有更新或者网络时,需要给予用户正确的信息表达。
    • 如果升级有忽略本次版本升级,那么当有新的升级版本时,是否还有提示升级
             (IOS没有软件更新功能,安卓有软件更新功能)
    • 强制升级:不升级无法使用


    10.压力测试
    使用monkey工具对Android APP进行压力测试

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏2
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-6-5 00:58 , Processed in 0.062245 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表