美文网首页
TestNG+Maven+IDEA环境搭建+测试

TestNG+Maven+IDEA环境搭建+测试

作者: 飞翼_U | 来源:发表于2018-07-14 23:36 被阅读376次

    开发自动化代码借助的框架:TestNG+Maven+IDEA
    IDEA自带TestNG,可以在官网下载安装,安装需要注册码,我是百度的教程进行了破解。

    1.安装

    参考连接: https://blog.csdn.net/m0_38075425/article/details/80883078

    2.打开项目

    打开我从git clone到本机的项目 AutoTest.这样后续有改动可以直接push到github上面。

    3.测试
    在项目上右击,创建 Module,选择 Maven,选择 SDK ,然后Next ,这时候会让写如下信息: image.png GroupId写一个域名即可,ArtiFactId写一个Module名字,见下: image.png 新建成功后会提示 是否上传代码到git ,点解 yes 即可。会看到如下目录:
    image.png

    在Java上右击创建包 com.course.testng,在包里面创建类 BasicAnnotation,默认代码如下:

    import org.testng.annotations.*;
    
    public class BasicAnnotation {
    }
    

    在类里面创建 testCase1 方法

     public void testCase1(){
            System.out.println("testCase1这是测试用例1");
        }
    

    在方法头上加上 @test 的测试标签,加上后会是红色的,这时候按快捷键 Alt + Enter ,出现如下,选择红框确定:

    image.png
    然后标签变为黄色,自动引入 testng的包package com.course.testng;
    完整代码如下:
    package com.course.testng;
    
    import org.testng.annotations.*;
    
    public class BasicAnnotation {
    
        @Test
        public void testCase1(){
            System.out.println("testCase1这是测试用例1");
        }
    
    }
    

    Module下的 pom.xml文件里面多了如下部分:

        <dependencies>
            <dependency>
                <groupId>org.testng</groupId>
                <artifactId>testng</artifactId>
                <version>6.10</version>
                <scope>compile</scope>
            </dependency>
        </dependencies>
    

    是自动引入的 testng的包信息。

    我们在BasicAnnotation.java 文件里面 run这个类,得到结果: image.png
    以上代表环境搭建成功,第一个测试例子运行成功。

    后面是一些测试标签的学习,不在描述.
    包括:
    @BeforeMethod @AfterMethod
    @BeforeClass @AfterClass
    @BeforeSuite @AfterSuite
    还有
    依赖测试 @Test(dependsOnMethods = {"test1"})
    忽略测试 @Test(enabled = false)

    不再赘述。

    相关文章

      网友评论

          本文标题:TestNG+Maven+IDEA环境搭建+测试

          本文链接:https://www.haomeiwen.com/subject/wemlpftx.html