APP测试文档

上传人:测*** 文档编号:69002812 上传时间:2019-01-11 格式:DOCX 页数:10 大小:243.13KB
返回 下载 相关 举报
APP测试文档_第1页
第1页 / 共10页
APP测试文档_第2页
第2页 / 共10页
APP测试文档_第3页
第3页 / 共10页
APP测试文档_第4页
第4页 / 共10页
APP测试文档_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《APP测试文档》由会员分享,可在线阅读,更多相关《APP测试文档(10页珍藏版)》请在金锄头文库上搜索。

1、安装好Android SDK之后 打开 sdk工具Android 是基于Java开发的一款基于linux操作系统的虚拟机os系统Android它有各个版本,我们一般进行Android或者ios开发的时候为了保证我们的APP能够在市面上绝大部分手机上运行,都会要求你的APP兼容该操作系统上最低哪个版本.App测试重点:1系统版本兼容性测试。你要确定你的APP兼容的哪一个操作系统版本。2分辨率:针对不同分辨率的手机查看界面是否兼容。在需求文档中会指明至少兼容哪些分辨率下的哪些屏幕尺寸的手机.甚至会指出手机型号.3app向前兼容性测试:查看新版本发布之后,你当旧版本是否可用。如果需要强制更新,是否有

2、对应的更新操作。App更新方式有两种 一种完全更新就是下载完全版本然后完全覆盖更新,一种部分更新,只下载更新文件进行更新。正常情况下 app测试和我们web测试一样 它也分开发环境 测试环境以及线上环境。在这几个环境中,我们一开始最蒙圈的就是网络环境问题.公司里面常用的几种解决方式1:修改你本的hosts文件一般位于以下路径C:WindowsSystem32driversetchosts该文件可以映射ip地址和访问域名可以通过修改该文件 将我们访问的网址 映射到我们公司的局域网或者外网的测试环境。2由运维人员对你整个项目组的交换机或者路由器进行DNS重定向,让其指向测试环境。App测试和web

3、注意点:如果你们在简历中写了app测试,那么如果该app可以在各大应用市场上下载到,那么你需要注意下你的APP版本更新要和它市场上的记录一致。Android和ios的发布 它不太一样:Android发布的时候只要通过安全检查,即可发布到应用市场.Ios需要发送到App Store进行审查 该审查可能需要几天时间。不通过还要打回。如果ios发生重大bug怎么办?找到bug 修复 测试通过 然后更新新版本即可 .Android的windows开发环境就是 Android Sdk 类似Java的 JDK它需要下载对应的 android版本的系统镜像 来进行模拟运行。安装好后有2个工具一个是SDK管理

4、工具用来下载各个版本下Android的系统包和源码包AVD虚拟机模拟工具,用来模拟Android手机.虚拟机创建的时候 默认是创建在C盘的,所以你的C盘要足够 起码保留10G存储空间。测试需要执行3个软件1android虚拟机 用来模拟android操作系统(后期可以换成模拟器或者android手机)2appium 它是一个代理服务器,它可以帮我们将我们编写的脚本发送对应的指令到android模拟器上进行执行3编译工具,用来编写以及运行我们的python代码如何查看我们测试的apk工具的安装包名和启动主程序名在android中 它是基于package来定位程序,每个公司的应用的packagel

5、aunchable-activity 启动窗体,在android中 跟我们的C#类似 它都有一个启动的主窗体只不过它的原生窗体称之为 activity如果报错 mon.exceptions.SessionNotCreatedException: Message: A new session could not be created那么你需要退出当前启动appium然后通过cmd命令行 进去你的appium安装文件夹然后通过 appium.exe文件 启动appium如果你需要连接你的android手机 就需要修改以下2个配置文件因为 appium目前未支持android8以上的系统需要手动修改

6、几个配置文件第一个Appium安装目录node_modulesappiumlibdevicesandroidandroid.js注释掉 113 和114行第二个Appium安装目录node_modulesappiumnode_modulesappium-adblibadb.js需要将android添加到你的系统环境变量中第一步设置你的android环境变量ANDROID_HOME 值为你的android安装地址第二步 在path系统变量中追加以下代码(win7)%ANDROID_HOME%platform-tools;%ANDROID_HOME%tools;如果报错 ANDROID_HOME

7、错误使用cmd 命令 进入到appium的文件夹 在命令行找到appium文件夹 使用 appium.exe命令启动我们做app测试的时候 需要3个软件第一个是我们的android设备 可以是 虚拟机 也可以是各种android模拟器 也可以是真机(最多)第二个我们需要使用appium 这个软件来完成一个代理服务器的作用.我们编写的脚本会发送到appium上,再由appium将命令发送到android设备上进行执行第三个我们的编译运行工具 eclipse,编写以及运行我们的appium的脚本(Java也可以用python)如果一致报错 报你的ANDROID_HOME环境变量没有配置那么我们就需

8、要使用 命令行来启动appium我们可以使用adb android命令来执行一些操作(前提是要配置好环境)Adb devices 来查看当前所有可用的已经连接的android设备第一次运行appium 到新的设备中 会安装2个app应用如果已经能够正常运行但是在次运行报错 跟session 会话有关 你需要将 appium停止 再开启即可如果你想真机测试1你需要开启你的开发人员调试模式并且允许调试(每个手机都不一样需要自行百度)2你要下载手机和电脑之间的连接驱动(你可以下一个手机助手帮你连接)3在手机上面允许电脑远程调试App测试比较麻烦的以点:一种是原生开发:就类似我们的winform,它使用纯原生的android控件(ios)进行开发,一种H5页面开发 :外面是套了一个APP的壳子(浏览器),打开之后里面都是纯html5的页面.一种混合开发:一半原生,一半h5(跟开发人员沟通,确定哪些界面是H5的 哪些是原生的)我们自己测试的时候 不知道如何定位元素我们可以使用android自带的工具 位于android安装包下 tools文件夹下uiautomatorviewer.bat 这个脚本改叫运行之后可以启用应用 该应用可以获取你当前连接的虚拟机界面以及解析该界面的结构,方便我们定位元素(如果在公司里面,可以直接问开发人员 这样更快)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 软件测试

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号