自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 软件测试详解17--接口对接

一、接口对接在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正确性可用性。而这要求前端开发进度和后端进度保持基本一致,任何一方的进度跟不上,都无法及时完成功能模块的测试。做为后端开发人员,要求独立开发完成某个接口后,开发人员自己需要先测试通过后再提交给测试人员进行测试,否则会出现到测试人员哪里业务流程根本就走不通,或者BUG会过多的情况等。二、接口对接工具国产接口测试工具和接口文档生成工具:apipost1、这个直接去官网下载即可,我们使用免费

2021-01-29 15:39:16 2394

转载 详解接口文档的编写

正规的团队合作或者是项目对接,接口文档是非常重要的,一般接口文档都是通过开发人员写的。一个工整的文档显得是非重要。下面我总结下自己看到的优秀接口文档。一、背景介绍接口:APIAPI(Application Programming Interface)即应用程序接口。可以认为 API 是一个软件组件或是一个 Web 服务与外界进行的交互的接口。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。从另一个角度来说,API是一套协议,

2021-01-28 13:52:40 9380

转载 接口测试时没有接口文档怎么办?

在进行接口测试之前,一般开发会提供接口文档,给出一些接口参数和必要熟悉,便于我们编写接口脚本。但如果没有提供接口开发文档的请求下,我们该如何编写接口测试脚本呢?在编写测试脚本前要做哪些必要的准备呢?一、接口抓包工具在没有接口文档的时候,就需要我们使用抓包工具,这里可以使用fiddle进行抓包获取接口数据进行接口测试把抓取的接口数据,填写到接口测试工具中二、接口测试工具接口测试工具可以推荐使用国产接口测试和接口文档生成工具:apipost既可以满足接口测试的要求,还可以在接口测试完成

2021-01-27 12:50:35 2618

转载 [分享]面试时被问如何进行接口测试怎么回答

一、接口测试案例的整体方案第一步:我们要分析出测试需求,并拿到开发提供的接口说明文档;第二步:从接口说明文档中整理出接口测试案例,里面要包括详细的入参和出参数据以及明确的格式和检查点。第三步:和开发一起对接口测试案例进行评审。二、接口测试环境准备apipost不需要配置安装环境,直接下载之后,点击安装包无脑下一步就可以了。三、进行接口测试安装好apipost之后,直接打开apipost新建两个接口,一个登录接口一个查询接口查询接口需要获取登录返回的token值

2021-01-26 13:44:40 890

转载 如何获取动态token参数的值

接口测试登录的时候,会返回token之类的身份认证的参数,访问其他接口的时候就需要使用这个token参数,但是token这一类参数不是固定的,所有我们需要动态获取token的值。首先访问接口获取token的值把token1设置成为全局参数,使用global编写需要使用token参数的接口这就是如何获取动态token参数的值的方法了。测试的接口代码工具推荐:国产接口测试和接口文档生成工具apipost,表现出色且易上手。...

2021-01-25 12:32:17 1241

转载 软件测试详解15--测试方案设计

一、什么是测试方案测试方案是指描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。二、测试方案的作用测试方案通常分内部作用和外部作用,内部作用有以下3种:(1)作为测试计划的结果,让相关人员和开发人员来评审。(2)存储计划执行的细节,让测试人员进行同行评审。(3)存储计划进度表、测试环境等更多的信息。测试方案的外部作用是为顾客提供一种信心,向顾客交代有关测试过程、人员的技能、资源、使用的工具等信息。背景对测试对象(

2021-01-22 14:06:25 336

转载 软件测试详解16--cookie

一、什么是cookie“Cookie”是小量信息,由网络服务器发送出来以存储在网络浏览器上,从而下次这位独一无二的访客又回到该网络服务器时,可从该浏览器读回此信息。这是很有用的,让浏览器记住这位访客的特定信息,如上次访问的位置、花费的时间或用户首选项(如样式表)。Cookie 是个存储在浏览器目录的文本文件,当浏览器运行时,存储在 RAM 中。一旦你从该网站或网络服务器退出,Cookie 也可存储在计算机的硬驱上。当访客结束其浏览器对话时,即终止的所有 Cookie。Cookie是指网站用于辨别

2021-01-22 13:58:48 147

转载 python+requests基础知识

一、request库七种请求方法七种方法都有三个基础的参数(method,url,**kwargs)method:请求方式,对应get/put/post等请求方式url:需要进行接口测试的url地址链接**kwargs:控制访问的参数,共13个1、request方法使用request方法中的method有七种方法选择 requests.request(‘get’,url,**kwargs)requests.request(‘head’,url,**kwargs)request

2021-01-20 13:56:05 159

转载 python+selenium操作总结

一、selenium定位方法1、WebDriver8种基本元素定位方式1)find_element_by_id() 根据id属性进行定位2)find_element_by_name() 根据name元素进行定位3)find_element_by_class_name() 根据class的名字进行定位4)find_element_by_xpath() xpath是XML路径语言,它可以用来确定xml文档中的元素位置,通过元素的路径来完成对元素的查找5)find_element_by_c

2021-01-19 13:04:23 443 1

转载 selenium脚本编写注意点(二)

一、定位iframe1、什么是iframeiframe,又叫浮动帧标记,是内嵌的网页元素,可以将一个html文件嵌入到另一个html文件中显示2、iframe操作的方法switch_to_iframe() 切换到iframe上switch_to.frame() 切换到iframe上switch_to.default_content() 切换回原主页面当我们调用switch_to_iframe时,编译器会在方法上划一条线。说明,这个方法虽然能用,但是已经过时,不推荐用。查阅文档可以发现,有一种

