![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单元测试框架
单元测试框架
向小雅
起风了
展开
-
Junit4、5:参数化、运行器、注解、执行过程
什么是Junit?单元测试框架 Junit特点: JUnit 是一个开放的资源框架,⽤用于编写和运⾏测试。 提供注解来识别测试⽅方法。 提供断⾔言来测试预期结果。 JUnit 测试允许你编写代码更更快,并能提⾼高质量量。 JUnit 优雅简洁。没那么复杂,花费时间较少。 JUnit测试可以自动运⾏并且检查⾃自身结果并提供即时反馈。所以也没有必要人工梳理测试结果的报告。 JUnit测试可以被组织为...原创 2020-10-09 15:25:15 · 997 阅读 · 0 评论 -
TestNG注解、几种测试类型介绍
注解 @BeforeSuite @AfterSuite:测试套件前后执行 @BeforeCLass @AfterClass:测试类前后执行 @BeforeMethod @AfterMethod:每个测试方法前后执行 @Test 忽略测试 //false忽略测试,跳过 @Test(enable = false) public void ignore1(){ System.out.println("ignore1执行") } //true的情况可以不写,相当于正常执行 @Test(enable = tr转载 2020-10-09 16:05:59 · 289 阅读 · 0 评论 -
TestNg与Junit5的异同
TestNG与Junit的异同 相同点 1.注解形式 2.单元测试框架,可以进行单元测试 3.都是java工具 4.都支持:参数化测试、异常测试、超时测试、忽略测试 不同点 1.TestNG可以实现多线程并发测试 2.TestNG可以实现只运行失败的case 3.TestNG允许依赖测试 4.TestNG可以分组测试 5.Junit的BeforeAll、AfterAll需要static,TestNG不需要 6.TestNG可以通过优先级字段priority确定执行顺序 7.TestNG中子类不会运行父类的B原创 2020-10-09 17:19:51 · 982 阅读 · 0 评论 -
测试报告
方法一:TestNG自动生成测试报告 路径:工程下test-output文件 方法二:reportNG测试报告 方法三:引入Allure依赖,在Jenkins中集成Allure【推荐】 参考文章:https://www.cnblogs.com/clairejing/p/9755201.html原创 2020-10-09 16:43:20 · 76 阅读 · 0 评论