TestNG参数化测试之Excel读取数据
来源:互联网 发布:淘宝超时发货赔付规则 编辑:程序博客网 时间:2024/05/21 05:56
1、新建Excel文档,准备好测试数据
在当前工程的resources目录下,新建文件名为testdata的Excel文档
打开Excel,将当前sheet重命名为calculator,构造num1、num2、result三个参数数据
2、新建一个ExcelData类用来获取Excel中的数据
ExcelData类需要引入jxl.jar包,jxl.jar是专门处理excel中数据的,代码如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
3、创建TestNg测试类CalculatorExcel
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
4、运行结果
{result=10.4, num2=3.9, num1=6.5}
{result=7, num2=2, num1=5}
{result=15, num2=8, num1=7}
{result=8.8, num2=3.3, num1=5.5}
{result=-2, num2=3, num1=-5}
{result=2.6, num2=-2, num1=4.6}
{result=27, num2=23, num1=4}
{result=37, num2=12, num1=25}
PASSED: testAdd({result=10.4, num2=3.9, num1=6.5})
PASSED: testAdd({result=7, num2=2, num1=5})
PASSED: testAdd({result=15, num2=8, num1=7})
PASSED: testAdd({result=8.8, num2=3.3, num1=5.5})
PASSED: testAdd({result=-2, num2=3, num1=-5})
PASSED: testAdd({result=2.6, num2=-2, num1=4.6})
PASSED: testAdd({result=27, num2=23, num1=4})
PASSED: testAdd({result=37, num2=12, num1=25})
===============================================
Default test
Tests run: 8, Failures: 0, Skips: 0
- TestNG参数化测试之Excel读取数据
- TestNG参数化测试之Excel读取数据
- testNG参数化之excel读取数据
- TestNg参数化测试之读取csv文件
- testng参数化测试
- TestNG 参数化测试
- TestNG参数化测试-数据提供程序 @DataProvider方式
- TestNG的参数化测试
- TestNG 5 参数化测试
- UI自动化测试系列之-----TestNg的参数化
- selenium自动化测试中,采用jxl实现参数化(从Excel中读取数据)
- TestNG参数化之DataProvider
- TestNG参数化之Parameters
- TestNG 学习总结 - 参数化测试(十二)
- TestNG参数化测试-通过XML方式
- Spring集成TestNG参数化批量测试
- selenium Excel数据驱动测试(基于 TestNG Apache POI)
- TestNG数据驱动测试
- 通过全志R16平台TINAV2.1下的LCD显示BMP图片(分色排版)V1.0版本
- java的String类型的==和.equals()
- JAVA中的关键字及作用
- liferay7项目搭建
- leetcode 100. Same Tree
- TestNG参数化测试之Excel读取数据
- 软件工程课程设计问题总结——医院门诊系统(一):serverlet中alert不弹窗&弹窗乱码
- vscode插件离线安装方法
- MFC控制:实现打开PPT详细步骤
- 杂念
- Lombok工具
- PAT甲级 1009. Product of Polynomials (25)
- JS-Array对象
- PAT (Advanced Level) Practise 1095 Cars on Campus (30)