zoukankan      html  css  js  c++  java
  • App测试在IOS和android系统中的区别

    1:操作系统的区别:android较多,ios较少而且不能降级,只能单向升级;新的ios系统不能完全兼容低版本的ios系统的应用,低本版的ios应用调用新的资源库时容易出现Crash;

    2:操作习惯:Android,Back键是否被重写,测试点击Back键的反馈是否正确;

    3:push测试:Android点击home键,程序后台运行时,此时收到push,点击可以唤醒应用,此时是否可以正确跳转;ios,点击home键关闭程序和锁屏的情况(红点的显示);

    4:安装卸载测试:Android的下载和安装的平台较多,ios主要是在app stroe、iTunes和testFlight下载;

    5:升级测试:可以被升级的必要条件:新旧版本具有相同的签名;新旧版本具有相同的包名;有一个标示符区分新旧版本(如版本号),对于Android若有内置的应用需检查升级之后内置文件是否匹配(如内置的输入法);

    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    1. 并发(中断)测试:闹铃弹出框提示,另一个应用的启动、视频音频的播放,来电、用户正在输入等,语音、录音等的播放时强制其他正在播放的要暂停;

    2. 数据来源的测试:输入,选择、复制、语音输入,安装不同输入法输入等;

    3. push(推送)测试:在开关机、待机状态下执行推送,消息先死及其推送跳转的正确性;应用在开发、未打开状态、应用启动且在后台运行的情况下是push显示和跳转否正确;推送消息阅读前后数字的变化是否正确;多条推送的合集的显示和跳转是否正确;

    4. 分享跳转:分享后的文案是否正确;分享后跳转是否正确,显示的消息来源是否正确;

    5. 触屏测试:同时触摸不同的位置或者同时进行不同操作,查看客户端的处理情况,是否会crash等


    作者:分割线
    链接:https://www.zhihu.com/question/55026531/answer/142261223
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    49. 字母异位词分组
    73. 矩阵置零
    Razor语法问题(foreach里面嵌套if)
    多线程问题
    Get json formatted string from web by sending HttpWebRequest and then deserialize it to get needed data
    How to execute tons of tasks parallelly with TPL method?
    How to sort the dictionary by the value field
    How to customize the console applicaton
    What is the difference for delete/truncate/drop
    How to call C/C++ sytle function from C# solution?
  • 原文地址:https://www.cnblogs.com/zhouzetian/p/7787986.html
Copyright © 2011-2022 走看看