zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Asp.NET 4.0 ajax实例DataView 模板编程1
    ASP.NET 4.0 Ajax 实例DataView模板编程 DEMO 下载
    部分东北话、北京话
    .NET 培训课程解析(一)
    ASP.NET 4.0 Ajax 实例DataView模板编程2
    ASP.NET Web Game 架构设计1服务器基本结构
    ASP.NET Web Game 构架设计2数据库设计
    TFS2008 基本安装
    Linux上Oracle 11g安装步骤图解
    plsql developer远程连接oracle数据库
  • 原文地址:https://www.cnblogs.com/haining1993/p/5845530.html
Copyright © 2011-2022 走看看