自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 游戏测试入门(待完善)

一、游戏开发团队,主要工作及工作流程1、游戏开发团队及流程简介(1)游戏开发团队制作人:策划:程序:美术:测试:(2)游戏开发流程2、游戏测试主要工作内容(1)功能测试功能测试是游戏测试中最常见的模式,主要测试方法为黑盒测试 功能测试主要是用来验证功能是否符合需求设计 功能测试主要考虑功能的正确性,而不考虑游戏底层代码...

2019-03-15 09:12:14 1326 3

原创 UI自动化测试工具Airtest学习之二 —— 上手

一、环境安装在Windows上安装 Airtest 测试框架。1、安装Python Package使用 pip 来管理安装包和自动安装所有依赖。pip install -U airtest也可以直接从Git仓库安装。git clone https://github.com/AirtestProject/Airtest.gitpip install -e airtest...

2019-03-13 14:27:17 2207

原创 UI自动化测试工具Airtest学习之一 —— 简介

AirtestIDE 是一个跨平台、多端(Windows、web、android、ios、游戏)的UI自动化测试编辑器。支持自动化脚本录制、一键回放、报告查看,轻而易举实现自动化测试流程,自有编辑器一站式解决。支持基于图像识别的Airtest 框架,适用于所有Android 和Windows 游戏,会截图就能写脚本。支持基于UI 控件搜索的 Poco 框架,适用于Unity3d,Coc...

2019-03-13 13:49:16 1075

转载 Docker -- 安装(三)

一、Ubuntu Docker 安装Docker 支持以下的 Ubuntu 版本:Ubuntu Precise 12.04 (LTS) Ubuntu Trusty 14.04 (LTS) Ubuntu Wily 15.10 其他更新的版本……1、前提条件Docker 要求 Ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的 Ubuntu 版本是否支持 ...

2019-03-07 11:25:26 283

原创 Docker -- 架构(二)

Docker 架构Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。Docker 面向对象 容器 对象 镜像 类 Docker 镜像(Images) Docker 镜像是用...

2019-03-07 09:54:27 200

原创 Groovy 学习之九:范围

范围是指定值序列的速记。范围由序列中的第一个和最后一个值表示,Range可以是包含或排除。包含范围包括从第一个到最后一个的所有值,而独占范围包括除最后一个之外的所有值。这里有一些范例文字的例子:1..10 - 包含范围的示例 1 .. <10 - 独占范围的示例 'a'..'x' - 范围也可以由字符组成 10..1 - 范围也可以按降序排列 'x'..'a' - 范围也可以由字...

2019-03-05 11:41:43 676

原创 Groovy 学习之八:字符串

通过在引号中包含字符串文本,在Groovy 中构造一个字符串文字。Groovy 提供了多种表示String 字面量的方法。 Groovy 中的字符串可以用单引号('),双引号(“)或三引号(”“”)括起来。此外,由三重引号括起来的Groovy字符串可以跨越多行。以下是Groovy中字符串使用的示例:class Example { static void main(String...

2019-02-26 11:25:04 1685

原创 接口测试用例覆盖范围

1、接口类型 接口类型 正常情况 异常情况 返回值校验重点 Create  (1)必填参数校验 (2)非必填参数校验 (1)创建已存在的数据(根据接口数据是否允许重复来判断是否为异常用例) (2)创建删除后的数据(根据接口数据是否允许重复来判断是否为异常用例)...

2019-02-12 10:13:13 1597

原创 Spring 基础之三:Spring 基础配置

Spring 框架本身有四大原则:1)使用POJO 进行轻量级和最小侵入式开发。2)通过依赖注入和基于接口编程实现松耦合。3)通过AOP 和默认习惯进行声明式编程。4)使用AOP 和模版(template)减少模式化代码。Spring 所有功能的设计和实现都是基于此四大原则的。一、依赖注入1、简介我们经常说的控制翻转(Inversion of Control-IOC)和依...

2019-01-26 19:24:03 286 2

原创 Spring 基础之二:Spring 项目快速搭建

讲到项目的搭建,也许有些读者使用的是通过开发工具新建项目 ,然后将项目所要依赖的第三方jar包复制到项目的类路径下(通常为lib目录)。我们现在要和这种项目搭建的方式说拜拜了,因为上述搭建方式没有第三方类库的依赖关系,在导入一个特定的jar包时,可能此jar包还依赖于其他jar包,其他的jar包又依赖于更多的jar包,这也是我们平常遇到的ClassNotFound 异常的主要原因。为了解决...

