WebSocket一点通——接口测试方法论(18)(图)

  5.2.4  WebSocket一点通  WebSocket是HTML5提供的一种能在单个TCP连接上进行全双工通信的协议。前面介绍过,HTTP是一种无状态、无连接、单向的应用层协议。HTTP采用了请求/响应模型:通信请求只能由客户端发起,服务器负责对请求做出...

完成WebSocket接口测试以及扩展之前框架的功能——接口测试方法论(17)(图)

  5.2.3  完成WebSocket接口测试以及扩展之前框架的功能  Python提供了WebSocket的协议库,因此只要完成客户端调用代码的编写,就可以进行WebSocket接口测试了。代码清单5-4展示了一个WebSocket接口(以http://www.websocket.org/ dem...

面对陌生协议的接口测试——接口测试方法论(16)(图)

  5.2  让框架快速支持陌生协议的接口测试  5.2.1  面对陌生协议的接口测试  我们已经讲过了HTTP接口测试以及RESTful接口测试的测试框架如何改造。随着技术的不断发展,在测试过程中我们会遇到各种协议的接口,面对一些第一次接触的协议,...

RESTful接口测试——接口测试方法论(15)(图)

  5.1.2  RESTful接口测试  RESTful风格的接口与测试工程师有什么关系呢?要想真正理解RESTful风格的接口与测试工程师的关系,就必须先弄清楚RESTful风格的接口有什么优点。如果您用螺丝、钉子和板材等一系列原材料组装过家具,那么肯定看到过各种...

支持RESTful风格的接口——接口测试方法论(14)

  第5章  接口测试框架进阶  我们已经掌握了Python语言的基础知识,这为我们深入学习接口自动化测试奠定了坚实的基础。在此基础上,我们已经开始接触接口自动化测试方面的一些技术,其中包括requests库、接口测试脚本的编写方法、unittest框架的基...

Postman的接口测试和持续集成——接口测试方法论(13)(图)

  3.5.3  Postman的接口测试和持续集成  在使用Postman完成从单接口测试用例的设计到业务逻辑接口测试用例的设计之后,相信我们已经掌握了接口测试的思维以及具体的实现方法。到目前为止,我们还处在手动测试阶段,尽管和以前基于界面的业务测试相...

接口测试的关键逻辑——接口测试方法论(12)(图)

  3.5  接口测试的关键逻辑  简单来说,Postman就是一款HTTP客户端工具。但Postman只是我们完成任务的手段,接口测试用例的设计和实现过程才是本书的重点。因此,大家完全不必因为掌握了Postman工具而觉得下面的内容晦涩难懂。  3.5.1  明...

接口测试工具Postman——接口测试方法论(11)(图)

  3.4  接口测试工具Postman  启动Postman软件,输入被测接口的URL,单击Params按钮,设置请求参数,然后选择请求方法(如GET或POST),最后单击Send按钮,一个简单的请求过程就完成了。发送完请求后,查看接口返回的JSON信息。下面介绍Postman的...

询问解惑——接口测试方法论(10)

  3.询问解惑  对于此次访问的Cookie中的参数,从语义上讲,我们既不知道这些参数是用来干什么的,也不知道它们起什么作用。  为此,我们拿着接口信息表,找到相应的研发工程师,向他们询问接口信息表中深灰色背景部分的参数。对于其中的每一个参数...

理想的情况很难发生——接口测试方法论(09)(图)

  3.3.2  理想的情况很难发生  上面所说的是理想的情况,但现实情况往往并不总是让人满意的,大家肯定遇到过如下3种情况。  仅仅因为产品经理的一句话需求,研发工程师便开始任意发挥,“所见系统即需求”的情况普遍存在,更别提后续的单元测试...

理想的接口测试提测项目——接口测试方法论(08)(图)

  3.3  接口测试的标准输入  测试工程师,尤其是做了多年业务测试的测试工程师,在开始接触接口测试时,无论研发工程师是否提供了接口文档,下面3种情形在日常工作中都是很常见的。  研发工程师提交测试的项目附带了一个几十页的Word文档,里面...

接口测试——接口测试方法论(07)

  1.7  接口测试  以麦当劳为小明制作汉堡为例,接口测试其实就是验证制作汉堡的过程是否正确。这里所说的“正确”有两方面的含义。  验证输入的汉堡原材料在经过汉堡的制作流程后,交付给小明的是汉堡。  验证在输入的汉堡原材料不对或不全的...

接口——接口测试方法论(06)

  1.6  接口  如果想要知道接口测试具体在测试什么,那么首先就要知道接口是什么。下面我们使用现实生活中的一个例子,解释接口的含义。  以麦当劳的订单准备过程为例。假设小明下了一个包含汉堡和薯条的订单。订单上有汉堡,因此工作人员会首先...

自动化测试——接口测试方法论(05)(图)

  1.5  自动化测试  提升质量效能的根本方法仍是自动化测试,无论后续测试平台化、测试服务化、智能化测试如何发展,它们都是对自动化测试的延伸和扩展。自动化测试的快速发展不是一蹴而就的,随着被测系统越来越复杂、规模越来越庞大,测试的工作...

从质量保障到质量效能——接口测试方法论(04)

  1.4  从质量保障到质量效能  如今,DevOps被不断地落地实践。从需求开发到项目上线交付的时间越来越短,制品过程也越来越短,工程生产率则不断提高,从代码的合并到构建交付,都是在DevOps流水线上完成的。在工程效能不断提升的前提下,DevOps工...

从找缺陷到质量保障——接口测试方法论(03)(图)

  1.3  从找缺陷到质量保障  在软件工程发展的早期,软件测试的主要目的就是寻找软件的缺陷,很多公司一度以发现的缺陷数量来考核测试工程师和研发工程师的工作成果。测试工程师为了得到好的绩效,拼命地找缺陷,研发工程师看着提交的一个个缺陷,...

测试和质量——接口测试方法论(02)(图)

  1.2  测试和质量  测试和质量的关系与日常生活中到菜市场挑选水果的道理是一样的。当我们挑选苹果时,衡量苹果好坏的标准就是苹果的大小、形状、颜色以及是否带有明显的损伤,但这些仅仅是挑选的标准,而且这些标准都是从以往哪种苹果“好吃”的...

软件测试概述——接口测试方法论(01)

  第1章  测试那点事  1.1  软件测试概述  软件测试是伴随着软件工程的发展而产生的,它是软件工程发展过程中精细化分工的必然产物之一。在工业领域,每一种产品在生产过程中都会有质量检测环节,质检人员通过测试来检验产品是否达到要求。...

51Testing独家连载:接口测试方法论(图)

本书概述:本书对接口测试的方法、技术、实践进行了系统性讲解,既从高阶层面介绍方法,又给出实操和案例,还结合作者在大型企业中多年落地的实际经验,详细介绍了接口测试框架、性能测试、服务解耦、持续测试、智能化测试等进阶内容。作者:陈磊出版社:人...

    当前只有一页
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号