• APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点)


    APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点)

    版权声明:本文为博主原创文章,未经博主允许不得转载。

    最近涉足APP端测试,常见检查点总结如下:
     
    一.业务方面:
    1.  注册(无效数据剔除),登录(语音和短信验证码),第三方登录(微信,微博,qq),忘记密码处理,注册   (登录后身份判断校验);账号互踢(同一时间一个账号只能在一台设备上登录)
    2.tab切换,滑动,标题显示
    3.项目列表显示:上下滑动加载(是不是会重复加载数据);显示的条数是否正确;格式,标签是否正确;
       消息列表显示:title显示;头像显示处理;时间显示规则;下拉刷新最新消息;未读消息显示;标记为已读设置
    4.搜索:智能提示suggestion;搜索历史(一般重复的只保留最新的搜索);搜索次数限制(有的按英文字符,一分钟内次数限制);点击×   和取消 的区别;搜索无数据的处理
    5.详情页:分享的标题,图片,描述显示;分享后返回app还是微信;文案,链接,必显示字段;时间显示规则(年,月,日,小时,分,昨天,刚刚);排列顺序
    6.聊天页面:第一次聊天内容自动显示;输入区默认文字;是否即时;屏蔽与关注提示处理;处理已经失效的消息(这种场景非常复杂,如在发送的中途设置限制如何处理)
    7.个人设置页面:头像设置(本地图库,手机拍照特别容易崩溃),个人信息修改(第一次进入时修改是否有效)
     
     
    二.交互方面(着重为用户体验考虑):
    1.键盘什么时候调起,什么时候收起:
    2.没有网络时:每个页面的网络异常提示(网络超时,无网络时)
    3.每个图标的状态:赞,筛选器,收藏
    4.什么时候刷新拉取更新数据(有的返回没有刷新,只是重新进入才刷新)
    5.点击home键或者返回进入后台,发消息push消息(点击时容易崩溃)
     
     
    三.常见的死机崩溃状态原因:
    功能方面:
    1.点击home键或者返回进入后台,发消息push消息私信push后点击容易崩溃
    2.频繁下拉刷新数据
    3.输入的文本框内容超过限制或格式不支持
    4.性能方面:对于即时交互,长时间未接受大量离线消息登录时
     
    网络问题:
    1.断网时请求网络操作
    2.网络不佳时请求网络操作
     
    第三方应用:(调用其他应用)
    1.进入详情页调用第三方如H5导致,或者如查看文件时调用系统存在的应用
    2.修改头像调用其图库或相机崩溃
    3.微博登录(第三方登录)
    4.桌面应用干扰:来电,短信,电量
     
    其他问题:
    ios端: crash的产生来源于两种问题:违反iOS策略被干掉,以及自身的代码bug。
    违反iOS策略:
    1 .低内存闪退
    2 .Watchdog超时:特定的UI事件(比如启动、挂起、恢复、结束)响应不及时,Watchdog会把我们的应用程序干掉
    3 .用户强制退出
     
    代码问题:
    1.消息通知栏进入消息中崩溃(tableView.delegate没有及时清理    ios)
    2. 比较常见的崩溃基本都源于代码bug,比如数组越界、插空、空引用、引用未定义方法、多线程安全性、访问野指针、发送未实现的selector等
    3.登录后身份未获取,进行身份相关操作获取为空,崩溃
    4.横竖屏切换时崩溃: activity在横竖屏的时候重新创建导致的,activity属性配置没有添加
    5.分享的时候崩溃: 可能是shareSDK崩溃,友盟错误统计未捕获到崩溃日志,应该是shareSDK跟捕获了
     
    参考:
     
     

    博主:海宁

    联系:whnsspu@163.com

  • 相关阅读:
    “终身幼儿园”:学习是一个创造的过程
    我对ERP实质的理解(陈启申)
    Java学习记录1java并发编程之synchronized初学
    谈谈你对Spring的理解
    java中的==与equals的区别
    Windows下编译安装perl Module
    win系统用virtualBox安装Ubuntu虚拟机,如何共享数据
    Windows下emacsw3m设置代理
    自我介绍
    document 对象
  • 原文地址:https://www.cnblogs.com/haining1993/p/5845530.html
Copyright © 2020-2023  润新知