移动端测试概览-环境搭建

神秘代码
• 阅读 233

 我们的目标是Android测试,所以环境需要搭建三个,Java,AndroidSDK,Android模拟器。模拟ios需要mac-os环境,后面我们再说。这次我们先安装WIN环境下Android测试需要的环境:

    Android模拟器:实际上就是一台手机,方便我们给大家展示效果。

    AndroidSDK:Android SDK给你提供开发测试所必须的Android API类库。

    JAVA:Android的底层是c、c++,应用层用的语言是Java所以需要使用Java环境。

1. Java环境   

    安装JDK,我们选择安装JDK1.8版本:
1.运行jdk-8u151-windows-x64.exe文件,默认安装即可,也可以指定安装目录(例如我的安装目录:D:\Java\jdk1.8.0_144)

    配置java环境变量:
1.进入我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
         2.在系统变量下点击新建 -> 变量名: JAVA_HOME -> 变量值: C:\Program Files\Java\jdk1.8.0 -> 点击确定按钮
         3.在系统变量下点击新建 -> 变量名: CLASSPATH -> 变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(***变量值最前面有一个".") -> 点击确定按钮
         4.在系统变量下找到系统的path变量,进入在最后添加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(最前面是一个分号,如果path变量最后已有分号,可不用添加) -> 点击确定按钮
        5.启动cmd,输入 java -version,出现版本信息就是安装完成。

2 AndroidSDK环境

    安装AndroidSDK环境:
AndroidSDK不需要安装,直接将Android SDK文件夹解压到任意目录(记住这个目录的位置,目录不要有中文)

    配置环境变量:

        1.进入我的电脑 -> 属性 -> 高级系统设置 -> 环境变量

        2.在系统变量下点击新建 -> 变量名: ANDROID_HOME -> 变量值: AndroidSDKSDK的解压目录 -> 点击确定按钮

        3.在系统变量下找到系统的path变量,最后添加:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;(最前面是一个分号,如果path变量最后已有分号,可不用添加) -> 点击确定按钮

        4.打开cmd命令行,输入adb命令,不报错就是安装完成。

3 Android模拟器安装模拟器Genymotion安装:
        1.执行genymotion-2.11.0-vbox.exe(是一个集合程序,包含genymotion和virtualbox) -> 不需要更改配置,直接下一步默认安装

        2.安装完genymotion继续等待,会提示安装virtualbox,继续安装,期间会提示安装oracle插件,全部允许安装
        3.安装完成后会在桌面展示genymotion和virtualbox两个图标

    虚拟机镜像导入:

        1.打开virtualbox

        2.进入virtualbox -> 管理 -> 导入虚拟电脑

        3.点击文件选择(Samsung Galaxy S6 - 5.1.0 - API 22 - 1440x2560.ova) (安卓手机的虚拟镜像,可以在genymotion里面定制)-> 点击下一步

        4.勾选重新初始化所有网卡的MAC地址

        5.点击导入按钮 -> 等待倒入完成

        6.virtualbox列表会展示已导入的虚拟机列表,状态为已关闭

    启动android模拟器

        1.点击genymotion图标 -> 弹出框点击 >Personal Use

        2.同意条款

        3.genymotion主界面选择系统后点击start按钮

        4.启动成功,你就可以看见一个虚拟的安卓手机。

注:1.virtualbox只需要导入安卓手机虚拟镜像即可,直接启动时无法启动的(会报错),需要由genymotion来启动虚拟镜像。

       2.由于安装的整合包里面virtualbox不是最新版本,所以第一次用genymotion启动镜像的时候会报virtualbox的错误,这个时候只需要下载最新版本的virtualbox直接默认安装即可(当前最新版本为5.2.22,virtualbox会在打开时提醒你下载更新)。

       3.AndroidSDK安装包解压后,运行8.0以上版本镜像有时候会报错,因为对8.0及以上版本的支持没有下载,这个时候需要打开/android-sdk/SDK Manager.exe打开对应版本的列表进行下载。