2021-01-18 14:20:32 114

转载 selenium脚本编写注意点(一)

在通过python+selenium编写ui自动化脚本的时候,我遇到过很多需要注意的点,今天分享给大家一下。一、睡眠时间1、 强制等待时间 sleep()必须导入time包后才可以使用,强制等待生效时间=页面跳转时间+sleep()设置休眠时间强制等待时间使用语法:sleep(s) s表示时间,以秒为单位 例:sleep(2) 休眠2s2、显示等待时间 WebDriverWait()必须导入WebDriverWait包才可以使用,显示等待时间是针对单个元素生效的,当在规定时间内找到了对

2021-01-15 13:31:47 106

转载 selenium的安装使用

安装selenium不少人使用pip命令来安装selenium,辛辛苦苦安装完之后,还是不能使用。所以我们可以是直接使用编译器,pycharm直接安装selenium扩展包。file中点击settings在Settings中点击Project Interpreter,点击加号就可以安装各种需要的扩展包直接搜索selenium,选择selenium,点击Install Package,等selenium安装好就可以使用selenium了。在安装谷歌驱动,查看自己电脑上的谷歌版本访问http://chr

2021-01-14 14:51:40 102

转载 软件测试详解14--数据库

一、为什么要学习数据库能够反作用于业务和快速分析定位问题在软件开发中会遇到很多问题,追根究底它就是一个数据库里数据的问题,就比如说我们要去验证注册来源对不对,如果我们不去查库的话,我不知道有这个字段的存在,虽然它需求里面说了这么一段话,但实际我从页面上去做功能测试的时候,我并不能看到这个注册来源到底存得对不对,所以我们要去看数据库。二、常见数据库1、关系型数据库关系型数据库:关系型数据库的官方解释比较难理解,其实简单点来讲,关系型数据库就是以行和列的形式储存数据的组织结构,这里体现为二维

2021-01-13 15:02:58 373

转载 软件测试详解13--环境讲解

在一个项目开发到发布的整个过程中,会使用到很多个环境进行测试和运行项目。最基本的开发环境、测试环境、准生产环境、生成环境一、开发环境开发环境顾名思义就是我们程序猿自己把项目放到自己的电脑上,配置好以后,跑起来项目,然后我们在这个基础上来进行开发,这个开发环境就是方便我们程序猿来开发功能,调试Bug的。二、测试环境开发好一个功能以后,得让人家测试人员测试吧,但是咱不能直接把人家喊过来,连上自己的本地开发环境测试,一是有些问题模拟不出来(比方说数据问题),二是自己的代码和环境经常改变,不能保证最

2021-01-12 13:19:12 146

转载 详解BUG(又名:BUG的生命周期)

测试人员最本质的工作就是寻找bug,提交bug、验证bug、推进bug的解决,直至软件达到发布的标准,提高软件的质量,及研发的工作效率和质量。一、什么是bug软件的BUG,狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等。二、bug的生命周期生命周期中缺陷状态:新建-->指派-->已解决-->待验-->关闭发现BUG-->提交BUG-->指派BUG-->研发确

2021-01-08 19:11:14 732

转载 接口测试时怎样获取动态参数进阶?

在进行登录等接口测试的时候,会有角色区分,然后返回特定的参数,用来区分角色,所以我们可以在接口测试工具的与执行脚本编写判断语句,输入用户名密码进行登录,获取返回的参数获取token的值,在后执行脚本中获取tokenvar token = response.json.token;使用if语句判断token的值,if (token == "1651AS5a612q54"){apt.variables.set("token_s", "1");}else{apt.variable

2021-01-07 12:06:26 308

转载 软件测试详解12--中间件介绍

一、Tomcat1、Tomcat概念Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。2、原理Tomcat主要组件:服务器Server,服务Service,连接器Connector、容器Container。连接器Connector和容器Container是Tomcat的核心。一个Container容器和一个或多个Connector组合在一起,加上其他一些支持的组件共同组成一个Service服务

2021-01-06 12:40:08 412

转载 软件测试详解11--前后端数据怎样交互

作为一个合格的软件测试人员, 能够熟练定位bug的位置是属于前端还是后端,是必备技能之一。所以就需要明白前后端数据是怎么进行交互的。一、网站数据处理主要分为三层第一层,表示层,这部分可以用HTML代码,CSS/Javascript代码来实现等。通过前端代码可以实现网页的布局和设计。这层又可以称为显示层。也就是你用浏览器打开能看到的网页。第二层,是业务层,这层是负责处理数据的。常用的代码语言有PHP,JSP,Java等。通过这些后台处理语言的算法来处理前台传回的数据。必要的时候进行操作数据库,然后

2021-01-05 12:30:47 394

转载 软件测试详解10——网络协议知识(三)

一. 网络体系结构的基本概念1、什么是网络协议在生活中,我们多于通信协议并不陌生,一种语言本身就是一种协议。在我们寄信或者请假时,假条内容的格式就是一种协议。这样的例子很多。在计算机中,计算机网络由多台主机组成,主机之间需要不断的交换数据。要做到有条不紊的交换数据,就需要一定的或者实现约定好的通信规则。为网络数据交换制定的通信规则,我们称为网络协议(protocol)。2、层次结构层次(Layer)结构是处理计算机网络问题的最基本的方法,对于一些复杂的问题,我们经常采用“化整为零,分而治

2021-01-04 11:41:56 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除