上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页
摘要: APP 自动化测试介绍 目前 APP 自动化测试的方案: 自动化测试工具的选择考量: 单平台测试 or 多平台测试? 是否有多设备同时测试的场景? 不局限于测试环境,任何版本任何环境都可以测试? 最擅长哪种开发语言? 当前市面是否有满足项目需求的测试工具?是否需要二次开发? Appium 介绍 什么 阅读全文
posted @ 2021-11-03 15:34 Juno3550 阅读(514) 评论(0) 推荐(0) 编辑
摘要: Hamcrest 介绍 Hamcrest(官网)是一个以测试为目的,能组合灵活表达式的匹配器类库,主要用于编写断言的框架。它可以与 JUnit 框架配合使用,使断言可读更高、更加灵活(例如判断数组、集合、Map 中的内容等)。 Hamcrest 提供了大量被称为“匹配器”的方法。每个匹配器都设计用于 阅读全文
posted @ 2021-11-01 16:56 Juno3550 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 环境搭建 Selenium 官网:有详细的 API 使用文档、组件及浏览器驱动下载、Maven 依赖查询等信息。 Selenium Java API 官方文档 Driver 介绍 Chrome Driver 安装: 官方网站 taobao 备用地址 通过将包含 WebDriver 二进制文件的文件夹 阅读全文
posted @ 2021-10-30 23:24 Juno3550 阅读(609) 评论(0) 推荐(0) 编辑
摘要: XPath XPath 简介 什么是 XPath? XPath 是一门在 XML 文档中查找信息的语言。 XPath 使用路径表达式来选取 XML 文档中的节点或者节点集,这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。 XPath 含有超过 100 个内建的函数。这些函数用于字符串 阅读全文
posted @ 2021-10-23 23:11 Juno3550 阅读(343) 评论(0) 推荐(0) 编辑
摘要: JSON 序列化 API 序列化指把对象通过流的方式存储到文件中,反序列化则是指把文件中的字节内容读出来并还原成 Java 对象。 JSON 序列化是快速编写 Java 单元测试用例的技巧之一。这里以 Fastjson 为例,介绍一些 JSON 序列化技巧。 Fastjson 简介 Fastjson 阅读全文
posted @ 2021-10-21 23:50 Juno3550 阅读(6350) 评论(0) 推荐(0) 编辑
摘要: Allure 介绍 什么是 Allure ? Allure 框架是一个灵活的、轻量级的、支持多语言的测试报告工具,它不仅以 Web 的方式展示了简介的测试结果,而且允许参与开发过程的每个人可以从日常执行的测试中,最大限度地提取有用信息。 Allure 是由 Java 语言开发的,支持 Pytest, 阅读全文
posted @ 2021-10-20 00:08 Juno3550 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: JUnit5 介绍 什么是 xUnit ? Java 语⾔的 xUnit 主流框架: 什么是 JUnit5 ? JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage JUnit Platform::用于 JVM 上启动测试框架的基础服务,提 阅读全文
posted @ 2021-10-19 17:50 Juno3550 阅读(2298) 评论(0) 推荐(1) 编辑
摘要: TestNG 介绍 TestNG 也是一套测试框架,表示下一代(next genaration),它的灵感来源于 Junit(.java 的单元测试框架)和 Nunit(.net 的单元测试框架),但是它又在此基础上引入了新的东西,使得它更加强大。 TestNG 是一个设计用来简化广泛的测试需求的测 阅读全文
posted @ 2021-10-19 15:44 Juno3550 阅读(667) 评论(0) 推荐(0) 编辑
摘要: Maven 介绍 什么是 Maven ? 在学习 Maven 之前,我们先来看一下,没使用 Maven 构建的项目都会有哪些问题。 假设你现在做了一个 CRM 的系统,项目中肯定要用到一些 jar 包,比如说 mybatis、log4j、JUnit 等。除了这些之外,还有可能用到我们同事开发的其他的 阅读全文
posted @ 2021-10-19 00:25 Juno3550 阅读(63) 评论(0) 推荐(0) 编辑
摘要: Mybatis 介绍 ORM 介绍 ORM(Object Relational Mapping,对象关系映射):指的是持久化数据和实体对象的映射模式,为了解决面向对象与关系型数据库存在的互不匹配的现象的技术。 什么是 Mybatis ? Mybatis 是一个优秀的基于 Java 的持久层框架,它内 阅读全文
posted @ 2021-10-18 21:55 Juno3550 阅读(1325) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页