Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型 ...
分类:
编程语言 时间:
2020-06-04 16:52:02
阅读次数:
88
最新互联网大厂面试真题、Java程序员面试策略(面试前的准备、面试中的技巧)请访问GitHub1.前言Java1.5引入了泛型来保证类型安全,防止在运行时发生类型转换异常,让类型参数化,提高了代码的可读性和重用率。但是有些情况下泛型也是不允许使用的,今天就总结一下编码中不能使用泛型的一些场景。2.基本类型无法直接使用泛型以下写法是错误的://errorMap<int,char>wron
分类:
编程语言 时间:
2020-06-04 01:06:27
阅读次数:
81
数据驱动模式的测试好处相比普通模式的测试就显而易见了吧!使用数据驱动的模式,可以根据业务分解测试数据,只需定义变量,使用外部或者自定义的数据使其参数化,从而避免了使用之前测试脚本中固定的数据。可以将测试脚本与测试数据分离,使得测试脚本在不同数据集合下高度复用。不仅可以增加复杂条件场景的测试覆盖,还可 ...
分类:
编程语言 时间:
2020-06-03 15:16:29
阅读次数:
79
java8的流式处理极大了简化我们对于集合、数组等结构的操作,让我们可以以函数式的思想去操作,本篇文章将探讨java8的流式数据处理的基本使用。 一. 流式处理简介 在我接触到java8流式处理的时候,我的第一感觉是流式处理让集合操作变得简洁了许多,通常我们需要多行代码才能完成的操作,借助于流式处理 ...
分类:
编程语言 时间:
2020-05-31 19:39:34
阅读次数:
59
1.Jeter如果需要运行多个线程组且按顺序执行需要勾选如下: 2.jmeter如果需要线程组延时运行需要勾选调度器如下: 3.如何配置http信息头管理器 通过抓包找到如下: 将它添加到jmeter信息头管理器中 4.csv参数化 Excel写入要执行的内容通过另存为转成.csv文件 jmeter ...
分类:
其他好文 时间:
2020-05-30 14:19:33
阅读次数:
88
Jmeter常用常用参数化设置 一、用户定义的变量元件 1、新建用户定义的变量元件 2、界面 3、添加 点击添加,设置名称和值 4、使用 引用时,使用${名称} 二、用户参数元件 1、新建用户参数元件 2、界面 3、添加 4、使用 引用时,使用${名称} 三、函数助手 1、新建函数助手 2、界面 3 ...
分类:
其他好文 时间:
2020-05-29 21:28:51
阅读次数:
49
数据驱动 ddt 可以使用的地方很多 比如: 1. 做接口测试的参数化 2. 读取自动化测试关键字模型的测试用例 等 demo import ddt, unittest lists = [[1, 'a'], [2, 'b'], [3, 'c']] @ddt.ddt class Test(unitte ...
分类:
其他好文 时间:
2020-05-28 18:01:33
阅读次数:
96
1. 何为数据驱动 什么是参数化?什么又是数据驱动?经常有人会搞不明白他们的关系,浅谈一下个人的理解,先来看两个测试中最常见的场景: 登录:不同的用户名,不同的密码,不同的组合都需要做登录场景的测试,正常的排列组合下可能会产生多个用例 搜索:不同的搜索条件产生不同的搜索结果,搜索也是常见的测试项,单 ...
分类:
移动开发 时间:
2020-05-28 16:54:02
阅读次数:
97
1. 何为数据驱动 什么是参数化?什么又是数据驱动?经常有人会搞不明白他们的关系,浅谈一下个人的理解,先来看两个测试中最常见的场景: 登录:不同的用户名,不同的密码,不同的组合都需要做登录场景的测试,正常的排列组合下可能会产生多个用例 搜索:不同的搜索条件产生不同的搜索结果,搜索也是常见的测试项,单 ...
分类:
移动开发 时间:
2020-05-28 16:53:13
阅读次数:
127
泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现? 答案是可以使用 Java 泛型。 使用 Java 泛型的概念,我们可以写一个泛型方法来对一个对象数组排序。然后,调用该泛 ...
分类:
编程语言 时间:
2020-05-28 16:38:17
阅读次数:
67