咖啡花园

专注咖啡一百年!

排序:
默认
按更新时间
按访问量

Flutter框架

在Flutter框架出现之前,主要有以下几个移动App跨平台开发框架:Cordova、Ionic、AppCan、Dcloud、APICloud、React Native。虽然有那么多框架,但是它们的原理都是使用HTML、CSS和JavaScript进行移动App开发,多平台共用一套代码,提供了丰富...

2018-05-07 18:46:36

阅读数:771

评论数:0

Charles监听HTTPS请求

Charles是一个web调试代理,使开发人员能够查看机器和互联网之间的所有HTTP和SSL/HTTPS流量,这包括对HTTP 1.1和2.0的请求、响应、头文件、TLS信息、压缩和性能以及Protobuf等二进制协议进行深度检查,Charles非常适合测试Web或移动应用程序的API请求和响应。...

2018-04-20 21:30:02

阅读数:274

评论数:0

Postman接口测试-安装与入门

Postman是一种网页调试与发送网页HTTP请求的工具,我们可以用来模拟GET或者POST或者其他方式的请求来调试接口。 安装Postman 在前几年,使用Postman的方式只有通过在Google Chrome浏览器上安装插件、应用,然鹅,最新的方式是下载Postman的本地应用程序,...

2018-03-16 17:41:07

阅读数:154

评论数:0

JMeter性能测试-安装与入门

到Apache JMeter官网下载最新版本的JMeter Source压缩包,解压到指定目录下即可。之后进入bin目录,点击ApacheJMeter.jar文件即可打开Apache JMeter的图形界面。 如果是在Mac系统下,可能会出现下图所示错误,因为在最新的macOS Sierra系统...

2018-03-05 18:11:52

阅读数:177

评论数:0

JMeter性能测试-自定义Java脚本

使用JMeter做性能测试时,我们通常都是需要自己编写测试脚本,才能满足测试用例的需求,Jmeter也是支持我们自定义编写测试脚本的,而且支持Java、Python等多种语言。在这里,我们选择使用Java语言开发测试脚本,是因为Jmeter本身也是用Java实现的,所以使用Java开发脚本会更好。...

2018-03-04 19:49:27

阅读数:370

评论数:0

探索pytest的fixture(下)

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

2018-02-05 14:40:39

阅读数:246

评论数:0

探索pytest的fixture(上)

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

2018-02-02 19:07:31

阅读数:412

评论数:0

pytest使用入门

pytest是第三方开发的一个python测试模块,可以轻松地编写小型测试,而且可以扩展以支持应用程序和库的复杂功能测试,帮助我们编写更好的程序。 安装pytest 先在命令行中运行pytest的安装命令: $ pip install -U pytest 安装完成后,检查是否安装了...

2018-02-01 18:21:20

阅读数:344

评论数:0

在Mac下配置Appium环境

Appium Desktop Appium Desktop是Appium服务器的图形界面,可以设置选项、启动/停止服务器、查看日志等,还可以使用Inspector来查看应用程序的元素与基本信息,甚至可以与元素进行交互。 访问Appium官网下载Appium-Desktop的dmg程序包,并打开...

2018-02-01 11:17:14

阅读数:338

评论数:0

自定义Flutter控件

在Flutter开发中,我们会经常和各种控件打交道,它们也能满足业务的大部分需求。但是,我们往往需要将多个控件组合起来,才能实现业务的需求,而且这样写出来的代码维护起来非常困难。因此,我们可以把那些需要多个控件组合才能实现的功能自定义化,成为一个自定义控件,易于维护。 无状态控件 Fl...

2018-01-31 14:48:33

阅读数:1531

评论数:0

测试用例管理工具-TestLink

TestLink是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能,主要功能包括: 测试需求管理 测试用例管理 测试用例对测试需求的覆盖管理 测试计划的制定 测试用例的执行 大量测试数据的度量和统计功能 安装XAMPP 在mac上终端...

2018-01-23 10:08:23

阅读数:2273

评论数:0

通过Docker Cloud部署应用

如果您在生产环境中使用Docker Community Edition的效果还不错,可以使用Docker Cloud来帮助管理Amazon Web Services、DigitalOcean和Microsoft Azure等主流服务提供商的应用程序。 设置和部署流程是:将Docker Cloud...

2018-01-17 18:50:39

阅读数:225

评论数:0

Docker堆栈的管理

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

2018-01-17 17:20:12

阅读数:169

评论数:0

Docker集群的创建与管理

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

2018-01-17 15:46:29

阅读数:111

评论数:0

Docker分布式应用

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

2018-01-16 14:20:54

阅读数:175

评论数:0

Docker简单入门

作为一个初次接触Docker的人来说,最大的问题是Docker是什么?Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。比如,我们在笔记本上编译测试通过的容器可以批量地在生产环境中部署,可以用于自动化测试和持续集成、发布。 还可以用于web应用的自...

2018-01-16 00:10:33

阅读数:212

评论数:0

使用PO+跨平台改造Macaca示例(APP端)

在学习完Macaca基础后,就迫不及待的模仿着Macaca示例项目,开始了测试用例的开发,并且在几天时间里就完成了几个页面的测试。然而,此时项目的所有代码都放在一个.py文件里,该文件已有上千行代码,重复代码很多,维护起来很困难。更大的问题是,我需要给Android和iOS分别写一套代码,这个工作...

2018-01-15 19:26:19

阅读数:240

评论数:0

使用PageObject改造Macaca示例(桌面端)

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

2018-01-15 19:21:20

阅读数:264

评论数:0

Macaca使用过程中的疑问

使用PyCharm导入本地包时,提示Unresolved reference错误 在PyCharm中导入本地包,需要为想导入的包设置源目录,也就是你要使用的文件所在的目录。 macaca-ios、macaca-android与app-inspector模块下的应用包冲突 在iOS真机...

2018-01-15 19:17:39

阅读数:205

评论数:0

WebDriver使用入门

WD.py是一个Python WebDriver客户端,实现了WebDriver协议中的大部分API。 它最初是为Macaca(一个Node.js驱动的WebDriver服务器)而设计的,但也可以应用于WebDriver服务器的其他实现,比如Selenium,Appium等。 查找元素 ...

2018-01-15 19:15:24

阅读数:4160

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