zoukankan      html  css  js  c++  java
  • App测试从入门到精通之安装、卸载和运行测试

     关于手机App测试需要说的点有很多。目前市场上主要的APP测试主要是针对的是安卓、和苹果两大主流操作系统。主要考虑的就是功能性、兼容性、稳定性、性能测试等。我们看下App的安装和卸载有哪些常用的场景:

    APP的安装


     1.点击运行app安装包、检测安装包是否正常

    2.进入【安装导向】界面,检测界面是否正常,内容是否有误

    3.内存检查。因为大多数app是默认安装在手机内部存储,因为要判断内部的存储空间是否足够

    4.当内部存储不够时,是否有相应的提示

    5.在运行APP安装包时,内存不足时是否有相应的提示

    6.安装过程中,点击取消安装,是否会退出安装进程

    7.安装过程中,接听电话、查看短信、等操作,安装是否会中断

    8.安装过程中,接听电话、查看短信、等操作,安装是否会继续

    9.安装过程中,前后台切换,是否会影响安装

    10.安装完成后,查看默认安装路径是否正确

    11.安装成功后,是否会有安装完成的提示

    12.安装失败后,是否会有安装失败的提示

    13.安装完成后,是否退出安装界面

    14.安装完成后,是否会创建快捷方式

    15.安装完成后,手机APP是否会成功运行起来

    16.在不同的操作系统下面安装,是否可以安装正常(安装android/苹果ios/微软windowsphone/塞班symbian/黑莓blacyberry)

    17.在除ios操作系统安装下,当系统的存储空间不足时,是否会检查手机是否有sm卡,

    18.当有sim卡时,手机存储空间不足时,是否会默认安装到sim卡中

    19.在不同的网络情况下,是否可以正常安装(2G,3G,4G,wifi)

    20.是否支持覆盖安装

    21.是否支持第三方工具安装

    22.在用户不允许的情况下,是否可以安装

    APP卸载


     1.手机卸载有2种方式,1.app自带卸载  2.第三方工具卸载

    2.点击运行app卸载、是否可以正常运行

    3.当app安装在sim卡中,运行卸载,是否可以正常卸载

    4.卸载时,是否会确认卸载的提示信息

    5.卸载中,取消卸载是否正常

    6.卸载中,取消APP卸载,app是否可以正常使用

    7.卸载中,如果接听电话或者短信等操作时,卸载是否会中断

    8.卸载中,如接听完电话或者短信等操作时,卸载是否会继续

    9.卸载中,前后台切换,是否会影响卸载

    10.卸载完成后,查看卸载界面是否退出

    11.卸载完成后,手机桌面快捷方式是否存在

    12.卸载完成后,查看APP是否卸载干净

    13.当用第三方工具卸载时,APP是否卸载干净

    14.在不同的操作系统下面安装,是否可以安装正常(安装android/苹果ios/微软windowsphone/塞班symbian/黑莓blacyberry)

    15.在不同网络环境下卸载。卸载是否成功(2G,3G,4G,WIFI)

    16.卸载完成后是否有提示信息

    APP运行


     1.安装完成后运行App,确认运行是否正常

    2.当App安装在sim卡中时,运行App是否正常

    3.网络断开后,App是否运行正常

    4.是否支持多个相同的App运行

    5.在不同网络环境下,运行App是否正常

    6.在不同系统环境下,运行App是否正常

    7.在不同硬件环境下,运行App是否正常

    8.强行关闭App后,再次运行App是否正常

    9.在运行App期间,如果有来电、短信或者充电时,是否能暂停程序,优先处理通信,并在处理完毕后能正常恢复软件,继续使用其功能

    10.当App运行时间过久,是否重新进入App或者刷新App功能

  • 相关阅读:
    Python命名规范
    安装pywin32模块
    深度学习框架
    更快速的学习掌握新知识
    使用 Docker + SSH代理 来实现访问内网网站
    magento Too many arguments, expected arguments "command".
    使用 Prestissimo 提高 composer 下载速度
    使用Lebab 将 Javascript ES5 转 ES6
    分享网络上学习英语的方法或技巧
    使用 Expo 的错误 WebSocket connection to 'ws://localhost:19002/debugger-proxy?role=debugger&name=Chrome' failed: Error during WebSocket handshake: Unexpected response code: 400
  • 原文地址:https://www.cnblogs.com/fighter007/p/8376335.html
Copyright © 2011-2022 走看看