代码改变世界

随笔分类 -  测试框架

API 接口自动化测试框架

2017-11-07 21:35 by 鸣仁, 525 阅读, 收藏,
摘要: 1. 创建src文件夹,存放测试相关的代码,在工程上右键 -> New -> Folder,填入文件名字:src。 2. 按照数据与代码分离和公共方法提取的原则,我的代码结构如下划分: 3. 脚本编写顺序 3.1 全局配置文件(GlobalSettings.java) 存放一些工程全局的变量,比如b 阅读全文

HTTP API自动化测试

2017-11-07 20:53 by 鸣仁, 386 阅读, 收藏,
摘要: 重构:发现测试的价值 回到起点,测试要解决什么问题,为什么要做API自动化测试平台?做这个平台,不是为了满足老板的提倡全民自动化的口号,也不是为了浮夸的KPI,更不是宣传自动化可以解决一切问题,发现所有bug。叔本华说过一句话:由于频繁地重复,许多起初在我们看来重要的事情逐渐变得毫无价值。如果API 阅读全文

API 接口自动化测试框架

2017-10-21 13:35 by 鸣仁, 1684 阅读, 收藏,
摘要: 前言 接口自动化逐渐成为各大公司投入产出最高的测试技术。但是如何在版本迅速迭代过程中提高接口自动化的测试效率,仍然是大部分公司需要解决的问题。 框架定位 数据驱动设计模式,无需写测试代码脚本即可实现自动化 等价类非等价类覆盖, E2E(接口流程性测试) Case覆盖 使用Excel的方式进行自动化用 阅读全文

理解RESTful架构

2017-09-25 18:06 by 鸣仁, 175 阅读, 收藏,
摘要: 转:http://www.ruanyifeng.com/blog/2011/09/restful.html 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 阅读全文

TestNG-详解preserve-order的作用与测试case的执行顺序

2017-07-16 22:34 by 鸣仁, 347 阅读, 收藏,
摘要: 在TestNG xml配置文件中,关于<test>的配置里面,有一个属性叫preserve-order,一开始以为这个属性可以用来控制测试case(那些被@Test注解标注的方法)的执行顺序,后来测试了一把,发现没有这种效果,最后上网找了一下这个属性的作用,发现它是用来控制<test>里面所有<cl 阅读全文