自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TesterAllen的博客

笔记整理-资源分享-求教请教

  • 博客(13)
  • 收藏
  • 关注

原创 推开Web自动化的大门到达“犯罪现象”-侦破selenium架构、环境安装及常用元素定位方法

有关Selenium的介绍在网上实在是太多了,总结起来就是一个目前在web自动化方面运用最为广泛的一个开源自动化测试框架Selenium架构client:每个语言都有自己的库,提供不同的API供用户去调用完成相关的自动化测试行为;这里调用有关web自动化的API到selenium的serverselenium:用于将接收到的请求传给浏览器的driver,实施调用,实际上seleniu...

2019-10-28 14:30:28 449

原创 测开基础串讲-Java基础-测开常用API之ArrayList类

之前介绍过数组,我们知道存储数据可以用数组当做容器,但是数组有个弊端,就是一旦创建了之后长度就无法改变,这样在实际的应用中会有很大的不便,为了解决这个问题,就引出了这篇文章的主角——ArrayList集合1、ArrayList是什么?我们打开jdk的API文档可以看到如下解释:由API文档中可以看到主要信息包括:此类位于java.util包中<E>表示泛型,且泛型只能...

2019-10-23 17:08:28 158

原创 测开基础串讲-Java基础-测开常用API之String类

String,无论是开发还是测试,可以说是Java语言中使用最为频繁的了,因此在学习测试开发的道路上,String类也是非学不可的基础中的基础,重点中的重点...

2019-10-23 14:14:10 245

原创 测开基础串讲-Java基础-测开常用API之Random类

在日常的测试开发工作中,Random类算是使用比较频繁的一个类了,有时候创建测试数据,可能需要随机生成一些姓名、年龄、号码、编号等,这个时候我们可能就会在固定的名称后面加上随机数字、字符等;下面就来看看测开常用API之Random类的使用1、什么是Random类我们打开jdk的API文档可以看到如下解释:由API文档中可以看到主要信息包括:此类位于java.util包中此类的实...

2019-10-22 18:40:59 771

原创 测开基础串讲-Java基础-数组

1、数组简介1.1 什么是数组容器:在了解什么是数组之前先了解一下容器的概念;容器就是讲多个数据存储到一起,而容器里的每个数据被称为该容器的元素;可以类比生活中的例子,好比水杯、箱子、罐子都属于容器,可以容纳“元素”。数组:数组就是存储固定数据长度的容器,且要保证存储的数据类型保持一致。1.2 如何定义数组1.2.1 动态初始化格式: 存储的数据类型[] 数组名 = new 存...

2019-10-21 19:17:21 211

转载 IntelliJ IDEA For Mac 快捷键

Mac键盘符号和修饰键说明⌘ Command⇧ Shift⌥ Option⌃ Control↩︎ Return/Enter⌫ Delete⌦ 向前删除键(Fn+Delete)↑ 上箭头↓ 下箭头← 左箭头→ 右箭头⇞ Page Up(Fn+↑)⇟ Page Down(Fn+↓)Home Fn + ←End Fn + →⇥ 右制表符(Tab键)⇤ 左制表符(Shi...

2019-10-18 11:36:44 147

原创 04 Junit原生断言和hamcrest断言的区别及使用

1、Junit原生断言assert打开Junit自带的Assert源码如下:由源码中可以看到常用的一些断言,如assertTrue、assertEquals、assertNotEquals等,总体来说都是比较简单的相等语义判断的断言;例如我需要断言一个约等于的值或者有个区间波动的值,是否包含某个值等,这个时候assert就无法直接满足我的需求了,因此下面推出一个更强大灵活的断言——hamcr...

2019-10-17 17:17:00 785

原创 05 xUnit框架整合定制测试报告Allure2

1、报告框架分类xUnit style xml报告mvn surefire插件的html报告Allure2多语言测试报告2、生成测试报告2.1 xUnit style xml报告所有XUnit的测试报告都适用,如Java的Junit,Python的pytest等1)现有如下测试类Junit4DemoTestpackage junit4demo;import org....

2019-10-16 20:53:19 891

原创 03 TestNG框架与Junit的区别简介与使用-基本注解使用、套件测试、参数化测试、分组测试、依赖测试、多线程测试等

1、What is TestNG?1.1 什么是TestNG?下面这段英文是testNG官方给出的说明:TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use...

2019-10-13 21:15:33 633

原创 02 Junit5简介、构成、新特性及基本使用-常用注解、套件执行

1、What is Junit5?什么是Junit5,在Junit5的官方介绍文档中这写到:Junit5由JUnit Platform + JUnit Jupiter + JUnit Vintage3部分构成借用IBM Developer的一张图来说明JUnit 5 的架构:JUnit Platform :其主要作用是在 JVM 上启动测试框架。它定义了一个抽象的 TestEngi...

2019-10-11 11:42:36 1417

原创 02 测试工作常用SQL-高级join多表查询(基于MySQL)

1、join多表查询简介先来看w3c上给出的一张解释图解释:INNER JOIN:如果表中有至少一个匹配,则返回行LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行FULL JOIN:只要其中一个表中存在匹配,则返回行2、实操演示2.1 表结构说明现在有这样一个公司部门人员各个信息的数据库,包含了如下几...

2019-10-10 13:25:54 296

原创 01 测试工作常用SQL-SQL常用基本查询、条件查询、聚合查询(基于MySQL)

1、DML核心CRUD增删改查缩写全称和对应SQL:* DML 数据操纵语言:Data Manipulation Language* Create 增加:insert* Retrieve 查询:select* Update 更新:update* Delete 删除:delete2、SQL基本查询2.1 常用SQL总结* 基本查询:select * from table_nam...

2019-10-09 21:41:07 254

原创 01 如何利用xUnit框架对测试用例进行维护-xUnit简介及基本使用方法(基于Junit4)

1、xUnit是什么先看Wikipedia上的解释xUnit是一系列测试框架的统称,最开始来源于一个叫做Smalltalk的SUnit框架,现在各种面向对象的语言,如Java、Python的鼻祖就是Smalltalk,后来这些语言都借助了Sunit框架的理念,有很多通用的规范和特征,也就统称为xUnit.1.1 xUnit框架体系Java : JUnit、TestNGPython :...

2019-10-08 18:16:42 1702

空空如也

空空如也

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

TA关注的人

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