点赞
收藏
评论区
推荐文章
浩浩 浩浩
4年前
【Flutter 实战】安装Flutter
1.3搭建Flutter开发环境工欲善其事必先利其器,本节首先会分别介绍一下在Windows和macOS下FlutterSDK的安装,然后再介绍一下配IDE和模拟器的使用。1.3.1安装Flutter由于Flutter会同时构建Android和IOS两个平台的发布包,所以Flutter同时依赖AndroidSDK和iOSSDK,在安装Fl
Wesley13 Wesley13
3年前
vsftd添加虚拟用户
由于工作需要,需要在服务器上搭建ftp,方便文静传输,选用vsftpd搭建ftp服务器测试环境:1.fedora17x642.vsftpd3.3搭建步骤:1.安装vsftpd  a.查看vsftpd是否已经安装,切换到root用户环境变量(suroot)root@localhost~rpmqa|gr
Stella981 Stella981
3年前
Android单元测试之四:仪器化测试
Android单元测试之四:仪器化测试仪器化测试  在某些情况下,虽然可以通过模拟的手段来隔离Android依赖,但代价很大,这种情况下可以考虑仪器化的单元测试,有助于减少编写和维护模拟代码所需的工作量。  仪器化测试是在真机或模拟器上运行的测试,它们可以利用Androidframew
Stella981 Stella981
3年前
AndroidStudio环境安装与配置
前言大家好,给大家带来AndroidStudio环境安装与配置的概述,希望你们喜欢AndroidStudioIDE下载我们选择用AndroidStudio开发Android的App,AndroidStudio提供给Windows、MacOS、Linux三个平台官方下载地址:Android
Stella981 Stella981
3年前
Appium+android+Java混合模式的坑
  最近在玩自动化测试,小白玩自动化测试总是很辛苦,仅仅安装环境就要花好长时间。这几天安装环境,填了很多坑。下面我把我遇到的坑记录下来,包括填坑的过程。  首先,需要填的坑一:关于版本的问题。appium这款自动化工具,他对android版本有具体要求,android7.0必须是要appium1.8以上的版本,一开始我使用appium1.
Stella981 Stella981
3年前
Jenkins配置下拉菜单联动效果
  在使用Jenkins集成时,经常需要配置一些环境信息,由于测试、线上、预发布需要切换环境和域名,需要在Jenkins中配置下拉菜单联动效果。  首先选择参数化构建过程,然后首先配置环境,环境分为:测试环境、预发布环境、正式环境,选择的组件为ChoiceParameter,Name定义为environment,选项为test、pre、onli
Stella981 Stella981
3年前
LEADTOOLS Android的入门使用方法
一、搭建Android开发环境在使用LEADTOOLSAndroid(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.evget.com%2Fproduct%2F781)库和demo之前,需要根据以下步骤搭建Android开发环境:1、安装JavaDevelop
Stella981 Stella981
3年前
Serverless 落地之痛怎么解?
传统业务在开发上线的过程中,需要团队合作,每个人开发一部分,合并代码,开发联调,然后进行资源评估,测试环境搭建、线上环境搭建、测试上线、运维。但是在Serverless时代下,开发者只需要开发自己那部分功能/函数,然后部署到测试环境、线上环境即可,后期很大一部分运维工作都不用考虑和担心。今天大家对是不是该用Serverless存在疑问,很大程度上
Stella981 Stella981
3年前
Docker+Maven+Jenkins在Devops中完整应用
  很早之前,当我们需要一个部署环境的时候,我们可能指的是一台PowerEdgeR7102U服务器,走一系列冗长的申请流程,然后上架到机房、调试网络、安装系统、调试环境、最终部署应用,就这样过去了几个月。    接着出现了虚拟化技术,我们在一台内部服务器使用CitrixXenApp划分出几台虚拟机,搭建了内部需求管理系统、SVN、测试环境等
Wesley13 Wesley13
3年前
MySQL 快速创建千万级测试数据
备注:此文章的数据量在100W,如果想要千万级,调大数量即可,但是不要大量使用rand()或者uuid()会导致性能下降背景在进行查询操作的性能测试或者sql优化时,我们经常需要在线下环境构建大量的基础数据供我们测试,模拟线上的真实环境。废话,总不能让我去线上去测试吧,会被DBA砍死的创建测试数据的方式
融云IM即时通讯 融云IM即时通讯
6个月前
融云IM干货丨如何测试插件在UNI-app中的实际效果?
要测试插件在UNIapp中的实际效果,可以遵循以下步骤:1.安装和配置测试环境:确保你的环境中安装了HBuilderX,并且版本至少为3.7.3。如果是uniapp普通项目,需要通过插件hbuilderxforuniapptest来安装测试环境。对于uni