自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (8)
  • 收藏
  • 关注

原创 测试方法-正交实验法/场景法

测试方法1.正交实验法如何查找正交表正交实验法例子2.场景法例1--微信红包例2--淘宝网买东西1.正交实验法正交试验设计法(Orthogonal experimental design), 是从大量的试验点中挑选出适量的、有代表性的点,应用依据迦罗卡瓦理论导出的“正交表”,合理的安排试验的一种科学的试验设计方法。(假如进行测试时有大量数据和大量场景,可以依据类似于穷举法来设计一个正交实验。)...

2020-04-08 22:37:56 6463

原创 测试方法-边界值/因果图设计

测试方法1.黑盒-边界值例1:利用边界法完善等价类中的计算器例2:等价类划分中出现的余额宝提现例3:边界值举例2.因果图法例1:使用因果图+判定表设计测试用例例2:因果图练习余额宝提现的例子问题:某厂工资发放1.黑盒-边界值(比如0.01~200是发红包的钱的范围,拿到边界值就能找到最具有代表性的数据范围即等价类)1.边界值分析法是一种补充等价划分的测试用例设计技术,它不是选择等价类的任意元...

2020-04-07 20:44:00 3760

原创 测试方法-等价类划分

测试方法测试方法1、黑盒-等价类例1:测试一个两位数的加法计算器例2:余额宝提现例3:三角形测试用例设计测试方法软件测试方法经典定义:软件测试(Software Testing),在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程标准定义:软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其期的在于检验它是否满足规定的需求或弄...

2020-04-06 23:36:39 21970 1

转载 断点续传和多线程下载

断点续传和多线程下载https://www.iteye.com/blog/uule-2429222HTTP是通过在Header里两个参数实现的,客户端发请求时对应的是Range,服务器端响应时对应的是Content-Range。Range:客户端发请求的范围Content-Range:服务端返回当前请求范围和文件总大小续传成功返回206文件又变动,返回200和新文件内容Range用...

2020-05-08 08:43:40 417

原创 内容协商机制

