Java测试框架
小京haha
好好读书,好好生活!
展开
-
TestNG学习5-测试类/测试组/测试方法
1、Test Methods(测试方法) 在方法或者函数前添加了@Test注释,就叫做测试方法; 2、Test Classes(测试类):就是类文件 Testng.xml这样体现: <classes> <class name="TestDemo.test1"/> </classes> classes相当于一个装class的的容器,class相当于一...原创 2019-10-18 00:17:10 · 251 阅读 · 0 评论 -
TestNG学习4-TestNG属性
1、TimeOut属性: 超时判断,若果需要监听测试方法需要执行的时间,可以考虑此属性; 举例: packageTestDemo; importorg.testng.annotations.Test; Public class TimeOutTest{ @Test(timeOut=3000) Public void loginTest(){ t...原创 2019-10-17 23:51:08 · 367 阅读 · 0 评论 -
TestNG学习3-TestNG注释简介
junit4添加注解: @before:在每个测试方法之前执行 @after:在每个测试方法之后执行 @BeforeClass:在所有测试方法之前执行 @AfterClass:在所有测试方法之后执行 @Test(timeout=xxx):在规定的时间内未执行完就报错 时间测试 @Test(expected ...原创 2019-10-17 23:42:45 · 215 阅读 · 0 评论 -
TestNG学习2-TestNG.xml
TestNG.xml主要是配置测试用例和测试套件,也就是可以利用这个文件跑同一个类或者多个不同类里的测试用例,总结有如下功能: 1)创建来源不同包、类、方法的测试套件; 2)包括一些选项,例如失败的用例可以重跑; 3)支持使用正则表达式; 4)运行把外部参数传入测试方法 5)支持配置多线程的执行环境; 以下是testng.xml文件: <?xml version="1.0" ...原创 2019-10-17 23:40:04 · 184 阅读 · 0 评论 -
TestNg介绍1
一、TestNG介绍 自动化测试框架有很多,java中最常用的就是TestNG,Junit了,它的灵感来源于Junit(java的单元测试框架)和Nunit(.net的单元测试框架)。但是它又在此基础上引入了新的东西,使得它更加强大。TestNg表示下一代(next genaration),它可以做 单元测试,还可以做接口测试、集成测试, 管理和执行测试用例; 和selenium结...原创 2019-10-17 23:37:34 · 172 阅读 · 0 评论