上一篇我们讲了怎么利用Java的反射机制,将Excel的读取到的数据,赋值给我们构造函数中定义的变量。 接下来就简单了,我们将实际实现这个读取的简单过程。来看下面一段代码。 在这段代码中,我们使用了一个泛型Class<T>来指代我们的构造类,返回的就是一个包含这个构造类的实例集合List<T>。 另 ...
分类:
编程语言 时间:
2019-08-31 19:21:17
阅读次数:
114
在上一篇我们讲了关于WebDriver的版本,浏览器初始化,以及下载的设定。 在设置IE浏览器进行WebDriver的测试时,通常会遇见以下几种错误: 1.没有关闭IE浏览器的保护模式。 当运行测试用例后出现类似以下内容的错误: Exception in thread "main" org.open ...
分类:
编程语言 时间:
2019-08-28 13:03:27
阅读次数:
98
基于上一篇的内容,这里我们开始写监听类Listener。我这里写监听类的思路是,继承TestListenerAdapter这个类,然后对其中的方法进行重写。网上也有很多资料,建议先学习一下,然后写出来。 package webui.xUtils; import org.openqa.selenium ...
分类:
编程语言 时间:
2019-08-27 17:30:35
阅读次数:
110
NUnit 分三篇文章介绍,入门者可阅读文章,有基础者直接参考 "官方文档" 。初次写博客,望大家指点。 导航: "单元测试之NUnit一" "单元测试之NUnit二" "单元测试之NUnit三" NUnit是什么? NUnit .net 语言单元测试框架。最初是从JUnit移植过来的,目前已经发布 ...
分类:
其他好文 时间:
2019-08-26 14:54:25
阅读次数:
119
Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD),支持python,java等编程语言(百度百科)。功欲善其事必先利其... ...
分类:
Web程序 时间:
2019-08-25 19:48:43
阅读次数:
1096
写在前面 我们刚开始做自动化测试,可能写的代码都是基于原生写的代码,看起来特别不美观,而且感觉特别生硬。 来看下面一段代码,如下图所示: 从上面图片代码来看,具体特征如下: driver对象在测试类中显示 定位元素的value值在测试类中显示 定位元素的方式(By对象)在测试类中显示 代码一报错,还 ...
分类:
编程语言 时间:
2019-08-24 11:49:10
阅读次数:
131
摘自《深入理解Android自动化测试》作者:许奔 1. 稳定性好:尽可能少地通过控件index进行节点判断。 2.可移植性好:尽可能少地通过坐标进行控件定位。 monkey、monkeyrunner通过坐标进行控件定位。 3. 支持多应用交互:框架必须支持跨应用。 instrumentation不 ...
分类:
移动开发 时间:
2019-08-23 10:31:49
阅读次数:
98
"系列目录" autofixture简介 有了单元测试框架加上Moq(后面我们会用单独章节来介绍moq),可以说测试问题基上都能搞定了.然而有了AutoFixture对单元测试来说可以说是如虎添翼,AutoFixture并且它能与moq,rhinomock等框架结合,对单元测试带来的便捷性,可维护性 ...
分类:
Web程序 时间:
2019-08-21 09:29:05
阅读次数:
104
在上一份工作中,我有一部分工作是在维护一套接口自动化测试,这一篇文章,我来介绍这套接口自动化框架的设计思路。 我们来看一个简单的PHP实现的超简单的接口。 说明: 首先,它是一个POST接口。它需要两个参数:raid 和 mid。 然后,判断raid 和 mid 是否为空,为空返回:参数错误。 最后 ...
分类:
Web程序 时间:
2019-08-21 00:27:57
阅读次数:
113