精华内容
下载资源
问答
  • APP测试环境搭建

    千次阅读 2019-10-19 21:06:45
    一、环境搭建流程 配置环境变量作用: 写好一个程序,想要执行,就要先找到这个程序,但是我们只想写程序名不想写路径;解决方法就是,配置环境变量,在某一个路径下,通过这个路径找到这个程序,才能运行 相关命令...

    一、环境搭建流程

    (1) 配置环境变量作用:
    写好一个程序,想要执行,就要先找到这个程序,但是我们只想写程序名不想写路径;解决方法就是,配置环境变量,在某一个路径下,通过这个路径找到这个程序,才能运行
    (2) 需要先安装JDK原因:
    SDK是用java编写的,解析java语言编写的程序需要JDK,JDK包含java运行环境和java工具。例打开图片时,应用程序正常运行,需要使用SDK软件开发库,SDK需要JDK的支持。验证JDK安装,打开命令提示符,运行java -version,出现jdk版本,则安装成功。运行javac,则在任何目录下都可以运行
    (3) appium安装:
    在线安装Appium-Python-Client,通过pip命令在线安装并验证。输入cmd打开DOS,在命令行输入pip install appium-python-client安装完成。验证:在新建的py文件中,输入【fromappium.webdriver.webdriverimportWebDriver】不报错
    在这里插入图片描述
    相关命令:

    1、检查python安装:
         cmd启动命令提示符,输入python -version显示版本号,则成功
    2、检查SDK安装:
         打开cmd,adb(Android Debug Birdge)命令
    3、验证appium安装:
          打开cmd,输入appium -doctor
    4、安装appium-python-client类库
    (1)安装命令:打开cmd输入pip install appium-python-client
    (2)在新建的py文件中,输入fromappium.webdriver.webdriverimportWebDriver不报错
    
    

    二、Android系统架构图

    在这里插入图片描述

    三、APP测试原理:
    在这里插入图片描述

    展开全文
  • 在电脑上配置手机app测试环境

    千次阅读 2019-08-21 09:35:30
    1.下载手机模拟器: http://mumu.163.com/ 2.

    前提:

    配置步骤:

    1. 在手机模拟器中打开设置,选择WALN选项–>鼠标长按进入–>将代理项设为手动–>代理服务器的主机名填写物理机的WALN网卡的IP–>端口填写未被占用的端口–>保存–>退出

      在这里插入图片描述

    2.在burp suite中添加上述IP和端口。打开options选项–>在Proxy Listeners中选择添加–>填写与手机模拟器端相同的端口号–>ip项选择Specific address–>选择WALN网卡的IP
    在这里插入图片描述
    3.在手机模拟器上访问http://burp,下载证书
    在这里插入图片描述

    4.在文件管理器中找到该证书。因为手机不支持der后缀名的证书,所以此时需要将后缀名改为cer。打开父文件夹(如果是通过搜索找到)–>长按证书–>重命名选项更改后缀名–>打开设置–>
    安全选项–>凭据存储模块–>从SD卡安装–>选择cer证书文件–>命名证书–>将凭据用途改为WLAN–>确定即可在这里插入图片描述
    在这里插入图片描述

    5.配置完成,在burp suite中抓包验证

    在这里插入图片描述

    展开全文
  • Airtest iOS测试环境部署

    千次阅读 2018-11-29 20:15:00
    4. 真机安装好WebDriverAgent app后可能需要在手机上信任下安装的app 5. 在xcode下将iOS-Tagent test起来之后再在AirtestIDE里录脚本,看xcode日志输出在底部栏最左边按钮-Show the Debug Area 6. 在xcode的...

    [本文出自天外归云的博客园]

    简介

    这个Airtest IDE是通过iOS-Tagent来操作iPhone的,你可以在Airtest IDE里录制脚本来实现自动化操作iPhone

    前提

    1. 得有个iOS开发者账号,然后才能在developer.apple.com的account下看到管理自己的证书入口,否则看不到

    2. 将要下载的iOS-Tagent需要在xcode里启动,所以要保证iPhone连接的mac电脑上安装了xcode

    3. 下载iOS-Tagent:https://github.com/AirtestProject/IOS-Tagent,这个readme上的步骤下文会用到

    4. 下载Airtest IDE:http://airtest.netease.com/,看下官方中文文档,其中2.4章节关于iOS设备连接的方法下文会用到

    部署步骤

    1. 按github上的reademe启动iOS-Tagent,这样iPhone就和iOS-Tagent连接上了

    2. 启动Airtest IDE并connect device(注意填入的ip和端口号要和xcode中iOS-Tagent server的ip地址和端口号一致)

    遇到的问题

    1. 如果遇到了让你输入登录钥匙密码的问题,记得点击始终允许,否则就会一直让你重复的输密码

    2. 如果出现证书校验出错了相关的问题,在developer.apple.com的account下进入证书管理页,把之前的证书删掉,然后在xcode里就会重新生成一个

    3. 涉及到删证书的操作,除了在开发者网站上删除证书,还要在本地删除provision文件:

    cd ~/Library/MobileDevice/Provisioning\ Profiles/
    rm *.mobileprovision

    4. 真机安装好WebDriverAgent app后可能需要在手机上信任下安装的app

    5. 在xcode下将iOS-Tagent test起来之后再在AirtestIDE里录脚本,看xcode日志输出在底部栏最左边按钮-Show the Debug Area

    6. 在xcode的Debug Area中搜索ServerUrlHere关键词可以看到iOS-Tagent server的ip地址和端口号

    展开全文
  • 开始实际搭建App测试环境-Appium

    千次阅读 2017-01-22 17:08:49
    搭建Appium的测试环境

        一晃2016年结束,真是感慨万千。总结2016猴年的教训,就是整个心理状态不佳;做的事情杂乱不在个人擅长领域,做得不踏实。

          2017鸡年的目标:

    • 踏踏实实地搞定一两个技术,包括1)移动App测试,实际学习两个工具,Appium,monkeyRunner,threadTest,可能的话试试安全测试;做两个例子项目。2)白盒逻辑测试工具,比如VectorCast;做两个例子项目。     
    • 锻炼身体,保持好的身体状态,每天10000步。 
    • 每天写日志。早上看30分钟财经类的微信公众号和新闻文章。
    • 阅读一些书籍,用Kindle电子书看,6本心态、社科类书籍。

    1、根据前面阅读的《移动APP测试实战》,准备搭建Appium的测试环境。 Jmeter就算了

          前面尝试过一下,是失败的,因此这次准备用一整天时间来搭建:

          参考:            

         

           第一步是下载,安装。

                   python2.7,JDK V1.8.0已经提前安装。

               a)(2017.1.22开始)使用工作PC,win10操作系统,node.js版本 V0.12.18;

             b)  1.23早上,ADT下载安装完成,更新SDK。Android的测试环境基本搭建完毕。 SDK:4.4w。

                              手机与PC通过usb线相连,能够控制手机。

              c)使用npm安装appium。 在cmd使用命令npm install –g appium 安装appium。  参看下面说明,使用npm全局安装Appium。

                  以前没用过npm,搜索的一段说明:

                 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有:
    • 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
    • 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
    • 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
            由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 "npm -v" 来测试是否成功安装。
               npm 安装 Node.js 模块语法格式为$ npm install<ModuleName>
               npm 的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g

    等了一个小时,安装失败。


     于是,在网上下载了一个,X86版本的。链接:  appium下载|Appium For Windows 1.4.13.1 官方版免费下载-闪电下载吧   http://www.sdbeta.com/xiazai/2015/1216/51000.html。一番等,提示安装成功。
             

    第二步:安装selenium、appium-python-client

    20170208       今天开始准备使用,看51testing上说明(http://www.51testing.com/html/93/n-1053193-2.html),还要装python(这个已经有了)、selenium和appium-python-client,幸好一切非常顺利:

    装selenium webdriver
      1. 打开cmd
      2. 命令为: pip install selenium -i http://pypi.douban.com/simple (使用国内地址)
      3. 打开python的shell或者IDEL界面 ,输入from selenium import webdriver 如果不报错那就说明你已经安装selenium for python成功了。
      4. 安装appium-python-client:(这步很重要,必须)
      进入cmd,输入:pip install Appium-Python-Client

    第三步:  
      1. 创建一个模拟器,并启动android模拟器。安装ADT以后,通过代理试图更新SDK、AVD都不成功。
            只好下载带SDK的 Android-studio(http://www.android-studio.org/index.php/download  V2.2.2版本,大小1.6G)。遗憾的是,使用的PC机实在太差。装Android-studio启动非常慢。2.13在家里安装也不成功。
        2.14  在尝试几次不成功后,果断更换机器,在服务器上把前面的流程完整走了一遍,也就三个小时。

      2. 启动appium
      
      3. 启动ActivePython,执行helloappium.py。运行成功。执行结果如下图:


    helloappium.py:

    #coding=utf-8


    from appium import webdriver


     


    desired_caps = {}


    desired_caps['platformName'] = 'Android'


    desired_caps['platformVersion'] = '4.4.2'


    desired_caps['deviceName'] = 'Android Emulator'


    desired_caps['appPackage'] = 'com.android.calculator2'


    desired_caps['appActivity'] = '.Calculator'


     


    driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)


    driver.find_element_by_name("1").click()


    driver.find_element_by_name("5").click()


    driver.find_element_by_name("9").click()


    driver.find_element_by_name("9").click()


    driver.find_element_by_name("5").click()


    driver.find_element_by_name("+").click()


    driver.find_element_by_name("6").click()


    driver.find_element_by_name("=").click()


    driver.quit()


    展开全文
  • fiddle抓包测试环境部署

    千次阅读 2016-12-04 16:08:21
    4.在fiddler的抓包界面,查看是否能够成功抓取手机的数据,简单测试比如电脑没有开淘宝的情况下,在手机打开天猫APP,查看抓包数据中是否有淘宝的数据出现,如下图,即可表明已经可以成功监控手机的数据,如果电脑...
  • 需求:打包测试,生成环境H5包 需求分析:其实就是不同环境调用不同的api地址 首先使用vue-cli创建uni-app 找到package.json文件script配置如下: "scripts": { "serve": "npm run dev:h5", "build": "npm run ...
  • H5的manifest配置很多人对部署环境会有疑问,模版,毕竟Vue没有暴漏出像JAVA那样的可配置环境 SyntaxError: Unexpected token p in JSON很多人用 `npm install` 后都会出现**package的系列问题**。 - 需要区分 ...
  • Android APP测试流程

    千次阅读 2018-01-08 13:30:47
    其中Android App测试流程如下: 关于测试的几个概念: 1) 单元测试,集中对每一个程序单元进行测试,检查各个程序模块是否正确地实现了预定的功能,属于白盒测试,测试范围为单元内部的源代码和程序结构(如...
  • A/B 测试跟蓝绿部署完全是两码事。 A/B 测试是用来测试应用功能表现的方法,例如可用性、受欢迎程度、可见性等等。 A/B 测试通常用在应用的前端上,不过当然需要后端来支持。 A/B 测试与蓝绿部署的区别在于, A/B ...
  • angularJS的e2e和unit测试环境部署

    千次阅读 2013-11-26 16:38:56
    在http://nodejs.org/下载安装包msi,安装成功后,会在安装路径下会发现node自带的npm...使用cmd打开命令窗口,然后cd D:\Program Files\nodejs(node安装路径),然后使用npm install -g karma,将karam导入开发环境
  • 文章目录app测试移动应用测试 (功能测试)0基础一、背景介绍app生命周期图移动应用与传统PC应用的区别二、App项目流程市场分析需求调研产品制造交互设计产品开发系统测试产品上线产品运营1、APP数据2、用户反馈和...
  • Yapi环境部署

    千次阅读 2019-09-24 11:56:09
    Yapi环境部署什么是YapiYapi 的功能特性使用Docker部署Yapi容器一、Docker安装二、使用Docker创建Yapi容器三、容器中部署安装Yapi注意点 什么是Yapi YApi 是高效、易用、功能强大的API管理平台,旨在为开发、产品、...
  • 软件测试理论和APP测试案例

    万次阅读 多人点赞 2017-02-17 12:45:17
    软件工程模型基本就是业务建模-〉系统分析-〉概要设计-〉详细设计-〉编码-〉测试-〉部署。其中测试过程按4个步骤进行,即单元测试、集成测试、系统及发版测试和回归测试。  (1)、单元测试,集中对每一个程序单元...
  • 移动app测试中的主要问题

    千次阅读 2014-10-15 09:59:18
    她通过电信、金融和公路收费行业的项目掌握了深厚的知识,尤其是移动app测试、质量管理,故障管理以及测试自动化等领域的知识。 ?  对于每个使用智能手机或平板的人来说,app都是不可或缺的。一个app是针对...
  • 1、测试环境是由开发去更新的,当开发忙于改bug的时候,测试环境更新频率比较低,问题不能得到及时的验证 2、频繁的找开发去更新环境的话 ,耽误别人的工作,长此以往,也容易激起开发和测试之间的矛盾 那么我们...
  • app环境部署准备工作 安装好adb,在dos中输入adb会出现命令参数 安装好模拟器 使用adb命令,连接上模拟器 安装产生异常的软件包,com.zzb.memoryleak.apk app的分类 原生app native app,使用操作系统自带的语言...
  • APP测试面试题要点

    千次阅读 多人点赞 2019-07-21 16:08:52
    1.安卓 请问Android的四大组件是什么? 1.activity 活动 2.service 服务 ...(1)如何用adb命令安装app(包名:launcher)指定终端? adb install -s 编号 launcher (2)如何用adb命令查看安卓系统日志...
  • 部署mac os渗透测试环境

    千次阅读 2020-04-24 17:55:06
    每次重装系统后配置环境都是需要耗费大量时间,特此写一篇mac os部署渗透测试环境 二、过程 (一)系统设置 1.常用设置 ①SSD 开启 TRIM 支持 sudo trimforce enable ②APP安装开启任何来源 sudo spctl --master-...
  • php部署测试环境

    千次阅读 2017-11-29 15:35:46
    这对研发团队中每个人的项目不同,所以在相同的域名下分配不同端口号进行研发。 一般会在Nginx.conf下查看是否有include xxxx/*.conf。如果有直接去xxxxx下进行conf编写添加server,如果没有需要添加一下include,...
  • linux下部署测试环境

    千次阅读 2018-08-28 13:36:20
    案例:包Server.war (已更改好所有配置)  1、首先创建一个目录: mkdir 目录名 2、新建tomcat服务器目录: mkdir 目录名 3、解压文件: ...mv /app/tomcat/apache-tomcat-6.0.45 /app/tom...
  • 渗透测试-Android-App渗透测试测试流程 0x01:前言: 仅作为记录以供参考 0x02:漏洞测试方法以及修复方案 一、组件以及源码安全 1、签名校验 命令: //test.apk 为要检测的包jarsigner.exe -...
  • 功能:单元测试环境变量,自动文档,Production App Server,自动部署,依赖项版本检查 Web上有许多代码块和教程可用于配置Ionic工作流,其中包括单元测试环境变量等功能,但其中大多数已过时或依赖于特定的依赖...
  • 手机APP软件测试点详解

    千次阅读 2017-07-26 17:19:01
    APP测试有很多方面需要考虑到,我列几点有明显特征的: 功能测试:手机软件的基本功能。倒不一定完全由测试人员来完全执行,但却是所有测试中最重要的,需要测试人员做很好的测试策略和职责划分。 稳定性测试:...
  • 正式环境和测试环境 https://www.jianshu.com/p/43f2a70ca29e?nomobile=yes 不同环境下应用包名 https://blog.csdn.net/daividtu/article/details/79696167
  • VMwareAppVolumes安装部署测试 测试环境搭建appvolume组件模块
  • App埋点测试

    千次阅读 2020-11-05 17:28:44
    对于学生来说埋点是个陌生的名词,对于初入职场的我们来说,埋点这个词熟悉而又陌生,经常能听到产品和开发说什么埋点,然后要求测试进行埋点测试,此时的自己有点懵;下面我将从以下几个方面进行介绍: 1.什么是...
  • 前言 本人小白如有错误或不足,请大神指点和纠正小弟 Vue-cli3.0构建项目步骤 ... 上述文件可见,测试环境和生产环境的区别通过Vue_APP_[Name] 来标识并且设定webpack的输出文件目录 通过在设定的...
  • 来自Testin云测试的消息,这家移动App真机自动化云测试服务的缔造者与传统人工测试的毁灭者,截至目前,已免费帮助全球移动互联网开发者测试App应用达10,155,179次,并且这一数字每一秒都在不断的增长。相对于传统的...
  • Jenkins环境部署部署

    万次阅读 2018-02-23 16:04:41
    2 Jenkins环境部署部署2.1 Jenkins安装2.1.1 Java -jar安装从Jenkins官网下载jenkins.war文件。官网地址:http://jenkins-ci.org/,注意选择最新版本的Long-Term Support Release运行 java -jar jenkins.war...
  • APP自动化测试环境搭建:3.逍遥模拟器安装配置 1.前提 基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest。为什么要装逍遥模拟器,因为要做安卓上的APP自动化测试,不用安卓模拟器...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 98,366
精华内容 39,346
关键字:

app测试环境部署