首页 > 其他分享 >移动自动化测试(一)

移动自动化测试(一)

时间:2022-08-30 19:11:15浏览次数:88  
标签:浏览器 如下 添加 测试 自动化 移动 环境变量 sdk

移动端测试对象

1、小程序嵌套到专门的App(比如一码通嵌套在我们的微信、支付宝app中)

2、App

3、以浏览器的模式访问Web

移动端测试分类

兼容性测试

web测试点:主流:firefox、chrome 、edge 、safira

移动互联网:UC浏览器,QQ浏览器

需要考虑APP在主流平台上的页面展示和样式的加载,目前考虑的主流平台主要是Android和IOS的平台

app测试点:a.操作系统:ios 、android;

b.分辨率:主流:800x480、960x640、1280x720(720p)、1920x1080(1080p)、2560x1440(2k);

c.厂商:小米、华为、vivo/oppo、魅族、阿里云os、苹果;

d.网络类型:WIFI、2G、3G、4G、5G

需要将网络连接不上、无网络、企业服务器错误等各种情况予以考虑并进行细化的测试。

建议: • 网络不稳定,没有的到服务器的反馈-->提示“网络不稳定,请稍后再试”。

• 网络没有连接-->提示“网络目前没有连接,请重新连接网络之后再尝试”。

• 企业服务器或者第三方服务因未知原因出错-->提示“目前无法接收相关数据,我们正在调查,请稍后再试”。

使用Chrome浏览器做兼容性测试

使用Chrome浏览器做弱网络测试:

搭建Node.js

首先下载Node.js,下载地址为:https://nodejs.org/download/

 

 依据自己的操作系统选择对应的文件进行安装,安装完成后,添加环境将自己的安装路径添加到path环境变量中

 验证环境:在控制台中输入node -v,如果出现如下图所示结果,则表示node.js安装成功。

搭建jdk环境

在官方网站里下载 (https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html )安装包,然后解压并安装;

安装目录和路径如下所示:

 

 然后在系统变量中添加“变量名”为"JAVA_HOME",“变量值”为:C:\Program Files\Java\jdk1.8.0_181(根据自己的jdk的安装路径填写),输入如下,最后点击确定即可。

 在path环境变量中分别加入%Java_Home%\bin和%Java_Home%\jre\bin,输入如下,最后点击确定即可。

 然后在系统变量中添加“变量名”为“变量名”为“CLASSPATH”,“变量值”为“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”(注意最前面有一点),输入如下,最后点击确定即可。

验证环境:在控制台中分别输入java,javac,java -version,如果出现如下图所示的表示jdk环境搭建成功。

搭建sdk环境

通过下载安装包(android的 sdk下载地址为http://developer.android.com/sdk/index.html),然后解压安装包后的目录如下:

 双击打开SDK Manager.exe,点击Tools,选择Options,设置如下的代理接口:

 

 在系统环境变量中添加ANDROID_HOME的环境变量,然后将sdk的路径添加到ANDROID_HOME中。

 再将%ANDROID_HOME%\platform-tools和%ANDROID_HOME%\tools分别添加到Path环境变量中。

 最后在控制台中输入android -h,如果如下图所示则表示sdk环境搭建成功。

标签:浏览器,如下,添加,测试,自动化,移动,环境变量,sdk
From: https://www.cnblogs.com/cch6842/p/16640502.html

相关文章

  • 移动测试
    移动测试操作系统     需要考虑APP在主流平台上的页面展示和样式的加载,目前考虑的主流平台主要是Android和IOS的平台 分辨率        不管是什么平台,都......
  • JMeter+Grafana+Influxdb搭建可视化性能测试监控平台
    ====docker容器下安装1.influxdb安装并运行(选择2.0以下版本)dockerrun-itd--nameinfluxdb-p8086:8086influxdb:1.8.3复制进入容器dockerexec-itinfluxdb......
  • PageObject(PO)设计模式在 UI 自动化中的实践总结(以 QQ 邮箱登陆为例)
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取PO的思想最早是2013年由IT大佬MartinFlower提出的:https://martinfowler.com/bliki/PageObje......
  • k8s单机安装及测试
     一直说安装k8s试用一下,一直没有成功,要么是安装一半报错,没有时间去找问题。1.关闭selinuxsetenforce0&&sed-i"s/SELINUX=enforcing/SELINUX=disabled/g"/etc/seli......
  • Pb协议的接口测试
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取ProtocolBuffers是谷歌开源的序列化与反序列化框架。它与语言无关、平台无关、具有可扩展的......
  • Jenkins 踩坑(四)|基于接口自动化测试完成 Jenkins+GitHub+Allure 的结合
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取1.关于使用Jenkins创建job完成自动化测试,核心在于项目的拉取和执行,至于job的创建大同小异,需要......
  • Java 接口测试利器 REST-assured 快速入门
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取开源简约的接口测试DSL;支持XML、JSON的结构化解析;支持Xpath、JsonPath、gpath等多种......
  • OLW代码着色测试-java代码
    privatestaticvoidDoctor_checkStatus(CommodityMappercommodityMapper){ Shared.printTestClassEndInfo(); Map<String,Object>params=newHashMap<Strin......
  • JMeter 高级性能测试实战训练营 | 开班通知
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取1.性能测试只测不调:很多测试同学提交的性能测试报告只是各种参数的堆砌,而缺乏性能分析与优化建......
  • Word多级标题测试-去掉标题多级编号
    安装Jenkins(1/3)下载安装在官网上下载Windows版本的Jenkins:https://www.jenkins.io/download/选择最新的版本下载,安装到指定盘符,D:\Jenkins 填写登录Windows的登录......