选择适合入门的自动化测试框架TestNG 基于Java语言的入门选择之一

对于测试工程师新手来说,最痛苦的莫过于入门,其实只要入门3个月左右,对于自动化测试,所有的测试工程师除了喜爱,就是更爱。自动化测试工作,是从根本上解放人性,不用重复去完成鼠标的点点点,例如以下测试常常要手工完成的功能模块:

1. 注册(测试点: 手机注册,邮箱注册,用户名注册,然后是个人注册,企业注册的各种角色注册,之后是注册失败,失败信息验证。。。)

2. 登录

3. 商品&商品配置

4. 购物车

5. 下单

6. 支付

其中要整个网站跑一遍,再熟悉业务的测试同学也要花费4-8个小时,不吃不喝。。。

 

 

1、TestNG是一个开源自动化测试框架,其灵感来自JUnit和NUnit,TestNG还涵盖了整个核心的JUnit4功能,但引入了一些新的功能,使其功能更强大,使用更方便。

优势:支持依赖测试方法,并行测试,负载测试,局部故障;灵活的插件API;支持多线程测试;

2、Maven依赖

复制代码
       <dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <version>6.8.7</version>
            <scope>test</scope>
        </dependency>
复制代码

注:Eclicpe上想要直接运行还需要安装testng插件

posted @ 2020-01-07 10:27  香媛  阅读(319)  评论(0编辑  收藏  举报