- 博客(11)
- 收藏
- 关注
原创 接口测试你是如何用来玩转底层的?
一.什么是接口?接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。二.接口都有哪些类型?接口一般分为两种:1.程序内部的接口2.系统对外的接口系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的。程序内部的接口:方法与方法之间,模块与模块之间的交
2021-08-04 17:13:57
200
原创 干开发这么多年,总算败在了测试的手下...
开发了那么多年,还从来没有让自己的代码跑过自动化测试,一般项目也不会去使用自动化测试,毕竟编写测试用例代码所花费的时间比开发还要多很多。直到出现了那一次事故之后,才让我对测试发生了改变。所谓自动化测试,就是你开发完需求,可以自动帮你检测代码是否存在问题。一般类或者库会去编写测试代码,当你对一个库扩展或者修复bug,要保证之前的代码不会因为这次的修改出现不可预测的问题,所以对之前的代码要进行自动化测试,保证之前的代码不会受影响。能够通过自动化测试的代码一般质量很高,出现bug的机率很低,就算出现了问题,对
2021-08-04 14:36:55
105
原创 那些年的过气接口自动化测试技巧,现在拿出来一看照样是王者
背景当前市面上存在的接口测试工具已经非常多,常见的如Postman、JMeter、RobotFramework等,相信大多数测试人员都有使用过,至少从接触到的大多数简历的描述上看是这样的。除了这些成熟的工具,也有很多有一定技术能力的测试(开发)人员自行开发了一些接口测试框架,质量也是参差不齐。但是,当我打算在项目组中推行接口自动化测试时,搜罗了一圈,也没有找到一款特别满意的工具或框架,总是与理想中的构想存在一定的差距。那么理想中的接口自动化测试框架应该是怎样的呢?测试工具(框架)脱离业务使用场景都是
2021-08-04 14:14:15
193
原创 那些年京东出现的BUG损失惨重,你还敢瞧不起测试?
2020年1月7日,京东由于优惠券设置错误,导致大量产品以0元或者超低价成交,并且发货。网传小家电被薅24万件,损失损失金额高达7000多万。时间成本在一个内容很多且测试阶段运行了很长时间的项目中,自动化测试是理想的选择,因为它减少了所需的资源数量。可以使用单个脚本同时执行多种类型的相似测试用例场景。对于大型项目,估算预算足以支付自动测试工具的设置和维护费用。但是,在测试阶段仅运行几周的小型项目中,手动测试更为可取,因为资源没有足够的时间来接受工具方面的培训并开始测试。维护和安装既费时又费钱
2021-08-04 14:03:55
722
原创 全网十万余名程序员联名封杀自动化测试技能,你们来评评理.....
1.自动化测试员技能——编程语言当我开始担任手动测试人员时,我不喜欢编码。但是,当我逐渐进入自动化领域时,对我来说很清楚,如果没有对编程语言的一些基本了解,就无法编写逻辑自动化测试脚本。对编程有一点了解,不仅可以简化那些自动化脚本,还可以帮助您改善与开发人员的沟通。不仅如此,一旦单元测试完成,您还可以参与深入的功能测试。现在,要获得自动化测试人员的#1技能,有两个不同的方面,需要多少编程知识取决于您的角色以及几年后您在行业中的位置。方面是:设计框架您需要对C#,Python,Java,Perl,SQ
2021-08-04 13:56:25
155
原创 简单易懂的自动化测试进阶版【建议收藏】
1.自动化测试和手动测试都是不可缺少的,两者相辅相成2.无论是自动化测试还是手工测试,其核心永远是测试用例。无效的用例,用任何方法去测试,都不会达到良好的测试目的。3.自动化更多是取决于产品的生命有多长,理论上所有的手工测试都可以自动化,但应考虑使用自动化工具带来的效率上的增益能不能抵消设计编写自动化工具的消耗。4.人的精力是有限的,自动测试的测试人员可以用更少的精力去执行测试,于是就可以把更多的精力放在设计测试案例,以及理解需求和系统的阶段上。5.设计用例的发散思维和能力无法被具象衡量,而搭建自动
2021-08-04 13:46:14
198
原创 简单易懂的接口测试技巧【建议收藏】
一、什么情况下开展接口测试?1.项目处于开发阶段,前后端联调接口是否请求的通?2.有接口需求文档,开发已完成联调(可以转测),功能测试展开之前3.版本上线前,进行整体回归测试,查看接口是否有异常(如404等)。对准备上线的版本进行抓包,查看服务器地址是都正确4.版本功能稳定后,接口自动化5.还可以应用在安全测试,性能测试领域等。。二、如何进行接口测试发送http请求来进行测试,首先我们要看请求的方法是什么get、post或者其他请求、之后输入URL地址,比如get请求请求百度。post请求
2021-08-03 22:05:11
1480
1
原创 悄悄这样学接口测试,到了公司然后惊艳全场。
一、概述性能测试按照不同视角,可以分为以下几类:a. 用户视角的性能用户角度感受到的网站响应速度的快和慢。从用户在浏览器输入网址/打开应用,到整个页面呈现给用户的耗时。包含了用户端发送请求,服务端收到并执行请求,返回请求,客户端收到之后渲染的总时间。b.开发人员视角的性能包括系统吞吐量,并发处理能力,系统稳定性,响应延迟等。如果发现有不满足要求的地方,需要定位出问题所在,并给出解决方案。c.运维主要关注基础设施性能和资源利用率,如网络运营商带宽能力,服务器应急配置,数据中心网络架构,服务器和
2021-08-03 21:41:27
338
1
原创 全网为什么要抵制这篇Python自动化测试方案
概述提供指定的接口,为测试人员提供好用的测试报告存储,显示及分享的系统。主要功能包括:判定测试压力测试响应测试安全测试使用方法主要步骤如下:使用微信在首页扫码进行注册或者登录【账号管理】-【项目信息】查看到 项目编号【账号管理】-【项目组织】发送邀请码给其它注册用户,即可共享本组织的信息系统展望用户使用pyunit或者JUnit做判定式的自动化测试(包括接口自动化,单元自动化,界面自动化,运行环境检测自动化)使用统一API接口,将测试结果发送到测试自动化SAAS服务自动化SAA
2021-08-03 20:38:38
83
原创 惨遭全国大厂封杀的百分百进大厂的面试题,确定不来看看。
1、你的测试职业发展是什么?测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。2、你认为测试人员需要具备哪些素质做测试应该要有一定的协调能力,因为测试人员经常要与开发接触处理一些问题,如果处理不好的话会引起一些冲突,这样的话工作上就会不好做。还有测试人员要有一定的耐心,有的时候做测试很枯燥乏味。除了耐心,测试人员不能放过每一个可能的错误。3
2021-08-03 20:27:45
571
原创 不一样的Python自动化测试框架搭建【速成系列】
1.代码自动化测试知识:Why 用工具/代码代替部分人工,节省人力资源,提高测试效率;What 用脚本化语言控制自动化测试工具对软件进行测试(代码自动化)、工具自动化(jmeter rf, 别人开发好的,简单但有局限性);When 项目稳定时(第一个版本通常不推荐),基本从第二个版本之后开始;How:回归测试80%、冒烟测试30%应用:接口、UI、App、小程序、性能、H5UI和APP自动化涉及到界面,可变形太大,自动化维护成本太高;接口测试相对稳定,所以接口自动化性价比更高;面试回答:我工
2021-08-03 20:18:50
244
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人