代码改变世界

testng入门教程15数据驱动

2016-12-21 20:47 by 清风软件测试开发, 444 阅读, 0 推荐, 收藏,
摘要:testng在类 里面的数据驱动 右键 >RunAs >testng 运行结果如下: 另外一种,在dataprovider里面写入方法 右键 >RunAs >testng 运行结果如下: 阅读全文

testng入门教程14数据驱动(不同文件)

2016-12-20 22:24 by 清风软件测试开发, 601 阅读, 0 推荐, 收藏,
摘要:数据与test脚本不在同一文件时,下面是数据: 下面是test脚本: 右键 >RunAs >TestNG test 运行结果如下: 阅读全文

testng入门教程13同文件数据驱动

2016-12-20 22:17 by 清风软件测试开发, 368 阅读, 0 推荐, 收藏,
摘要:下面是@DataProvider有name和没有name时 有name的时候可以引用name 即:@DataProvider(name="testData") >@Test(dataProvider="testData") 右键 >RunAs >TestNG test 运行结果如下: 没有name的 阅读全文

接口自动化测试框架搭建 – Java+TestNG 测试Restful service

2016-12-19 18:48 by 清风软件测试开发, 6860 阅读, 0 推荐, 收藏,
摘要:接口自动化测试 – Java+TestNG 测试 Restful Web Service 关键词:基于Rest的Web服务,接口自动化测试,数据驱动测试,测试Restful Web Service, 数据分离,Java+Maven+TestNG 本文主要介绍如何用Java针对Restful web 阅读全文

http接口自动化测试框架实现

2016-12-19 18:41 by 清风软件测试开发, 2907 阅读, 1 推荐, 收藏,
摘要:一、测试需求描述 对服务后台一系列的http接口功能测试。 输入:根据接口描述构造不同的参数输入值 输出:XML文件 eg:http://xxx.com/xxx_product/test/content_book_list.jsp?listid=1 二、实现方法 1、选用Python脚本来驱动测试 阅读全文

接口自动化测试框架搭建

2016-12-19 17:27 by 清风软件测试开发, 1697 阅读, 0 推荐, 收藏,
摘要:一、原理及特点 二、准备 使用工具:eclipse,maven 用到的第三方jar包:dom4j、reportng、testng 理解难点:httpUtils和xmlUtil工具类的封装;dom4j使用;CookieStore的应用 三、框架构思 1、项目结构 2、用例执行流程 3、接口调用流程 4 阅读全文

testng入门教程12 TestNG执行多线程测试

2016-12-16 15:08 by 清风软件测试开发, 1273 阅读, 0 推荐, 收藏,
摘要:testng入门教程 TestNG执行多线程测试 testng入门教程 TestNG执行多线程测试 并行(多线程)技术在软件术语里被定义为软件、操作系统或者程序可以并行地执行另外一段程序中多个部分或者子组件的能力。TestNG允许我们以并行(多线程)的方式来执行测试。这就意味着基于TestNG测试组 阅读全文

testng入门教程11 TestNG运行JUnit测试

2016-12-15 22:46 by 清风软件测试开发, 762 阅读, 0 推荐, 收藏,
摘要:现在,您已经了解了TestNG和它的各种测试,如果现在担心如何重构现有的JUnit代码,那就没有必要,使用TestNG提供了一种方法,从JUnit和TestNG按照自己的节奏。也可以使用TestNG执行现有JUnit测试用例。 TestNG可以自动识别和运行JUnit测试,所以你可以使用TestNG 阅读全文

testng入门教程10 TestNG参数化测试

2016-12-15 22:34 by 清风软件测试开发, 1308 阅读, 0 推荐, 收藏,
摘要:在TestNG的另一个有趣的功能是参数测试。在大多数情况下,你会遇到这样一个场景,业务逻辑需要一个巨大的不同数量的测试。参数测试,允许开发人员运行同样的测试,一遍又一遍使用不同的值。 TestNG让你直接传递参数测试方法两种不同的方式: 使用testng.xml 数据提供程序 使用testng.xm 阅读全文

testng入门教程9 TestNG依赖测试

2016-12-15 21:56 by 清风软件测试开发, 661 阅读, 0 推荐, 收藏,
摘要:有时候,你可能需要在一个特定的顺序调用方法在测试案例,或你想分享一些数据和方法之间的状态。TestNG支持这种依赖测试方法之间的显式依赖它支持声明。 TestNG允许指定依赖,无论与否: 使用属性dependsOnMethods在 @Test 注释OR 使用属性dependsOnGroups在@Te 阅读全文