![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
站在巨人的肩膀上遥望
这个作者很懒,什么都没留下…
展开
-
Postman:通过CSV文件实现接口自动化测试,实际结果预期结果对比,断言判断用例是否通过(上)
1、设置环境变量点击设置,在MANAGE ENVIRONMENTS中设置固定的值,比如IP和一些固定不变的参数,设置好点击Update即可。2、新建接口,选择对应的环境,填写接口信息,请求方法、请求地址,头文件,请求参数,进行请求是否OK注:URL中IP已经在环境变量中配置好,只需要用{{IP}}表示即可(配置的变量都用{{}}表示)3、断言Tests:通过断言编写出测试用例,判断实际结果是否符合预期结果编写断言Tests:比较简单,基本可以依葫芦画瓢,主要是js语言var原创 2020-11-17 10:37:16 · 2671 阅读 · 0 评论 -
接口自动化测试面试题(5)
1.接口自动化框架怎么做的,实现了哪些功能,用了多久,框架搭建3周?2.设计框架遇到了哪些问题,都怎么解决的?3.你认为你的框架有哪些优点(模块化,数据驱动,发送邮件)缺点,还有什么可以优化的地方?4.你们都怎么做接口测试,都用啥工具?5.接口之间的数据依赖?6.框架的架构(用的语言,用的包)?7.接口自动化中的断言怎么做,根据啥做的断言(状态码,)—————————————————————————————————————————–一、接口自动化框架怎么做的,实现了哪些.转载 2020-05-15 16:21:31 · 1930 阅读 · 0 评论 -
接口自动化测试面试题(4)
1.什么是接口测试?接口测试:是测试系统组件间接口的一种测试方法 接口测试的重点:检查数据的交换,数据传递的正确性,以及接口间的逻辑依赖关系 接口测试的意义:在软件开发的同时实现并行测试,减少页面层测试的深度,缩短整个项目的测试周期2.接口自动化测试的流程?基本的接口功能自动化测试流程为:需求分析-->用例设计-->脚本开发-->测试执行-->结果分析3.GET请求和POST请求区别是什么?GET请求:用于信息获取,相对而言是安全和幂等的;在做数据查询时,建议用转载 2020-05-15 09:43:16 · 1316 阅读 · 0 评论 -
接口自动化测试面试题(3)
一、json和字典dict的区别首先python里面的基础数据类型有:int、str、 float、list、bool、tuple、dict、set这几种类型,里面没json这种数据类型。JSON( 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。由于你的代码是转载 2020-05-15 09:23:27 · 2026 阅读 · 0 评论 -
接口自动化测试面试题详解(2)
(1)我们测试的接口属于哪一类? 通常都是B/S架构,由客户端调用,或模拟客户端调用服务器提供的请求接口,由服务器完成处理并返回一个应答的过程。 例如 webservice接口 http接口 jms接口 hessian接口(2)HTTP接口传递数据最常用的方式? get和post最常用。 get是从服务器上获取数据 适用场景:在做搜索接口 商品信息接口 post是向服务器上传送数据 适用场景:在做数据添加修改删除...转载 2020-05-15 09:19:13 · 2651 阅读 · 0 评论 -
接口自动化测试面试题详解(1)
根据网络资料,总结了以下一些常见的接口测试面试题:为什么要做接口测试? 接口测试能发现哪些问题? 接口测试怎么测? 用什么工具测接口? WebService接口是如何测试的? 没有接口文档如何做接口测试? 在接口测试过程中,上下游接口有数据依赖如何处理? 依赖第三方数据的接口如何进行测试? 当一个接口出现异常时,你是如何分析异常的? 如何模拟弱网测试? 如何分析一个bug是前端的还是后端的?为什么要做接口测试在讨论为什么要做接口测试之前,我们先稍微了解下接口是什么?接口可以转载 2020-05-15 09:13:57 · 3718 阅读 · 0 评论 -
自动化测试用例设计规则
内容摘自:http://www.cnblogs.com/jshtest/p/6362677.html一、自动化测试存在的真正意义:主要用来保证产品主体功能正确完整和让测试人员从繁琐重复的工作中解脱出来。它的主要目的在于验证问题,而不是发现问题。所以对于自动化的设计,主要集中在功能正确性方面。目前自动化测试阶段定位在冒烟测试和回归测试。冒烟测试执行的是主体功能点的用例,回归测试执行全部或...转载 2019-08-21 14:28:51 · 390 阅读 · 0 评论 -
常见的自动化测试框架
① java+selenium/appium+testNG/Junit+Maven/Ant/Gradle+Jenkins+MySQL+testlink/redmine② python+selenium/appium+unittest/pytest+Git+Jenkins+MySQL+testlink/redmine③ python+rebot framework+unittest/pyte...原创 2019-08-21 14:14:12 · 321 阅读 · 0 评论 -
自动化测试框架具备的功能
构成框架的组件,最起码应该具备以下的功能:Log:日志记录和管理功能,针对不同的情况,设置不同的日志级别,方便定位问题;Report:测试报告生成和管理以及即时通知,测试结果快速响应;Source:配置文件、静态资源的管理,遵循高内聚低耦合原则;Common:公共函数、方法以及通用操作的管理,遵循高内聚低耦合原则;TestCase:测试用例管理功能...原创 2019-08-21 14:13:35 · 654 阅读 · 0 评论 -
自动化测试框架的作用
1、为什么要进行自动化测试?① 黑盒测试回归效率低② 手动测试的偶然性和不确定性③ 回归的覆盖率不足④ 交付的产品质量无法保证,全靠评估⑤ 系统越复杂,问题越多⑥ 上线时间长、构件失败率高导致的蝴蝶效应(迭代快,加班多)2、自动化测试能解决什么问题?① 提高出现问题后的响应速率② 降低回归成本③ 提高回归覆盖率④ 提高回归效率⑤ 提...原创 2019-08-21 14:12:41 · 689 阅读 · 0 评论