思考:国内访问某个网址是中文,国外访问就是英文,为什么在国外拿着自己的电脑访问谷歌也是中文呢?内容协商机制◆指客户端和服务器端就响应的资源内容进行交涉,然后提供给客户端最为适合的资源。内容协商会以响应资源的语言,字符集,编码方式等作为判断的基准。当浏览器的默认语言为英文或者中文,访问相同URI的Web页面时候,就返回对应的英文或中文的Web页面,这种机制称为内容协商(Content Neg...

2020-05-07 09:25:04 441

转载 HTTP缓存

HTTP缓存什么是HTTP缓存 ?http缓存指的是: 当客户端向服务器请求资源时,会先抵达浏览器缓存,如果浏览器有“要请求资源”的副本,就可以直接从浏览器缓存中提取而不是从原始服务器中提取这个资源。常见的http缓存只能缓存get请求响应的资源,对于其他类型的响应则无能为力,所以后续说的请求缓存都是指GET请求为什么要使用HTTP缓存 ?假设我们请求一次服务器,请求头大小1kb,响应头...

2020-05-06 08:56:00 456

原创 http中介之代理、网关

http中介之代理、网关代理HTTP中介之网关代理代理又当服务器又当客户端(中间人特性:可以获取真实客户端的请求和真实服务器的返回)fiddler就是典型的代理,当他注销会自动关闭代理,当它启动会自动打开代理。代理的作用1.抓包2.FQ**虽然用的最多是vpn,但是vpn和代理不一样,对于构建VPN来说,隧道技术用来在IP公网中仿真条点到点的通路,实现两个节点间(VPN网关之...

2020-05-05 09:41:11 861

原创 长连接和短连接

介绍下短链接和长连接的区别:短连接连接->传输数据->关闭连接比如HTTP是无状态的的短链接,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。具体就是 浏览器client发起并建立TCP连接 -> client发送HttpRequest报文 -> server接收到报文->server handle并发送HttpResponse报文...

2020-05-04 09:35:27 525

原创 HTTP协议之身份认证

HTTP协议之身份认证需要弄清到底是谁在访问服务器,确认是否有访问的权限身份认证信息密码动态令牌(仅限本人持有的设备内显示的一次性密码)数字证书生物认证(指纹,虹膜)IC卡等常见认证方式◆BASIC认证(基本认证)◆DIGEST 认证(摘要认证)◆SSL 客户端认证◆FormBase 认证(基于表单认证)◆BASIC认证(基本认证)这不是加密处理,不需要任何附加信息就可...

2020-05-03 09:07:50 1575

原创 HTTP协议的解码和编码

HTTP协议的解码和编码编码规范URL的编码与解码“%编码” 规范实战:使用fiddler来抓住http请求相当于各省各地的人说不同的话,大家互相听不懂,那么http就相当于有一个翻译器,能够编码解码。编码规范每套编码规范都有自己使用的场景,字库表存储了编码规范中能够所有能够表示的字(比如:所有的汉字都在gbk编码规范的字库表里),在一个组库表,每一个字都有对应的二进制数,这些二进制数存储...

2020-05-02 20:52:35 2357

原创 http状态管理:cookie与session

http状态管理:cookie与sessionCookieSession区别http本身没有状态也没有记忆,但是如果这样的话,如果后一次需要先前的信息,就会重新传送大量信息。当网站出现以后,http这种特性就大大阻碍了网站发展(你不能做每次操作都得让用户输入登录密码)所以就出现了coookie和session。cookie在客户端,session在服务端(开了咖啡店,顾客喝十杯送一杯,如何记...

2020-05-01 10:06:38 192

原创 HTTP请求方法剖析/响应状态码

HTTP请求方法剖析/响应状态码HTTP请求方法剖析HTTP响应状态码拆解:(倾听对方)HTTP请求方法剖析HTTP/1.1常用方法GETPOSTPUTHEADDELETEOPTIONSTRACECONNECT1.GET获取资源GET方法用来请求访问已被URI识别的资源(是默认的请求方式)指定的资源经服务器端解析后返回响应内容GET方法也可以用来提交表单和其他数据比如...

2020-04-30 10:05:48 588

原创 HTTP特点/URL/报文

HTTP特点/URL/报文HTTP的特点URI和URLHTTP报文HTTP的特点支持客户/服务器模式客户/服务器模式工作的方式是由客户端向服务器发出请求,服务器响应请求,并进行相应服务简单快速客户向服务器请求服务时,只需要传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同由于HTTP协议简单,使得HTTP服务器的程序规模小,因而...

2020-04-29 09:24:04 520

原创 HTTP协议简介/数据包封装/三次握手/DNS解析

HTTP协议简介/数据包封装/三次握手/DNS解析1.浏览器背后的故事2.HTTP3.透过TCP/IP看HTTP4.数据包的封装过程5.传输层--TCP三次握手6.DNS域名解析DNS 域名解析协议的工作原理 递归式 迭代式7.HTTP事务处理过程实验---对于浏览器来说HTTP请求到底是什么样子1.浏览器背后的故事解释:打给小红,由姓名的代号来记录, 小红就是域名,电话号就是IP地址,共同...

2020-04-28 09:14:20 3644

转载 接口测试--Postman组成介绍

JPostman组成介绍Postman组成介绍主要使用优点postman怎么测试接口一、get请求:二、post请求:三、带cookie的请求:四、带Header的请求:五、文件上传的请求:Postman组成介绍安装和简单使用:https://blog.csdn.net/fxbin123/article/details/80428216Postman能别人所不能如何自动反复测试一个需要...

2020-04-27 19:54:43 951

原创 接口测试--fiddler 的运用

接口测试--fiddler 的运用Fiddler的运用界面简介fiddler的运用1.查看接口的请求方式2.查看请求数据,响应数据3.接口返回状态4.设置代理5.如何在fiddler中查看header cookie6.设置断点7.添加筛选8.fiddler进行接口测试FiddlerFiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间http通讯,设置断点,查...

2020-04-26 17:45:01 590

原创 接口测试--工具分析

抓包工具分析与抉择httpwatch(集成在IE 火狐浏览器的一个插件)只要点击record,在浏览器里进行什么操作都能显示出来,但是不方便一般不大用wireshark功能比较齐全,只要是经过电脑的请求,不管是http还是tcp的都能抓取到,所以不打开浏览器的时候都会一直跳,打开浏览器跳的就更快了,所以看数据就比较麻烦,需要添加什么表达式去过滤,没什么必要的情况也不用选取这个。F...

2020-04-25 09:49:29 341

原创 接口测试--流程/用例设计

Jmeter用户自定义变量/关联接口测试接口的分类接口测试流程对于接口的用例设计数据异常用例设计--安全接口测试用例设计接口测试接口测试:接口是联系前端和后端的桥梁,负责数据的传输,或者移动端和服务端的桥梁。1. 接口分类:a.get, b.post, c.delete, d.put2. 接口测试工具三剑客:Fildder, postman,python自己开发3. get和post请...

2020-04-24 09:43:15 1277

原创 Jmeter用户自定义变量/关联

Jmeter用户自定义变量/关联用户自定义变量关联的使用及总结用户自定义变量在请求中,这个服务器的IP很多条请求都有,万一要变的话,一个个变太麻烦了把IP地址这一 段,用一个变量去代替掉环境变化时,改一下变量值即可添加各个线程组共同的参数/用户信息变量,变量值、注释(注释可填可不填)直接用${变量名}方式引用变量因为是性能测试,所以会有很多并发的用户,提交给服务器的数据是不一样的...

2020-04-23 13:48:35 553

原创 Jmeter录制方式和思路及badboy简介

Jmeter两种录制方式1.使用badboy进行脚本录制也是一款软件,能够进行浏览器的录制,并且能够导出脚本2.使用代理进行脚本录制不借助三方软件,进行浏览器的一些设置,操作监听端口号,捕捉到一些操作,类似于抓包工具脚本录制的流程与思路做性能测试要吃透业务,了解用户到底喜欢什么操作,他的需求等等。怎么能够将这些操作都录制下来能够灵活使用使用badboy进行jmeter脚本录制...

2020-04-22 12:59:31 636 2

原创 Jmeter图文简介和安装

按测试类型分类jmeter安装Jmeter组成Jmeter与loadrunner是现时下比较火的两个软件Jmeter与Loadrunner的相同点1、原理都是通过中间代理,监控与收集并发客户端发现的指令,将他们生成脚本,并发送到应用服务器,再监控服务器反馈结果的一个过程2、分布式中间代理,可以设置代理在多台不同的PC中,通过远程控制使多台机器来分担自身的压力,借此达到能给获取更大的并发用户...

2020-04-21 19:28:14 136

原创 测试报告/验收测试

测试报告/验收测试软件测试报告测试报告的内容验收测试软件测试报告◆测试报告是把测试的过程和结果写成文档◆对发现的问题和缺陷进行分析,为纠正软件存在的质量问题提供依据◆同时为软件验收和交付打下基础◆测试报告是测试阶段最后的文档产出物◆优秀的测试人员应该具备良好的文档编写能力◆一份详细的测试报告包含足够的信息,包括产品质量和测试过程的评价◆测试报告基于测试中的数据采集以及对最终的测试结...

2020-04-20 22:26:22 2282

转载 App兼容性测试/MONKEY配置和安装

按测试类型分类APP测试的兼容性测试Web测试和App测试有什么区别性能和稳定性工具---MONKEY环境配置和安装云测试平台APP测试的兼容性测试上线后进行兼容性测试的话,这种情况只适用于安卓 因为这个情况是不允许的,ios是不行的。。上线前可以问市场经理 或者查找百度流量和百度指数MTC testblrd 都有云测试平台云平台不会把测试人员代替的,比如 云平台他也是软件,他不可...

2020-04-19 09:50:44 2127 1

原创 APP测试概念/Appium实战

1.APP专项测试概念移动APP的概念◆移动应用服务,就是针对手机这种移动连接到互联网的业务或者无线网卡业务而开发的应用程序服务(搭载在手机上的应用程序)移动APP的特性:移动APP的背景:移动APP的优势◆互动性移动设备的触摸屏提供很好的操作体验,APP则提供了更加丰富多彩的表现形式◆精准性App都是用户主动下载的,并且可分享到具有相似兴趣的目标群体(分享使得更快速的爆炸性...

2020-04-18 21:03:05 725

原创 自动化测试概述/自动化工具

自动化测试概述/自动化工具自动化测试常见的WEB自动化测试工具:自动化测试工具选择要求自动化测试◆自动化测试就是把手工测试转化成用机器、软件、程序来测试产品的过程。很多时候自动化测试的用例是从功能测试里来的,是功能测试的一部分,更多时候是从冒烟测试来的,从冒烟测试生成测试脚本。自动化测试使用代码代替一些手动的工作。自动化测试的意义1.缩**短软件开发测试周期,可以让产品更快投放市场。...

2020-04-15 19:54:57 852

原创 性能测试概述

为什么要进行性能测试:多个客户端同时访问造成压力●Web应用服务器●应用服务器●数据库●网络所以性能测试要在生产之前,把相应的压力监测到并还原性能测试的概念1.软件系统的性能测试是一个很大的概念, 覆盖面非常广泛。对软件系统而言,包括执行效率、资源占用、系统稳定性、安全性、兼容性、可靠性、可扩展性等。(在高并发的情况下,是否还能像一个人两个人访问一样顺畅)2.性能测试是描述测...

2020-04-14 12:17:39 698

原创 安全测试简述/安全审计工具

安全测试占比例比较少,一般在专业型公司或者和钱打交道的app,Web安全测试介绍Web应用的概念◆Web应用是由动态脚本、编译过的代码等组合而成。◆它通常架设在Web服务器上,用户在Web浏览器上发送请求。这些请求使用HTTP协议,由Web应用和企业后台的数据库及其他动态内容通信。web应用三层架构一般安全测试在中间层,尤其是web层到应用层的传输,是最容易发生安全问题的日常网络行...

2020-04-13 10:15:00 1451

原创 白盒测试之代码审查

测试有点像挖井打水,有的人在一个地方,有的人因为土质松软在另外一个地方打水,是一门广撒网的学科白盒测试分为两个层级:代码审查和单元测试代码审查能看懂逻辑即可,并能发现一些问题,在研发发起的代码审查这种会议中起到校验的作用代码审查的范围◆合格的代码应具备正确性、清晰性、规范性、一致性和高效性(高效性:代码要尽量少的复制性代码,高内聚低耦合)◆概括起来,代码审查的工作涵盖下列方面1.业务...

2020-04-11 14:10:11 2009

原创 测试执行过程/缺陷/bug简介

按测试类型分类1.测试执行过程2.测试准入准出--必知标准3.软件缺陷缺陷报告--注意事项缺陷报告缺陷复现步骤.缺陷报告注意事项关于bug人员在bug生命周期中的分工缺陷跟踪管理系统1.测试执行过程测试执行阶段的主要任务1.确定测试用例的优先级2.开发测试规程并确定优先级,创建测试数据,同时也可以准备测试用具和设计自动化测试脚本3.根据测试规程创建测试套件,以提高测试执行的效率(按照...

2020-04-10 22:44:47 2692

原创 测试用例综合设计

测试用例综合设计测试用例是什么测试用例的作用测试用例包含内容测试用例编写流程测试用例编写方法简单概括测试用例综合设计测试用例1:共享单车充值测试用例2:对慕课网的部分功能模块进行测试点编写测试用例是什么测试工作的核心一组在测试时输入输出的标准软件需求的具体对照测试用例的作用检验软件是否满足客户需求(如果每个需求对应的测试用例都通过了,那么就说明客户的需求都满足了)体现一个测试人员的工...

2020-04-09 21:21:13 1744

转载 软测基础-测试流程详细解释

测试流程详细解释1.需求分析阶段2.测试设计阶段3.测试执行阶段4.测试总结阶段互联网公司的研发团队结构:测试流程:1.需求分析阶段通常是以被测产品的需求为原型进行分析转变而来,测试需求主要通过以下途径来进行收集:与待测软件相关的各种文档资料。如软件需求规格、Usecase、界面设计、项目会议或与客户沟通时有关于需求信息的会议记录、其他技术文档等。(需求文档一般是产品经理写,需求分...

2020-04-05 20:55:50 524

原创 C++学习15-散列哈希表

散列哈希表散列哈希表1.如何进行值的存放:除留余数法2.哈希冲突3.哈希冲突解决方法--线性检测法4.哈希冲突解决方法--装载因子法线性探测哈希表的实现代码5.哈希冲突解决方法--链地址法1.当链表太长2.所有的链表都过长用vector实现链式哈希表散列哈希表散列技术是在记录的存储位置和他的关键字之间建立一个确定的对应关系f,每个关键字key对应一个存储位置f(key)。查找时,根据这个对应...

2020-04-04 10:40:17 625

原创 软测基础-组织架构/测试原则

测试团队架构/测试原则测试团队的组织架构软件测试原则软件测试人员需要的知识体系软件测试的原则测试团队的组织架构(1)金字塔模式一般从上到下分为:测试总监-A产品测试总监-测试组长-测试人员,有专门的测试团队。也可能以测试类别分组,比如自动化测试、性能测试、安全测试等等。这种组织架构比较清晰;(2)矩阵模式一般以项目划分,一个项目里面分项目经理,开发经理,测试经理。要搞清楚一个公司开发/...

2020-04-03 10:24:15 714

原创 13-整数划分

整数的划分相关问题:有一个桶放了n升水 给了若干个桶 每个桶的容量是n升,每次可以往桶里倒一升或者两升或者整数升 问有多少种倒水的方法?n是被划分的整数 m是它的加数 它的加数不会超过n即n=6 而m=8是没有意义的 这个时候m相当于是6 最多就只有六个数相加得到6对于q(6,6)=1+q(6,5)即除过了6那个式子 然后后面都加上对于第四个的证明:代码实现:int fun(in...

2020-04-02 19:56:48 121

原创 软件测试-环境搭建思路/测试流程

1.软件测试环境搭建思考:在什么条件下做软件测试?怎么做软件测试?1.1 搭建测试环境前确定测试目的功能测试(验证软件是否满足用户的需求),稳定性测试,还是性能测试(软件的效率),测试目的不同,搭建测试环境时应注意的点也不同。例如:1.功能测试:不需要大量的数据,需要覆盖率高,测试数据要尽量真实;性能测试:需要大量存量数据或者与实际硬件环境尽可能相似的硬件配置;(比如对于app在...

2020-04-02 19:54:05 25871 1

原创 软件测试-常用术语(冒烟/回归/覆盖率/...)

常用术语C/SB/S缺陷[Bug/Defect]测试环境测试用例[Test Case]冒烟测试[Smoke Testing]回归测试内测和公测α测试与Beta测试测试覆盖率测试覆盖率的运用测试覆盖率的最终意义软测常用术语:C/SC指的是客户端(Client) , S指的是服务器端(Server) ,这种软件是基于局域网或互联网的,需要一台服务器来安装服务器端软件,每台客户端都需要安装客户端软...

2020-04-01 22:28:01 1470

原创 C++学习14-容器的不同数据结构简介

容器的不同数据结构容器分为顺序/关联/...1.vector: 向量容器2.deque : 双端队列容器3.list : 链表容器容器适配器1.stack : 栈2.queue : 队列3.priority_queue :优先级队列关联容器容器分为顺序/关联/…C++ STL 组件之一: 容器顺序容器vector 一维数组 push_back / pop_backdeque 双端...

2020-04-01 12:29:46 429

原创 C++学习13-求解海量数据的问题

求解海量数据统计英文单词出现的次数,并按照出现的顺序打印单词和它的次数通过快排的分割,来求解海量数据top k的问题海量数据的前n大/前n小/Top k问题用小根堆求出前五最大数据并输出找第一个重复的数字统计数字及其出现的次数可以使用无序映射表对内存有限制的大数据处理统计英文单词出现的次数,并按照出现的顺序打印单词和它的次数int main(){ string strArr[] =...

2020-03-31 11:15:26 266

原创 12-全排列问题

全排列问题算法解释:画出树形结构如下:实现思路:可以用交换来实现–定义k,m 指数组的下标 当k=m的时候说明局部规模为1,即排列完成。所以给一个j 进行排列的时候 将k和j指向的值进行交换首先是1和1交换 然后对2,3进行全排列j++ k和j交换 即1和2交换 那么排列的数据就是1,3以此类推代码实现:void swap(int &a, int &b)...

2020-03-31 11:14:53 323

原创 C++学习12-迭代器实现

迭代器实现迭代器概念给String字符串类型提供迭代器的实现给当前Vector容器提供迭代器的插入删除等操作迭代器概念迭代器就是遍历容器的元素迭代器一般都设计为容器的嵌套类型(设计在容器里面的方法),对于外部来说,我们看不到容器的内部,但是不同容器的底层是不一样的,因为数据结构都不一样.但是每种容器的迭代方式都可以通过++it(运算符重载函数)来体现,用++it这个方式来遍历.迭代器是一种...

2020-03-29 09:49:28 464 1

常识笔记PDF.zip

公考常识 共32个小节 非常实用

2021-04-01

renamer-7.2.exe

ReNamer 是一款小巧但功能强悍的批量免费文件更名软件,支持所有标准更名:改前缀、改后缀、替换、大小写转换、删除符号、添加数字序号、删除数字

2021-04-01

BeyondComparePortable.zip

在Windows上需要对比或者合并代码时,可以使用BeyondComparePortable进行。BeyondComparePortable是一款不可多得的专业级的文件夹和文件对比工具,可以对两个不同的文件夹里面的文件进行比对,比对后相同的文件会用不同的颜色提示,

2020-04-10

教师资格证的初中数学科三卷子

从2012年下半年到2014年下半年的教师资格证的初中数学科三卷子,带答案。

2020-04-03

SVM+smo.zip

实现了SVM算法以完成大作业,有详细的注释,在程序中采用的是高斯核。在参数的控制上我分别从平滑参数h和样本数量n上来进行调整以观察结果的不同: 1.分别使用h为0.1, 0.2, 0.5, 0.8, 1.0五个值进行估计。 2.样本数量分别使用20, 50, 100, 200, 500, 1000这五个不同的样本数量。 第二个是smo算法,都是用Python语言写得

2020-04-03

ZenTaoPMS.8.1.3.exe

禅道安装包,因为官网下载比较慢,所以这里给出安装包 ZenTaoPMS.8.1.3.exe 这是Windows一键安装包(适用于windows系列)

2020-04-02

教师资格证从2012-2019年的综合素质真题

教师资格证从2012-2019年的综合素质真题,初中的。包括答案,还有几份模拟卷。

2020-04-01

opengl绘制树

绘制树

2016-12-28

空空如也

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

TA关注的人

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