摘要: 目录结构: Maven篇 01 简介&Maven私服 Maven篇 02 Nexus私服管理 Maven篇 03 私服配置&使用 Maven篇 04 mvn常用命令 Maven篇 05 Nexus3私服管理 Maven篇 06 Nexus3中RestApi使用 Maven篇 07 如何将普通java 阅读全文
posted @ 2020-06-19 19:08 雨 燕 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 系列目录 jenkins高级篇 pipeline系列之-—01 简介 jenkins高级篇 pipeline系列之-—02 Shared Libraries jenkins高级篇 pipeline系列之-—03 项目样例 jenkins高级篇 pipeline系列之-—04 语法 jenkins高级 阅读全文
posted @ 2020-04-19 10:00 雨 燕 阅读(928) 评论(0) 推荐(0) 编辑
摘要: The web has evolved. Finally, testing has too. 一. 简介 Cypress是新一代前端测试框架,它基于node js。解决了开发人员和QA工程师在测试现代应用程序时面临的关键难点问题。 Cypress包含免费的、开源的、可本地安装的Test Runner 阅读全文
posted @ 2019-07-01 15:53 雨 燕 阅读(5793) 评论(2) 推荐(0) 编辑
摘要: 系列目录 Jenkins基础篇 系列之-—01 简介&新建任务 Jenkins基础篇 系列之-—02 修改Jenkins用户的密码 Jenkins基础篇 系列之-—03 配置用户和权限控制 Jenkins基础篇 系列之-—04 节点配置 Jenkins基础篇 系列之-—05 集成JIRA Jenki 阅读全文
posted @ 2018-06-22 10:03 雨 燕 阅读(1553) 评论(0) 推荐(0) 编辑
摘要: #1、SELENIUM组成 ##1.1 SELENIUM2 工具组件 1.1 Selenium2,也称为selenium webdriver。webdriver原来是另一个自动化测试工具,后与Selenium 合并了。webdriver直接调用浏览器本身对自动化支持的接口来驱动浏览器的操作。故名思义 阅读全文
posted @ 2017-07-17 15:18 雨 燕 阅读(268) 评论(0) 推荐(0) 编辑
摘要: #一、什么是时序图 时序图(Sequence Diagram)是UML交互图中的一类,又名序列图、循序图、顺序图。 用于描述多个对象参与实现业务目标时,彼此之间按时间顺序进行交互,和动态协作的过程。 时序图是一种二维图,横轴表示对象,纵轴表示时间,消息在各对象之间横向传递,依照时间顺序纵向排列。 - 阅读全文
posted @ 2022-08-27 18:59 雨 燕 阅读(6357) 评论(0) 推荐(0) 编辑
摘要: #了解Redis Redis(Remote Dictionary Server,远程字典服务)是一个速度非常快的非关系数据库。 它可以存储键值对,它可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片来扩展写性能。 ##Redis 主要用在什么地方呢? 主要用 阅读全文
posted @ 2022-05-28 15:46 雨 燕 阅读(751) 评论(0) 推荐(0) 编辑
摘要: #1. OceanBase简介 OceanBase是由蚂蚁集团完全自主研发的企业级分布式关系数据库,始创于2010年。OceanBase具有数据强一致、高可用、高性能、在线扩展、高度兼容SQL标准和主流关系数据库、低成本等特点。 2020年6月:OceanBase独立公司化运作。2021年6月1日, 阅读全文
posted @ 2022-03-07 10:24 雨 燕 阅读(4616) 评论(0) 推荐(0) 编辑
摘要: Jacoco 统计的是全量代码覆盖率。它不仅支持生成单元测试的覆盖率,也支持监控生成接口测试,功能测试的覆盖率。 #一. 工作原理 ##1.1. Jacoco 工作原理 先来看一下 Jacoco 工作原理,如下图所示: ##1.2. 工作步骤 对Java字节码进行插桩,有on-the-fly和off 阅读全文
posted @ 2021-12-21 16:47 雨 燕 阅读(4126) 评论(1) 推荐(0) 编辑
摘要: #1. 测试覆盖率工具 测试过程中根据需求文档和设计文档编写测试用例、执行测试;为了更加全面的覆盖,我们可能还需要理解被测程序的逻辑,需要考虑到每个函数的输入与输出,逻辑分支代码的执行情况,这个时候我们的测试执行情况就以代码覆盖率来衡量。 覆盖率是衡量测试效果的一个辅助指标。 ##1.1. 意义 分 阅读全文
posted @ 2021-12-21 16:37 雨 燕 阅读(2777) 评论(1) 推荐(1) 编辑
摘要: #1. 简介 简单来说 ExtentReports 就是一个测试报告框架,可以简单的应用到我们日常的单元测试,接口测试等中。同时它还提供了 测试报告服务器 klov。 官网上有这段话: ExtentReports is an logger-style reporting library for au 阅读全文
posted @ 2021-11-26 16:21 雨 燕 阅读(928) 评论(0) 推荐(0) 编辑
摘要: #一、功能描述 灵活支持多业务数据源; 测试用例集中式管理,结构化数据; 数据驱动做到脚本与测试数据解耦; 丰富的日志管理功能,支持异常监控,便于开发调试; 支持性能监控,比如业务数据源的慢SQL; 开发的便利性,能节省重复工作,降低开发成本; 灵活的扩展性,满足自定义的数据类型; 主流的技术栈,能 阅读全文
posted @ 2021-11-19 10:51 雨 燕 阅读(475) 评论(0) 推荐(0) 编辑
摘要: #1. 什么是 Selenide Selenide = UI Testing Framework powered by Selenium WebDriver, Selenide 基于Java语言,是对 selenium 的一个封装,用于编写简洁 concise 而稳定 stable 的UI测试。 官 阅读全文
posted @ 2021-10-19 11:22 雨 燕 阅读(962) 评论(0) 推荐(0) 编辑
摘要: IDEA 全称 IntelliJ IDEA,是款优秀的 java语言开发的集成环境。本文是对 IDEA 中常用配置的整理。开始前需先准备环境,下载并激活。本文基于:IntelliJ IDEA 2020.3.1(Ultimate Edition) 注意IDEA 中没有工作空间 workspace 这个 阅读全文
posted @ 2021-10-15 09:48 雨 燕 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 一、文件上传 1.1 上传文件框的TagName为input形式 首先定位上传按钮 发送要上传的文件 driver.findElement(By.id("XX")).sendKeys("D:\\20.jpg"); 1.2 上传文件框不是input形式 使用AutoIT autoIT3工具介绍:Aut 阅读全文
posted @ 2021-10-12 11:36 雨 燕 阅读(105) 评论(0) 推荐(0) 编辑