2019-01-24 18:14:16 734

原创 Spring 基础之一:Spring概述

一、Spring 概述Spring 框架是一个轻量级的企业级开发的一站式解决方案。所谓解决方案就是可以基于Spring 解决Java EE开发的所有问题。Spring 框架主要提供了IoC 容器、AOP、数据访问、Web 开发、消息、测试等相关技术的支持。Spring 使用简单的POJO (Plain Old Java Object,即无任何限制的普通Java对象)来进行企业级开发。每一个...

2019-01-22 17:35:17 195

原创 Spring Cloud Contract 初识之三 :生成测试用例并运行

1、将契约文件生成测试用例(1)在编写完groovy文件后,点击IntelliJ IDEA右侧的“Maven Projects” - 项目名 - “Plugins” - “spring-cloud-contract”;(2)双击 “spring-cloud-contract:generateTests”,自动将契约文件生成测试用例;(3)生成的测试用例目录为:项目工程下的“ta...

2019-01-14 17:34:52 665 1

原创 Spring Cloud Contract 初识之二 :契约编写

使用IntelliJ 作为该文章的IDEA1、使用Maven添加插件和引入依赖包(1)在项目的pom.xml中添加一下的代码:插件:<build> <plugins> <plugin> <groupId>org.springframework.cloud</groupId> <artifactId...

2019-01-10 17:02:01 1062

原创 Spring Cloud Contract 初识之一 :简介

1、简介Spring Cloud Contract 是一个包含解决方案的综合项目,帮助用户成功地向 Consumer Driven Contracts 进行处理。目前,Spring Cloud Contract由Spring Cloud Contract Verifier项目组成。Spring Cloud Contract Verifier 是一个支持基于JVM的消费者驱动契约(CDC)开...

2019-01-10 10:52:49 1773

原创 PICT工具的安装与使用

一、PICT简介1、结对测试结对测试(Pairwise Testing)这一概念是曼德尔在测试Aad编译程序时提出来的一种测试思想,它能在保证测试覆盖率的前提下控制测试用例的数量。官网 http://www.pairwise.org/ 对pairwise testing的解释是:Pairwise (a.k.a. all-pairs) testing is an effective t...

2018-12-11 16:45:05 15771 4

原创 Groovy 学习之七:数字

在Groovy中,数字实际上表示为对象,它们都是类Integer的一个实例。要使对象做某事,我们需要调用在其类中声明的一个方法。 Groovy支持整数和浮点数。整数是不包含分数的值。 浮点数是包含小数部分的十进制值。Groovy中的数字示例如下所示:Integer x = 5; Float y = 1.25; 其中x是整数类型,y是浮点数。groovy中的数字被定义为对...

2018-12-10 18:02:15 2177

原创 Groovy 学习之六:文件I/O与可选

一、文件I/OGroovy在使用I / O时提供了许多辅助方法,Groovy提供了更简单的类来为文件提供以下功能。读取文件 写入文件 遍历文件树 读取和写入数据对象到文件除此之外,您始终可以使用下面列出的用于文件I / O操作的标准Java类。java.io.File java.io.InputStream java.io.OutputStream java.io.Rea...

2018-12-07 16:03:46 339

原创 Groovy 学习之五:方法

