springboot TestNg (一) 环境准备与Helloword
来源:互联网 发布:qt网络编程项目java 编辑:程序博客网 时间:2024/06/06 17:45
序言
主要是为了之后调用测试的时候有迹可循
简单概念:
单元测试:UT(Unit Test) 不依赖于外部环境,细粒度没有明确规定,但一般属于比较小,至于方法级别。
集成测试:IT( integration Test) 一般依赖于外部数据,用到数据的crud
Tips:所有Maven项目都可以使用mvn clean test方式跑单元测试,特别需要注意,只有文件名是*Test.java才会被执行
明白了简单概念后正题
如果是Eclipse的IDE,可以安装下列插件,3.4版本以上
http://beust.com/eclipse
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.study.linge</groupId> <artifactId>TestNgDemo</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.8.7</version> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies></project>
目录结构:
TestHelloword.java
package com.linge.demo;public class TestHelloWord {public String myEmail(String email){return email;}}
测试类创建
TestNg测试类。
package com.linge.demo;public class TestHelloWord {public String myEmail(String email){return email;}}
运行
执行结果
[RemoteTestNG] detected TestNG version 6.8.2[TestNG] Running: C:\Users\Administrator\AppData\Local\Temp\testng-eclipse--1239052636\testng-customsuite.xmlPASSED: f=============================================== Default test Tests run: 1, Failures: 0, Skips: 0==============================================================================================Default suiteTotal tests run: 1, Failures: 0, Skips: 0===============================================[TestNG] Time taken by org.testng.reporters.XMLReporter@1b40d5f0: 7 ms[TestNG] Time taken by org.testng.reporters.SuiteHTMLReporter@6ea6d14e: 19 ms[TestNG] Time taken by org.testng.reporters.EmailableReporter2@4563e9ab: 10 ms[TestNG] Time taken by [FailedReporter passed=0 failed=0 skipped=0]: 0 ms[TestNG] Time taken by org.testng.reporters.jq.Main@2aaf7cc2: 40 ms[TestNG] Time taken by org.testng.reporters.JUnitReportReporter@45c8e616: 31 ms
阅读全文
0 0
- springboot TestNg (一) 环境准备与Helloword
- Web Material-UI 详解(一) 环境搭建与Helloword
- SpringBoot (一)环境搭建
- 第七章 与Web集成(一) 准备环境
- hadoop环境搭建(一)环境准备
- 黑马程序员---java基础知识(一):软件开发与helloword
- android学习之环境搭建与HelloWord
- Android开发环境搭建与HelloWord
- springboot开发笔记(1.环境准备)
- 【SpringBoot】SpringBoot基础-HelloWord实例
- TestNG学习(一)
- hadoop 源代码阅读(一 环境准备)
- 学习OpenStack(一)环境准备
- Nhiernate 学习(一),环境准备
- hadoop实践(一)环境准备
- OpenStack Ocata 安装(一)环境准备
- python3 爬虫环境准备 (一)
- Java开发手册(一):环境准备
- python核心编程第二版第七章学习笔记
- php获取数据库中数据的实现方法
- 【学术篇】SDOI2008 仪仗队
- IDEA创建servlet+jstl+jdbc
- Oracle PO全过程/标准流程及分析
- springboot TestNg (一) 环境准备与Helloword
- 关于oracle 检查点队列 脏块的理解
- 区块链BTC98比特币Bitcoin源代码安装编译
- tensorflow添加自定义的auc计算operator
- iOS StoryBoard的转场Segue解读
- JMS学习笔记(二)——使用JMS发送和接受text、Map、Object类型的消息
- 《JavaFx 开发教程》之 环境搭建
- Temporal Action Detection (时序动作检测)方向2017年会议论文整理
- nginx二 之负载均衡搭建