《大话软件测试-性能、自动化及团队管理》出版啦,点我查看  会学习也要学会放松,最新电影、电视剧、美剧等尽在QQ群:720929418

咨询QQ:2083503238、1684129674、480934277(请勿重复咨询) 咨询微信:qiangfans

送给那些有代码基础但仍旧不会学自动化测试的朋友们 置顶

点击链接加入QQ群:https://jq.qq.com/?_wv=1027&k=5C08ATe我经常遇到这样的场景:老师,我有python or java基础,但还是不知道怎么写代码?老师,我有代码基础,简单的不用学,我想学高级的。老师,我有编程基础,但是我看不懂代码。。。。。。诸如此类的问题,我想大家也一定有这些内心的OS 面对这样的场景,这样的问题,我也问了不少童鞋,得到的答案其实...
  2018/02/09   大管家   2387

接口自动化测试PHPUnit-引入jenkins自动化执行

测试框架搞完了接下来我们想让他定时运行,尽量减少人工干预,我们可以利用jenkins来完成。这里想说一下,测试框架都是一步步去完善的,刚开始都需要人工介入的,慢慢的磨合和稳定之后才脱离人工,成为半自动化,之后经过不断的迭代改进变为全自动化。这个过程需要时间,所以大家都不要心急,心急有时候是真的吃不了热豆腐啊!这个和你追女神一个道理嘛。。。。哈哈 jenkins里去创建一个普通job就ok了,创...
2018/02/09   大管家   411

接口自动化测试之PHPUnit-框架代码编写2

接着上篇文章继续代码的讲解,上次的代码中引入了require.php,这个玩意是干啥的呢,今天我们就来说下 require.php内容如下 <?php //所需要的所有引入文件都放这里,方便统一管理,以后的php文件里只需要引入这一个就ok了 //请求相关 require_once("../commons/transfer.php"); //读取配置文件相关 require_once(".....
2018/02/09   大管家   449

接口自动化测试PHPUnit-框架代码开发3

通过上面几篇文章的实践,我们的基本框架就搭起来了,但发现有个问题就是,之前我们都是单个testcase编写然后去运行的,如果我想运行多个testcase怎么办呢?这里就用到了测试组建testsuite的概念了,其实就是把多个testcase合到一起,然后运行此testsuite,这样ta就遍历执行了里面包括的多个testcase了。 demo.php内容如下 <?php //代码获取请关注本...
2018/02/09   大管家   413

接口自动化测试系列之PHPUnit-框架设计构思

关于case设计 我们通常总是关注代码的编写往往忘了case的设计也是非常重要的。如果你是做接口功能自动化测试,那么你要考虑各种接口参数的组合情况,比如,正常的时候,不正常的时候,必填选填等等。这时候考验case设计的功底就来了。。。。。 如果你是做接口性能测试则一般选择正向的case即可。 测试框架设计构思 之前在文章《送给那些有代码基础但仍旧不会学自动化测试的朋友们》中提到过,测试思想比技...
2018/02/09   大管家   419

接口自动化测试PHPUnit-框架代码开发1

经过上一篇的架构设计之后,我们就要开始编写代码了,因为涉及代码较多,所以将分多次进行讲解。 先看一张整体结构图 今天我们先来看看testcase文件里的编写。此处我们以之前的老黄历接口为例。 lhl_test.php内容如下: <?php //代码获取点击链接加入QQ群 522720170:https://jq.qq.com/?_wv=1027&k=5C08ATe //引入一些必要...
2018/02/09   大管家   471

接口自动化测试系列之PHPUnit-POST请求接口测试方法

post请求接口测试-加强通用版 知道了get请求接口如何写了,post就非常简单了,基本上就是照猫画虎即可,主要注意下参数,代码如下:
2018/02/09   大管家   418

接口自动化测试系列之PHPUnit-第一次亲密接触

初次尝试phpunit 编写代码,保存为hello_php.php,内容如下: <?php //引入框架 use PHPUnitFrameworkTestCase; //继承框架 class HelloWorld extends TestCase{ public function testhello() { echo 'Hello php!';//打印 $this->assertEqu...
2018/02/09   大管家   428

接口自动化测试系列之PHPUnit-GET请求接口测试方法

接口演示demo说明 接口的具体说明在这里,大家自己看下,里面说的非常详细了,这里我们就不废话了,地址如下: https://www.juhe.cn/docs/api/id/65.html get请求接口测试 如果想把结果格式化输出,可以用该语句print_r(json_decode($ret));替换echo语言即可 PS:中文乱码暂时不用管,对我们没有影响 上面的这个写法其实不太好,...
2018/02/09   大管家   471

接口自动化测试系列之PHPUnit介绍和环境搭建

phpunit介绍 PHPUnit是一个面向PHP程序员的测试框架,这是一个xUnit的体系结构的单元测试框架。 phpunit环境搭建 这里介绍两种搭建方法: 第一种:直接使用xampp,里面集成了phpunit 地址:https://www.apachefriends.org/zh_cn/index.html 帮助:http://jingyan.baidu.com/article/dca1...
2018/02/09   大管家   396

接口自动化测试系列之PHPUnit-接口测试的步骤

接口测试的步骤 接口测试的步骤并没有什么特殊的,但其中比较关键的是阅读接口文档。这里有个特别奇怪的现象,我们作为测试每天都在读各种复杂、不靠谱的需求,而且还是较好的完成测试工作。但为什么读起来一个非常好的文档的时候却不知道该怎么看了呢?实在想不明白!比如,给了你一份非常详细的学习文档了,或者搭建环境的文档亦或API的文档,很多人都不想看,甚至拒绝看!那怎么会做好测试呢?尤其是想做到高端点的。这个习...
2018/02/09   大管家   500
6/7