美文网首页
使用idea+testNG搭建自动化测试框架

使用idea+testNG搭建自动化测试框架

作者: Jinwei_ | 来源:发表于2020-08-17 11:00 被阅读0次

    一、所需环境
    1、JDK
    2、Maven
    3、intellij idea
    二、创建工程
    三、导入相关依赖包和插件
    1)导入testNG依赖包
    在pom.xml中添加

    <dependencies>
            <dependency>
                <groupId>org.testng</groupId>
                <artifactId>testng</artifactId>
                <version>6.8.21</version>
            </dependency>
        </dependencies>
    

    2)添加编译插件和执行测试插件
    在pom.xml中添加

    <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.1</version>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <encoding>UTF-8</encoding>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>2.15</version>
                    <configuration>
                        <!--<testFailureIgnore>true</testFailureIgnore>-->
                        <forkMode>never</forkMode>
                        <argLine>-Dfile.encoding=UTF-8</argLine>
                        <suiteXmlFiles>
                            <suiteXmlFile>xml/testNG.xml</suiteXmlFile>
                        </suiteXmlFiles>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    

    四、创建测试类
    1)在Java文件夹下创建
    2)编写testNG.xml

    xml文件用于按照需要批量执行用例,右键选择运行可独立执行

    <?xml version="1.0" encoding="utf-8" ?>
    <suite name="testproj" parallel="false">
    <test name="testDemo1">
    <classes>
    <class name="TestDemo"></class>
    </classes>
    </test>
    </suite>
    五、运行testNG.xml

    相关文章

      网友评论

          本文标题:使用idea+testNG搭建自动化测试框架

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