代码改变世界

随笔分类 -  软件测试

使用fiddler对手机APP进行抓包

2016-12-28 23:00 by 清风软件测试开发, 19211 阅读, 收藏, 编辑
摘要: 在做手机或移动端APP的接口测试时,需要从开发人员那里获取接口文档,接口文档应该包括完整的功能接口、接口请求方式、接口请求URL、接口请求参数、接口返回参数。如果当前项目没有接口文档,则可以使用fiddler对APP进行抓包确认。在手机上对APP进行操作,然后在Fiddler中可以抓取对应的网络交互 阅读全文

接口测试xml格式转换成json

2016-12-26 11:11 by 清风软件测试开发, 3187 阅读, 收藏, 编辑
摘要: 未经允许,禁止转载!!!! 接口测试一般返回的是xml和json,现在大多数时候是返回成json的格式,但是有时候也会出现xml格式, 由于xml格式的文件阅读起来不是很容易懂,所以尽量将xml转换成json文件容易理解。 提供两个网站可以将xml转换成json : http://tool.chin 阅读全文

selenium webdriver testng自动化测试数据驱动

2016-12-21 21:16 by 清风软件测试开发, 2760 阅读, 收藏, 编辑
摘要: selenium webdriver testng自动化测试数据驱动 selenium webdriver testng自动化测试数据驱动 一、数据驱动测试概念 数据驱动测试是相同的测试脚本使用不同的测试数据执行,测试数据和测试行为完全分离。 二、实施数据驱动测试的步骤: 1、编写测试脚本,脚本需要 阅读全文

testng入门教程16数据驱动(把数据写在xml)

2016-12-21 20:56 by 清风软件测试开发, 567 阅读, 收藏, 编辑
摘要: testng入门教程16数据驱动(把数据写在xml) testng入门教程16数据驱动(把数据写在xml)把数据写在xml文件里面,在xml文件右键选择runas testng执行 下面是case部分: 下面是xml文件,把数据写在xml文件里面 在xml文件右键选择runas testng执行,下 阅读全文

testng入门教程15数据驱动

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

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

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

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

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

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

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

接口自动化测试框架搭建

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

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

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

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

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

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

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

testng入门教程8 TestNG异常测试

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

testng入门教程7 TestNG组测试

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

testng入门教程6 TestNG忽略测试

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

testng入门教程5TestNG套件测试

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

testng入门教程4用TestNG执行case

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

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

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

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

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