Groovy中的方法是使用返回类型或使用def关键字定义的。方法可以接收任意数量的参数。定义参数时,不必显式定义类型。可以添加修饰符,如public,private和protected。默认情况下,如果未提供可见性修饰符,则该方法为public。最简单的方法是没有参数的方法,如下所示:def methodName() { //Method code }下面是一个简单方法的例...

2018-12-07 15:44:31 249

原创 Groovy 学习之四:运算符和循环、条件语句

一、Groovy运算符运算符是一个符号,通知编译器执行特定的数学或逻辑操作。Groovy中有以下类型的运算符:算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符1、算术运算符Groovy语言支持正常的算术运算符任何语言。以下是在Groovy中可用的算术运算符:运算符 描述 例子 + 两个操作数的加法 1 + 2 将得到 3 − ...

2018-12-07 15:27:19 5360

原创 Groovy 学习之三:数据类型和变量

一、Groovy数据类型在任何编程语言中,需要使用各种变量来存储各种类型的信息。变量只是保留值的存储位置,这意味着,当你创建一个变量,你保留在内存中的一些空间来存储与变量相关的值。您可能喜欢存储各种数据类型的信息,如字符串,字符,宽字符,整数,浮点数,布尔值等。基于变量的数据类型,操作系统分配内存并决定什么可以存储在保留的存储器中。1、内置数据类型Groovy提供多种内置数据类型。...

2018-12-07 11:54:11 3020

原创 Groovy 学习之二:基本语法

为了了解Groovy的基本语法,让我们先看看一个简单的Hello World程序。1、创建Hello World程序(1)在IntelliJ IDEA中,选择New-Groovy Class。(2)创建Hello World程序,你只要输入以下几行简单的代码就可实现。class HelloWorld { static void main(String[] args){...

2018-12-07 11:38:04 262

原创 Groovy 学习之一:概述与环境

一、Groovy概述Groovy是一种基于Java平台的面向对象语言。Groovy 1.0与2007年1月2日发布,其中Groovy 2.4是当前的主要版本。 Groovy通过Apache License v 2.0发布。1、Groovy的特点Groovy中有以下特点:同时支持静态和动态类型。 支持运算符重载。 本地语法列表和关联数组。 对正则表达式的本地支持。 各种标记语...

2018-12-07 10:30:13 152

原创 Spring Boot 系列之六:深入理解Spring Boot的自动配置

我们知道,Spring Boot自动配置功能可以根据不同情况来决定Spring配置应该用哪个,不应该用哪个,举个例子:Spring的JdbcTemplate是不是在Classpath里面?如果是,并且DataSource也存在,就自动配置一个JdbcTemplate的Bean。 Thymeleaf是不是在Classpath里面?如果是,则自动配置Thymeleaf的模板解析器、视图解析器、模...

2018-12-04 15:29:52 250

原创 Spring Boot 系列之五:Spring Boot 通过devtools进行热部署

前面已经分享过四篇学习文章:1、Spring Boot 系统之一:Spring Boot 入门2、Spring Boot 系统之二:Spring Boot 修改默认端口号和context path3、Spring Boot 系统之三:Spring Boot 整合JdbcTemplate4、Spring Boot 系统之四:Spring Boot 整合JPA在上述代码操作的过程中...

2018-12-04 10:45:04 536

原创 Spring Boot 系统之四:Spring Boot 整合JPA

上一篇我们讲了Spring Boot 整合jbdcTemplate 来进行数据的持久化。这篇我们来说下怎么通过Spring Boot 整合JPA来实现数据的持久化。一、代码实现1、修改pom.xml,引入依赖。 <!-- 引入jpa 依赖 --> <dependency> <groupId>...

2018-12-04 10:05:18 151

原创 Spring Boot 系统之三:Spring Boot 整合JdbcTemplate

前面两篇文章我们讲了两件事情:通过一个简单实例进行Spring Boot 入门 修改Spring Boot 默认的服务端口号和默认context path这篇文章我们来看下怎么通过JdbcTemplate进行数据的持久化。一、代码实现1、修改pom.xml文件,引入相关依赖。 <!-- 引入 jdbc 依赖 --> <depen...

2018-12-04 09:14:57 266

原创 Spring Boot 系统之二:Spring Boot 修改默认端口号和context path

上一篇文件我们通过一个实例进行了spring boot 入门,我们发现tomcat端口号和上下文(context path)都是默认的,如果我们对于这两个值有特殊需要的话,需要自己制定的时候怎么办呢?一、解决办法1、编写application.properties,用来重写Spring Boot的默认配置。#指定端口号server.port=7890#指定context pa...

2018-12-03 18:05:00 630

原创 Spring Boot 系统之一:Spring Boot 入门

一、什么是Spring Boot?Spring Boot是干嘛的?Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成...

2018-12-03 17:32:12 143

原创 初识Spring Cloud

最近由于工作需要,需要进行Spring Cloud的学习;一、什么是Spring Cloud它的中文官网这样说:微服务架构集大成者,云计算最佳业务实践。百度百科这样说的:Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring B...

2018-12-03 15:52:04 118

原创 性能测试实战--计划测试(一)

 一、性能测试流程计划测试->创建脚本->创建场景->运行场景->分析性能数据->生成x性能测试报告,如下图所示:1.1 计划测试在任何类型的测试中,编写测试计划都是必要的步骤。有条不紊、计划周密的计划,可以确保在执行中能够有章可循。在计划测试阶段需要输出性能测试计划,而计划阶段需要经历如下几个环节,如下图所示:  1.1.1 分析系统阶段...

2018-10-28 23:10:09 2408

原创 Docker -- 简介(一)

Docker 是一个开源的应用容器引擎,基于Go 语言并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker的应用场景Web 应用的自动化...

2018-08-06 16:43:39 170

原创 LoadRunner 录制脚本的方法介绍

使用LR自带的订票网站进行脚本录制的学习;1、测试需求:登录WebTours订票网站,预定一张机票后退出。2、录制脚本的步骤(Recording):(1)启动Web服务器;(在HP LoadRunner目录下启动 Start Web Server)(2)打开Virtual User Generator 界面;(3)选择脚本协议;(4)进行页面操作并录制;...

2018-07-29 14:48:23 412

原创 各种数据转换整理总结

前提:这段时间刚刚开始做前端的一些工作,对数据的转换会比较乱一点,在这里记录下关于数据转换的一些总结。一、传入数据库:1、在页面输入数据后,用js提取数据;(此时的数据格式为:string)2、可以直接将string类型的数据传入到数据库进行保存;3、有些数据需要 转成int类型再传入数据库,可以使用 parseInt() 来进行转换;4、有些数据需要 转成json格式再传入数据库,可以使用 JS...

2018-04-17 11:22:51 1584

转载 Postman进行http接口测试

转载地址:https://blog.csdn.net/five3/article/details/53021084优点:1、支持用例管理2、支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能3、支持批量运行4、支持用例导出、导入5、支持云端保存用例【付费用户】可以说POSTMAN满足了HTTP接口测试的大部分功能,只有少部分的功能不被支持,比如:请求流程的控制;前面说了这么多,...

2018-04-04 17:17:57 723

转载 HTTP协议

声明原出处:https://www.cnblogs.com/ranyonsue/p/5984001.html一、HTTP 简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查...

2018-03-23 18:04:18 492

原创 Requests 使用介绍

一、什么是RequestsRequests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库。Requests 允许你发送 HTTP/1.1 请求,无需手工劳动。你不需要手动为 URL 添加查询字串,也不需要对 POST 数据进行表单编码。Keep-alive 和 HTTP 连接池的功能是 100% 自动化的,一切动力都来自于根植在 Reque...

2018-03-20 14:31:16 3940

原创 Maven 初识

Apache Maven是一个软件项目管理和综合工具。(一)Maven 介绍Apache Maven 是一个软件项目管理的综合工具。基于项目对象模型(POM)的概念,Maven 可以从一个中心资料片管理项目构建,报告和文件。本章将和你一起学习 Maven 的基本使用。官方网站:http://maven.apache.org/1、Maven 介绍Maven 是一个项目管理和综合工具。 Maven 提...

2018-02-26 16:16:16 170

原创 TestNG 单元测试框架

(一)TestNG介绍与安装1、介绍TestNG 官网地址:http://testng.org/doc/TestNG是一个测试框架的灵感来自JUnit和NUnit,但引入一些新的功能,使它更强大和更容易使用,如:注释。在任意大线程池中运行测试,并提供各种策略(所有方法都在自己的线程中,每个测试类有一个线程,等等)。测试你的代码多线程是安全的。灵活的测试配置。数据驱动的测试支持(@dataProvi...

2018-02-26 16:09:37 4061

原创 Android 的日志工具Log

Android 中的日志工具是Log(android.util.Log),这个类中提供了如下5个方法来供我们打印日志。1. Log.v()用于打印那些最为琐碎的、意义最小的日志信息。对应级别verbose,是Android 日志里面级别最低的一种。2. Log.d()用于打印一些调试信息,这些信息对你调试程序和分析问题应该是有帮助的。对应级别debug,比verbose高一级。

2018-01-30 14:28:15 223

原创 详解build.gradle 文件

不用于Eclipse,Android Studio是采用Gradle 来构建项目的。Gradle 是一个非常先进的项目构建工具,它使用了一种基于Groovy 的领域特定语言(DSL)来声明项目设置,摒弃了传统基于XML(如Ant和Maven)的各种繁琐的配置。项目中有两个build.gradle文件,一个是在最外层目录下的,一个是在app 目录下的。这两个文件对构建Android Studio

2018-01-30 14:15:47 7334

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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