快速开始

PnxTest上手非常简单,学习成本低,可以通过如下两种方式快速开始一个PnxTest项目:

项目脚手架模版

1) 克隆PnxTest演示项目: http://github.com/pengtech/pnxtest/integrationTest
2)运行“MyPnxTestApplication.java”, 开始执行测试用例
3)浏览器打开 test-outputting/index.html文件查看执行结果

自建项目

1)使用Intellij Idea或 VS code,创建一个新的Maven项目,增加如下依赖:

    <!--PnxTest starter parent-->
    <parent>
        <artifactId>pnx-test-starter-parent</artifactId>
        <groupId>com.pnxtest</groupId>
        <version>1.0.1</version>
    </parent>

    <artifactId>integrationTest</artifactId>
    <name>integrationTest</name>
    <description>PnxTest demo project</description>

    <dependencies>
        <!--PnxTest framework core-->
        <dependency>
            <groupId>com.pnxtest</groupId>
            <artifactId>pnx-test-starter-core</artifactId>
        </dependency>
        <!--add this if you need to test http api-->
        <dependency>
            <groupId>com.pnxtest</groupId>
            <artifactId>pnx-test-starter-http</artifactId>
        </dependency>
        <!--add this if you need to operate and validate database-->
        <dependency>
            <groupId>com.pnxtest</groupId>
            <artifactId>pnx-test-starter-db</artifactId>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
    </dependencies>

2)开始你的开发测试用例:建议参考最佳实践
3)运行“PnxTestApplication.java”, 开始执行测试用例
4)test-outputting查看结果

演示视频

测试报告

最终的报告可以参考在线的demo