![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试
Kuroko Tetsuya
人生重要的不是所站的位置,而是所朝的方向~
展开
-
RabbitMQ工作模式及消息发布
- work queues工作队列模式工作队列模式示例图:消费者之间是竞争的关系在队列中的一个消息,只能被其中一个消费者接收到,如果有20个消费者,也只能被一个消费者所接收。简单模式是一个生产者和一个消费者。工作队列模式比简单模式多了一个或一些消费者端,消费者间是竞争关系。工作模式的应用场景:当如果很多消息都发到一个队列中,如果消费者只有一个的话,那么处理速度会比较慢,如果有很多消费者,那么队列中的消息就可以被快速的处理掉,也就是可以提高任务处理的速度。目标:了解work queues工作队原创 2020-07-30 18:08:54 · 333 阅读 · 0 评论 -
RabbitMQ 基本使用介绍
入门工程-生产者入门工程:生产者发送消息到RabbitMQ的队列(simple_queue);消费者可以从队列中获取消息。可以使用RabbitMQ的简单模式(simple)生产者实现发送消息的步骤:1、创建连接工厂(设置RabbitMQ的连接参数)2、创建连接3、创建频道4、声明队列5、发送消息6、关闭资源在设置连接工厂的时候,如果没有指定连接的参数则会有默认值;可以去设置虚拟主机入门工程-消费者入门工程:从RabbitMQ中队列(与生产者发送消息时的队列一直;simple_que原创 2020-07-29 17:58:14 · 176 阅读 · 0 评论 -
消息队列MQ
消息队列概述消息原创 2020-07-28 17:59:43 · 126 阅读 · 0 评论 -
冒泡排序、递归算法
冒泡排序比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。递归算法递归方法通过函数调用自身将问题转化为本质相同但规模较小的子问题如果一个对象的描述中包含它本身,我们就称这...原创 2020-03-18 15:34:40 · 489 阅读 · 0 评论 -
结合项目聊一聊用例设计的方法
1.等价类划分法顾名思义,等价类划分,就是将测试的范围划分成几个互不相交的子集,他们的并集是全集,从每个子集选出若干个有代表性的值作为测试用例。比如我测的一个智能排课项目,涉及很多逻辑,其中一个逻辑是,新教师在入库后达到对应课量上限,则当日不再直排新课程。入库时间 每天(不含教师休息日)入库1~7天 2节/天入库8~14天 3节/天入库15~28天 4节/天有效等价类:1<=...原创 2020-03-01 23:41:41 · 324 阅读 · 0 评论 -
我们应该怎么去设计产品的兼容性测试?
1.什么是兼容性测试兼容性测试就是验证开发出来的程序在特定的运行环境中与特定的软件、硬件或数据相组合是否能正常运行、有无异常的测试过程。2.兼容性测试包含哪几类(1)浏览器兼容性测试:在指定的浏览器上检查Web页面样式和元素的展示效果,以及交互是否正常。主流浏览器:Windows:IE 9/10/11, Firefox(最新版本), Chrome(最新版本)。Mac:Safari, ...原创 2020-03-01 11:50:40 · 563 阅读 · 0 评论 -
在不同的维度划分下到底有多少种测试分类?
1.按软件开发流程的不同阶段划分(1)需求阶段。需求测试:对产品需求进行的测试,包括逻辑错误、需求合理性、需求缺失、需求建议等。(2)编码阶段。单元测试:对软件的最小组成单元(比如某个函数、方法)进行的测试。集成测试:通常也叫联合测试,指的是在完成单元测试的基础上,将所有模块按业务需求组装起来进行测试。(3)测试阶段。系统测试:将已经完成集成测试的软件和硬件、网络等其他元素结...原创 2020-03-01 11:17:31 · 1797 阅读 · 0 评论 -
接口基础知识
接口基础知识进行接口测试,首先需要了解什么是接口,下面将详细讲解接口的基础知识。内容来源:有兴趣可以去读读这本书1.1.1 接口的定义两个不同的系统或者一个系统中两个不同的功能,它们之间相互连接的部分称为接口。在软件测试中,常说的接口一般有两种:图形用户接口(Graphical User Interface,GUI),它是人与程序的接口;应用程序编程接口(Application Pr...转载 2020-01-20 10:58:51 · 1593 阅读 · 0 评论 -
JSON
JSON(1)JS对象标记的定义JS对象标记(JavaScript Object Notation, JSON)是一种轻量级的数据交换格式。它基于ECMAScript(W3C制定的JavaScript规范)的子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言,其易于阅读和编写,同时也易于机器解析和生成,并能有效地提升网络传输效率。因此...原创 2020-01-20 10:38:25 · 219 阅读 · 0 评论 -
状态码
状态代码由3位数字组成,第一个数字定义了响应的类别,它有如下5种取值可能。1××:指示信息,表示请求已接收,继续处理。2××:成功,表示请求已被成功接收、理解和接受。3××:重定向,要完成请求必须进行更进一步的操作。4××:客户端错误,请求有语法错误或请求无法实现。5××:服务器错误,服务器未能实现合法的请求。以下对常见状态代码和状态描述进行说明。200 OK:客户端请求成功。40...原创 2020-01-20 10:36:03 · 121 阅读 · 0 评论 -
接口测试流程
接口测试流程接口测试一般遵循如下流程,细节部分可根据实际项目情况进行调整。1. 编写接口测试计划接口测试计划和功能测试计划的目标一致,都是为了确认需求、确定测试环境及测试方法,为设计测试用例做准备,初步制定接口测试进度方案。一般来说,接口测试计划包含概述、测试资源、测试功能及重点、测试策略、测试风险、测试标准。2. 编写、评审接口测试用例和功能测试类似,在开始接口测试前,需要根据需求文档...转载 2020-01-20 10:15:49 · 830 阅读 · 0 评论 -
一个完整的API文档包含的内容
一个完整的API文档应该包含以下几部分:① 接口名称。② 简要描述。③ 请求的URL。④ 请求方式(GET / POST等)。⑤ 请求参数(参数名、是否必选、参数类型、说明)。⑥ 返回示例。⑦ 返回参数说明(参数名、类型、说明)。⑧ 备注及责任人。...原创 2020-01-20 10:05:18 · 3489 阅读 · 0 评论 -
Get和Post请求方式的区别
关于HTTP请求,GET方式和POST方式有什么区别呢?这一点在面试中也经常会遇到,具体如下。(1)提交数据的方式不同GET请求的数据会附在URL之后(即把数据放置在HTTP协议头<requestline>中),以“?”(英文问号)分隔URL和传输数据,多个参数用“&”连接,如login.action?name=hyddd&password=idontknow&ve...原创 2020-01-20 09:57:37 · 200 阅读 · 0 评论 -
工作中遇到的问题总结
1、今天测试班主任工作台接口的时候遇到一个问题,接口测试的时候需要登录信息,但是Header信息里我通过全局变量获取正确的token信息后,调接口时发现还是提示需要重新登录,后来请教了我的师傅,原来是班主任工作台嵌服务中心页面的原因,所以登录的时候需要两个token信息,一个用来登录班主任工作台,一个用来登录服务中心。 销售工作台也是嵌服务中心的,以后遇到这种问题的时候,同理。切记。Pos...原创 2019-12-18 17:50:18 · 340 阅读 · 0 评论 -
SQL基础知识
输入以下命令进入MySQL控制台(假设你已经装好了MySQL或MariaDB)。mysql -u root -pmysql会提示你输入密码,输入安装配置MySQL服务时设置的密码即可。输入如下命令生成样例数据库:CREATE DATABASE university;USE university;SOURCE <DLL.sql文件路径>;SOURCE <Insert...原创 2019-12-16 18:25:37 · 142 阅读 · 0 评论 -
常见SQL面试题
1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名name kecheng fenshu张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90A:select ...原创 2019-12-16 18:14:38 · 302 阅读 · 0 评论 -
登录模块测试点
登录模块测试点功能测试正确的用户名正确的密码,可以登录正确的用户名错误的密码,不能登录错误的用户名正确的密码,不能登录错误的用户名错误的密码,不能登录当不能登录的时候提示用户名或密码错误输入框长度测试:边界值测试输入框为空时,不能登录并给出提示字符前或字符后输入空格,不能登录密码是否区分大小写修改密码后,新密码能登录,旧密码不能登录登录成功后可以跳转到指定页面登录失败后...原创 2019-12-16 17:42:00 · 3130 阅读 · 0 评论 -
APP测试中常用adb命令
adb logcat:查看手机的日志信息,在出现bug的时候可以通过这个命令帮助定位查看adb shell :进入Android终端命令,然后可以通过一些命令来查看手机相关信息adb push: 向手机发送文件adb pull :从手机获取文件将 Android 设备上的文件或者文件夹复制到本地例如复制 Sdcard 下的 pull.txt 文件到 D 盘:adb pull sdca...原创 2019-12-16 17:27:37 · 376 阅读 · 0 评论 -
记录软件测试常见面试题
1、软件测试的流程获取测试需求编写测试计划测试计划评审制定测试方案测试方案评审测试用例设计测试用例评审执行测试提交测试报告–> 跟踪bug–>回归测试测试总结与评审2、软件测试的分类按阶段可分为:单元测试、集成测试、确认测试、系统测试、验收测试按是否需要执行被测试软件可分为:静态测试、动态测试按测试执行时是否需要人工干预可分为:手工测试、自动测试按是否需要...原创 2019-12-16 17:07:40 · 428 阅读 · 0 评论 -
测试用例设计经典面试题
首先说明的是,遇到这样的测试题目,首先应该反问面试官,需求是什么样的,比如是测什么样的杯子。因为设计测试用例的规则应该是根据需求分析文档设计用例,客户需求什么,就测试什么。但是在没有需求分析文档的前提下, 来设计测试用例,可以考查一个测试人员的基本功,比如考虑问题是否全面,设计测试用例的方法是否合理等。一般是根据自己的日常经验和测试的思维来设计测试用例。在设计测试用例时一般从以下几个方面进行分析...原创 2019-12-16 16:56:03 · 468 阅读 · 0 评论 -
其实Get请求和Post请求本质上没有区别!
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案”...转载 2019-12-12 18:14:03 · 374 阅读 · 0 评论 -
面试题:如何测试电梯/伞/桌子/笔?
在软件测试技术面试过程中,面试官一般会针对测试理论、测试工具、测试环境、测试项目经验进行技术考察,如果面试官以常规方式出题那么面试过程对我们来说或许会比较顺利,然而总有一些面试官非常规出题的方式让我们措手不及。比如以下出题系列:如果你作为测试人员,电梯/伞/桌子/笔….怎么测试?(随意取生活中可见物品作为题材)仔细分析这道题,除了你的临场应变,面试官的主要考察点:1)你能不能测试没有需求文档...转载 2019-12-12 17:56:43 · 571 阅读 · 0 评论 -
App与Web测试的相同点与不同点
相同点不管是传统行业的web测试,还是新兴的手机app测试,都离不开测试的基础知识:1)同样的设计测试用例方法:边界值分析法、等价类划分、错误推测法、场景法等(若想看这些基础课视频,直接点击原文看腾讯课堂的视频,都有,且免费!);2)同样的测试方法:黑盒测试,验证业务功能是否正确符合用户或者设计预期;3)都要检查UI:界面的布局、风格和按钮等是否简洁美观、是否统一等;4)页面性能检测:测...原创 2019-12-12 17:42:25 · 1312 阅读 · 0 评论 -
软件的生命周期
软件生命周期中的这六个阶段为:一、问题的定义及规划此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。比较关键的是分析师和客户沟通时的理解能力与交互性。弄清用户需求然后提出关于“系统目标与范围的说明”,提交用户审查和确认。一方面在于把待开发的系统的目标以明确的语言描述出来,另一方面从经济、技术、法律等多方面进行可行性分析。二、需求分析在确定软件开发可行的情况下,对软件需要...转载 2019-12-12 17:00:32 · 1212 阅读 · 0 评论 -
如何测试上传和下载?
原文链接:https://blog.csdn.net/ningmengban/article/details/74559808上传功能测试点对于上传的文件,假设系统要求上传的文件为jpg或gif格式图片,大小为<=5M的文件,我们在设计测试用例时,应该从以下几个方面进行考虑:1:文件类型正确,文件大小合适的校验例如:上传一种jpg或gif的格式图片,文件大小<5M2:文件类型...转载 2019-12-12 16:39:45 · 626 阅读 · 0 评论 -
测试工作中最最最常用到的Linux基础命令
总结一下测试工作中超级常用的一些Linux基础命令pwd:查看当前路径cd:进入到哪个目录,例如:cd /user/local/cd 什么都不加,进入用户的家目录cd ~ 进入用户的家目录cd .. 进入上级目录cd ../..进入上级的上级目录cd / 进入根目录cd ./local/ 进入相对路径cd /user/local/ 进入绝对路径ls:查看当前目录下不隐藏的文件...原创 2019-12-11 18:23:35 · 1232 阅读 · 3 评论 -
Linux命令行下载文件到本地
一直在用ftp工具进行下载,但是很麻烦。现使用Linux命令行的方式下载文件到本地方案:yum install lrzsz // 下载 上传下载工具sz和rz安装完之后,输入命令 sz 文件名就可以看到以下界面:会弹出保存路径的弹窗之后你就选择保存文件位置就可以了...原创 2019-12-03 17:55:43 · 4257 阅读 · 0 评论 -
Jmeter工作界面学习使用
Jmeter工作界面介绍工作界面 GUI,支持复制、粘贴文件:新建、打开、另存为等等,文件保存后的后缀为.jmx编辑:打开、另存为、启用、禁用等查找:查找、重置搜索运行:启动、远程启动、远程启动所有(Jmeter可以做分布式压力测试/请求)、清除、清除全部等选项:函数助手对话框、日志查看、日志级别、选择语言、放大、缩小等如果运行过程中,有用到一些依赖包,比如jar包/j...原创 2019-10-23 11:32:04 · 353 阅读 · 0 评论 -
Jmeter之HTTP请求详解
Jmeter请求之http请求之请求头常用以及需要熟练掌握的请求方法:GET、POST为你详细解读HTTP请求头的具体含意:https://jingyan.baidu.com/article/375c8e19770f0e25f2a22900.htmlJmeter请求之http请求之响应头304表示未更新cookie和session...原创 2019-10-22 16:47:27 · 1076 阅读 · 0 评论 -
Jmeter安装与介绍
Jmeter之安装以及环境变量的配置Jmeter官网:http://jmeter.apache.org/download_jmeter.cgiJmeter可以同时安装不同的版本,不推荐使用4.0版本,兼容性太差目录结构:bin:启动文件lib:依赖包licensers:证书extras:拓展的一些包docs:关于Jmeter的一些api、csss、images配置环境变量详细步骤...原创 2019-10-22 14:38:56 · 141 阅读 · 0 评论 -
软件测试框架学习笔记
松勤软件测试框架学习笔记软件测试定义软件测试的目标应该服从于软件项目的目标。软件测试通过使用更搞笑的方法和工具,提升软件开发效率及软件开发质量。在规定条件下对软件系统进行审核、运行和评估,验证软件系统是否满足需求。预防、发现、跟踪软件的缺陷,提高产品质量。软件测试通过技术手段,更早、更快、更多地发现缺陷,从而降低这些缺陷可能带来的风险。...原创 2019-10-18 11:21:23 · 255 阅读 · 0 评论 -
Cookies 和 Session的区别
Cookies 和 Session的区别文章来源:https://blog.csdn.net/axin66ok/article/details/61755221.cookie 是一种发送到客户浏览器的文本串句柄,并保存在客户机硬盘上,可以用来在某个WEB站点会话间持久的保持数据。2.session其实指的就是访问者从到达某个特定主页到离开为止的那段时间。 Session其实是利用Cookie...原创 2019-12-12 10:03:35 · 145 阅读 · 0 评论 -
关于跨域,以及跨域的几种方式
关于跨域,以及跨域的几种方式https://www.cnblogs.com/chenshishuo/p/4919224.html首先我们来想一想 为什么会有跨域这个名词的出现呢? 跨域又是什么呢?为何要跨域? 浏览器的同源策略又是什么?怎么解决? jsonp又是什么? 跨域的原理又是什么...转载 2019-04-12 20:29:42 · 211 阅读 · 0 评论 -
用例设计基础知识
https://new.ztestin.com/new/subject-one-studyhttp://note.youdao.com/noteshare?id=941a9d457f275a68152470f41e07b524&sub=69F1C35F62704CB7947D98F69C4B7D76用例设计基础知识1.什么是用例测试?2.通过用例实战后如何报名参加大厅任务?3.用...转载 2019-02-13 11:13:13 · 742 阅读 · 0 评论 -
HTTP状态码
https://github.com/liufeng3486/Documents/blob/master/HTTP/状态码.md#状态码https://evertpot.com/http/常用的状态码1xx 这组状态码都不常用2xx200 最普通的请求成功,没有更多含义201 创建成功,一般post时,且服务端新建了数据的时候返回。206 部分成功,请求的数据较大的时候会返回。...转载 2019-01-10 15:17:35 · 335 阅读 · 0 评论 -
整理*软件测试的方法一共有几种
软件测试的方法一共有几种参考资料:百度百科-软件测试从是否关心内部结构来看白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法。黑盒测试:又称为数据驱动测试,把测试对象当做看不见的黑盒,在完全不考虑程序内部结构和处理过程的情况下,测试者仅依据程序功能的需求规范考虑,确定测试用例和推断测试结果的正确性,它是站在使用软件或程序的角...原创 2018-12-09 21:05:32 · 765 阅读 · 0 评论