代码改变世界

随笔分类 -  自动化测试

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

2016-12-20 22:17 by 清风软件测试开发, 347 阅读, 收藏,
摘要: 下面是@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 清风软件测试开发, 6802 阅读, 收藏,
摘要: 接口自动化测试 – Java+TestNG 测试 Restful Web Service 关键词:基于Rest的Web服务,接口自动化测试,数据驱动测试,测试Restful Web Service, 数据分离,Java+Maven+TestNG 本文主要介绍如何用Java针对Restful web 阅读全文

接口自动化测试框架搭建

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

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

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

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

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

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

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

testng入门教程8 TestNG异常测试

2016-12-15 21:34 by 清风软件测试开发, 1623 阅读, 收藏,
摘要: TestNG跟踪异常处理代码提供了一个选项。可以测试是否需要代码抛出异常或不抛出。 @Test注释expectedExceptions 参数一起使用。现在,让我们来看看@Test(expectedExceptions)在动作中。 创建一个类 创建一个Java类进行测试说MessageUtil.jav 阅读全文

testng入门教程7 TestNG组测试

2016-12-15 20:43 by 清风软件测试开发, 672 阅读, 收藏,
摘要: 在TestNG中组测试是一个新的创新功能,它不存在于JUnit框架,它允许调度到适当的部分方法和瓶坯复杂的测试方法分组。您不仅可以声明属于群体的那些方法,但你也可以指定一组包含其他组。然后,TestNG可调用和要求包括一组特定的群体(或正则表达式),而排除另一个集合。这给了你最大的灵活性,如何分区测 阅读全文

testng入门教程6 TestNG忽略测试

2016-12-15 17:45 by 清风软件测试开发, 804 阅读, 收藏,
摘要: 有时,我们的代码是没有准备好,如果测试用例写入到测试方法/代码将无法运行,在这种情况下,@Test(enabled = false)有助于禁用此测试案例。 测试方法是标注了@Test(enabled = false),那么并不是已经准备好测试的测试用例是绕过。 现在,让我们来看看测试@Test(en 阅读全文

testng入门教程5TestNG套件测试

2016-12-15 17:34 by 清风软件测试开发, 754 阅读, 收藏,
摘要: TestNG套件测试 测试套件的测试是为了测试软件程序的行为或一系列行为的情况下,是一个集合。在TestNG,我们不能定义一套测试源代码,但它代表的套件是一个XML文件执行特征。这也允许灵活的配置要运行的测试。套件可以包含一个或多个测试和被定义由<suite>标签。 testng.xml中有<sui 阅读全文

testng入门教程4用TestNG执行case

2016-12-15 00:19 by 清风软件测试开发, 2110 阅读, 收藏,
摘要: 使用TestNG类执行测试用例。这个类的主入口点在TestNG的框架运行测试。用户可以创建自己的TestNG的对象,并调用它以许多不同的方式: 在现有的testng.xml 合成testng.xml,完全从Java创建 直接设定测试类 在现有的testng.xml 合成testng.xml,完全从J 阅读全文

testng入门教程3用TestNG执行case的顺序

2016-12-14 23:56 by 清风软件测试开发, 3603 阅读, 收藏,
摘要: 本教程介绍了TestNG中执行程序的方法,这意味着该方法被称为第一和一个接着。下面是执行程序的TestNG测试API的方法的例子。 创建一个Java类文件名TestngAnnotation.java在C:\>TestNG_WORKSPACE测试注解。 编译使用javac测试用例类。 现在运行test 阅读全文

testng入门教程2用TestNG编写测试及执行测试

2016-12-14 23:42 by 清风软件测试开发, 1577 阅读, 收藏,
摘要: 编写TestNG测试基本上包括以下步骤: 测试和编写业务逻辑,在代码中插入TestNG的注解.. 添加一个testng.xml文件或build.xml中在测试信息(例如类名,您想要运行的组,等..) 运行 TestNG. 测试和编写业务逻辑,在代码中插入TestNG的注解.. 添加一个testng. 阅读全文

testng入门教程1在testng运行一个简单的testcase

2016-12-14 22:29 by 清风软件测试开发, 2381 阅读, 收藏,
摘要: 在eclips运行java,创建一个Java类文件名TestNGSimpleTest C:\ > TestNG_WORKSPACE TestNG的几种不同的方法可以被调用: testng.xml 文件 ant 命令行 testng.xml 文件 ant 命令行 让我们使用testng.xml文件来调 阅读全文

TestNG的简单使用

2016-12-12 22:45 by 清风软件测试开发, 729 阅读, 收藏,
摘要: 二、使用TestNG来运行单个测试案例: 1、新建TestHelloWorldTestNG.java类,目录结构如下: 2、测试代码: 3、然后右键Run As-->TestNG Test,运行结果如下: 三、使用TestNG来运行多个测试案例: 1、增加一个失败的测试类TestHelloWorld 阅读全文

java selenium webdriver处理JS操作窗口滚动条

2016-12-12 21:22 by 清风软件测试开发, 7917 阅读, 收藏,
摘要: 未经作者允许,禁止转载!!! java selenium webdriver处理JS操作窗口滚动条 java selenium webdriver处理JS操作窗口滚动条 java selenium webdriver处理JS操作窗口滚动条 阅读全文

testNG入门详解

2016-12-11 23:44 by 清风软件测试开发, 1593 阅读, 收藏,
摘要: TestNG 的注释: 一个suite(套件) 由一个或多个测试组成。一个test(测试) 由一个或多个类组成一个class(类) 由一个或多个方法组成。 @BeforeSuite/@AfterSuite 在某个测试套件开始之前/在某个套件所有测试方法执行之后@BeforeTest/@AfterTe 阅读全文

零成本实现接口自动化测试 – Java+TestNG 测试Restful service

2016-12-11 23:36 by 清风软件测试开发, 2962 阅读, 收藏,
摘要: 本文是转载Wade Xu的文章http://www.cnblogs.com/wade-xu/p/4229805.html 接口自动化测试 – Java+TestNG 测试 Restful Web Service 关键词:基于Rest的Web服务,接口自动化测试,数据驱动测试,测试Restful We 阅读全文

Selenium Webdriver——操作隐藏的元素(二)display属性

2016-12-11 22:12 by 清风软件测试开发, 8034 阅读, 收藏,
摘要: 有时候我们会碰到一些元素不可见,这个时候selenium就无法对这些元素进行操作了。例如,下面的情况: 页面主要通过“display:none”来控制整个下拉框不可见。这个时候如果直接操作这个下拉框,就会提示: exceptions.ElementNotVisibleException: Messa 阅读全文

python selenium webdriver处理浏览器滚动条

2016-12-11 00:45 by 清风软件测试开发, 4237 阅读, 收藏,
摘要: 用键盘右下角的UP,DOWN按键来处理页面滚动条 这种方法很灵活用起来很方便!!!! 还可以调过JS脚本来处理滚动条,但是这一种方法我试了很多次都没有成功,也不报错,就是没反应,不知道是为什么! 阅读全文