1. 我的消息
  2. 鸿运国际
  3. 我的学院
  4. 我的下载
  5. 我的收藏
  1. 消息
  2. 搜索条件:
    点击返回全部
      1. 探索pytest的fixture(下)

        这篇文章接着上一篇《探索pytest的fixture(上)》的内容讲。 使用fixture函数的fixture 我们不仅可以在测试函数中使用fixture,而且fixture函数也可以使用其他fixture,这有助于fixture的模块化设计,并允许在许多项目中重新使用框架特定的fixtur...
        原创
        2018-02-05 14:40:39
        45
        0
      2. 探索pytest的fixture(上)

        在pytest中加入fixture的目的是提供一个固定的基准,使测试能够可靠、重复地执行,pytest的fixture比传统xUnit风格的setup/teardown函数相比,有了巨大的改进: fixture具有明确的名称,并通过在测试函数、模块、类或整个项目中声明它们的使用来激活。 fixt...
        原创
        2018-02-02 19:07:31
        66
        0
      3. pytest使用入门

        pytest是第三方开发的一个python测试模块,可以轻松地编写小型测试,而且可以扩展以支持应用程序和库的复杂功能测试,帮助我们编写更好的程序。 安装pytest 先在命令行中运行pytest的安装命令: $ pip install -U pytest 安装完成后,检查是否安装了正...
        原创
        2018-02-01 18:21:20
        58
        0
      4. 在Mac下配置Appium环境

        Appium Desktop Appium Desktop是Appium服务器的图形界面,可以设置选项、启动/停止服务器、查看日志等,还可以使用Inspector来查看应用程序的元素与基本信息,甚至可以与元素进行交互。 访问Appium官网下载Appium-Desktop的dmg程序包,并打开安...
        原创
        2018-02-01 11:17:14
        82
        0
      5. 自定义Flutter控件

        在Flutter开发中,我们会经常和各种控件打交道,它们也能满足业务的大部分需求。但是,我们往往需要将多个控件组合起来,才能实现业务的需求,而且这样写出来的代码维护起来非常困难。因此,我们可以把那些需要多个控件组合才能实现的功能自定义化,成为一个自定义控件,易于维护。 无状态控件 Flu...
        原创
        2018-01-31 14:48:33
        135
        0
      6. 测试用例管理工具-TestLink

        TestLink是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能,主要功能包括: 测试需求管理 测试用例管理 测试用例对测试需求的覆盖管理 测试计划的制定 测试用例的执行 大量测试数据的度量和统计功能 安装XAMPP 在mac上终端使...
        原创
        2018-01-23 10:08:23
        149
        0
      7. 通过Docker Cloud部署应用

        如果您在生产环境中使用Docker Community Edition的效果还不错,可以使用Docker Cloud来帮助管理Amazon Web Services、DigitalOcean和Microsoft Azure等主流服务提供商的应用程序。 设置和部署流程是:将Docker Cloud与...
        原创
        2018-01-17 18:50:39
        140
        0
      8. Docker堆栈的管理

        在Docker中,镜像是一个轻量级的,独立的可执行程序包,包含运行一个软件所需的所有东西,包括代码、运行环境、库、环境变量和配置文件。容器是镜像的运行实例,默认情况下,它与主机环境完全隔离,只有在配置时才访问主机文件和端口。 在《Docker集群的创建与管理》中,设置了一个运行Docker的机器集...
        原创
        2018-01-17 17:20:12
        76
        0
      9. Docker集群的创建与管理

        在《Docker简单入门》中编写一个应用程序,并将其转化为服务,在《Docker分布式应用》中,使应用程序在生产过程中扩展5倍,并定义应该如何运行。现在将此应用程序部署到集群上,并在多台机器上运行它,通过将多台机器连接到Dockerized集群上,使多容器、多机器应用成为可能。 Swarm(集...
        原创
        2018-01-17 15:46:29
        50
        0
      10. Docker分布式应用

        这一节接着《Docker简单入门》后面扩展应用程序。实现负载平衡,要做到这一点,必须在分布式应用程序的层次结构中的服务层实现。 在分布式应用程序中,应用程序的不同部分被称为“服务”。例如,一个视频共享站点,它可能包括一个用于将应用程序数据存储在数据库中的服务、后面的视频转码服务、用户上传东西、为前...
        原创
        2018-01-16 14:20:54
        73
        0
      11. Docker简单入门

        作为一个初次接触Docker的人来说,最大的问题是Docker是什么?Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。比如,我们在笔记本上编译测试通过的容器可以批量地在生产环境中部署,可以用于自动化测试和持续集成、发布。 还可以用于web应用的自动...
        原创
        2018-01-16 00:10:33
        125
        0
      12. 使用PO+跨平台改造Macaca示例(APP端)

        在学习完Macaca基础后,就迫不及待的模仿着Macaca示例项目,开始了测试用例的开发,并且在几天时间里就完成了几个页面的测试。然而,此时项目的所有代码都放在一个.py文件里,该文件已有上千行代码,重复代码很多,维护起来很困难。更大的问题是,我需要给鸿运国际和iOS分别写一套代码,这个工作量...
        原创
        2018-01-15 19:26:19
        53
        0
      13. 使用PageObject改造Macaca示例(桌面端)

        在学习完Macaca基础后,就迫不及待的模仿着Macaca示例项目,开始了测试用例的开发,并且在几天时间里就完成了几个页面的测试。然而,此时项目的所有代码都放在一个.py文件里,该文件已有上千行代码,重复代码很多,维护起来非常困难。 为了避免这种情况发生,可以使用PageObject设计模式开发M...
        原创
        2018-01-15 19:21:20
        70
        0
      14. Macaca使用过程中的疑问

        使用PyCharm导入本地包时,提示Unresolved reference错误 在PyCharm中导入本地包,需要为想导入的包设置源目录,也就是你要使用的文件所在的目录。 macaca-ios、macaca-鸿运国际与app-inspector模块下的应用包冲突 在iOS真机调...
        原创
        2018-01-15 19:17:39
        48
        0
      15. WebDriver使用入门

        WD.py是一个Python WebDriver客户端,实现了WebDriver协议中的大部分API。 它最初是为Macaca(一个Node.js驱动的WebDriver服务器)而设计的,但也可以应用于WebDriver服务器的其他实现,比如Selenium,Appium等。 查找元素 ...
        原创
        2018-01-15 19:15:24
        91
        0
      16. Macaca简单入门

        执行Macaca自动化脚本时,首先需要启动一个Macaca服务器: $ macaca server --verbose 参数设置 启动Macaca服务器时如果没有指定端口号,服务器URL的配置参数如下: server_url = { 'hostname': 'localh...
        原创
        2018-01-15 19:13:00
        103
        0
      17. 在Mac下配置Macaca环境

        Macaca依赖的功能模块非常多,安装过程很复杂,不过这是目前所有自动化测试框架的通病。 Node.js 请安装Node.jsv6.0或者更高版本,装好Node.js后命令行里就已经集成npm工具。 默认情况下,npm命令下载的全局模块会存放在系统目录下,这会导致后续操作有很多坑,因此...
        原创
        2018-01-15 19:09:57
        80
        0
      18. 基本的Material Design布局结构

        Flutter应用的用户界面是由布局控件(不可见的)和展示控件(可见的)协同完成的,布局控件就像是建筑里的框架,而展示控件则相当于建筑里的砖瓦。展示控件按照布局控件的要求依次排列,就组成了用户所看见的界面。在Flutter应用中,最基础的布局结构是脚手架(Scaffold),例如:import 'p...
        原创
        2017-12-20 10:01:37
        270
        0
      19. 使用Material Design的Flutter应用

        使用Flutter框架必须要导入flutter/material.dart包,然后在main()函数中调用material包的runApp函数,这样就可以启动一个Flutter应用。访问《Flutter框架基础》了解更多内容。import 'package:flutter/material.dart...
        原创
        2017-12-13 23:25:34
        163
        0
      20. Flutter框架基础

        Flutter应用程序是由一些零散且有关联的控件组成的,那么控件是什么?控件,就是你在屏幕上看到那些东西。例如,一间教室相当于一个屏幕,它里面可以放椅子,也可以放桌子,教室就是一个控件。在这个教室里,放一张桌子,在上面写上“Hello World”这个经典名句,桌子就是一个控件,它上面写有文字。这相...
        原创
        2017-12-05 18:28:06
        110
        0
    1. 学院
    2. 下载
    3. 消息