自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 史上最详细的测试用例的设计方法及案例

测试用例的设计方法等价类因材施教的例子:原则上讲,老师都应该根据每个学生的学习情况制定相应符合的学习方案,但是实际上学生太多,老师管不过来,只能讲学生分为三六九等,优等生强调知识面的扩展和综合能力的提升,中等生强调夯实基础,查缺补漏,差等生强调优先掌握重点,暂时逃过难点.......思路:输入的集合是无穷的,不能全部都覆盖到等价类:依据需求将输入划分为若干个等价类,从等价类...

2019-05-14 14:17:05 28135 3

原创 HTTP协议--HTTP的发展

HTTP的创立 1989年,任职于欧洲核子研究中心的蒂姆·伯纳斯 - 李,提出了在互联网上构建超链接文档系统的构想。这篇论文中他确立了三项关键技术。URI:即统一资源标识符,作为互联网上资源的唯一身份; HTML:即超文本标记语言,描述超文本文档; HTTP:即超文本传输协议,用来传输超文本。 蒂姆把这个系统称为“万维网”(World Wide Web),也就是我们现在所熟知的 Web。HTTP协议也正式诞生。HTTP/0.9 HTTP/0.9,这一...

2020-11-30 20:56:40 333

原创 Linux文件基本属性

Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在 Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限:chown (change ownerp) : 修改所属用户与组。 chmod (change mode) : 修改用户的权限。下图中通过 chown 来授权用户,通过 chmod 为用户设置可以开门的权限。在 Linux 中我们

2020-10-10 20:44:47 271 1

原创 利用 postman API测试代码导出

(1)利用postman进行接口测试(2)点击code(3)选择语言,复制代码

2020-09-08 17:42:48 375

原创 URI和URL

与URI(Uniform Resource Identifier 统一资源标识符)相比,我们更熟悉URL(Uniform Resource Locator 统一资源定位符),URL正是使用访问web浏览器等web页面时需要输入的网页地址。Uniform规定统一的格式可方便处理多种不同类型的资源,而不用根据上下文的环境来识别资源指定的访问方式,另外,加入新的协议也更容易。Resource资源的定义是“可标识的任何东西”,除了文档文件、图像或服务等能够区别于其他类型的,全都可作为资源,另外,资.

2020-09-06 22:53:21 203

原创 B/S架构网站测试篇

最近测试B/S架构网站,总结一下测试需要注意哪些点吧!一.功能测试1.链接测试链接是web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接的测试分为三个方面:测试链接是否按指示一致链接到对应页面 测试所链接页面是否存在 确保所有页面不孤立,也就是说所有页面在不知道URL地址的情况下都能通过链接访问链接测试在网站简单且链接少的情况下可手工测试,若功能复杂额大型网站就建议利用工具进行自动测试。2.表单测试用户访问、进入网站进行一系列的注册、

2020-08-30 16:53:19 2547

原创 什么是token?

百度百科解释Token, 令牌,代表执行某些操作的权利的对象密保令牌(Security token),或者硬件令牌,例如U盾,或者叫做认证令牌或者加密令牌,一种计算机身份校验的物理设备会话令牌(Session token),交互会话中唯一身份标识符令牌化技术 (Tokenization), 取代敏感信息条目的处理过程token其实说的更通俗点可以叫暗号,在一些数据传输之前,要先进行暗号的核对,不同的暗号被授权不同的数据操作。Token是服务端生成的一串字符串,以作客户端进行请求的一个

2020-08-09 14:24:31 1058

原创 mock

mock测试mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。mock对象这个虚拟的对象就是mock对象。mock对象就是真实对象在调试期间的代替品。mock地址mock对象所在的地址...

2020-08-09 14:19:56 136

原创 听我来说 get 和 post

get和post两种请求方式的区别当面试被问到这个问题的时候是不是内心还在窃喜,然后自信的说出准备了很久的“标准答案”get在浏览器退回是无害的,而post会再次提交请求 get产生的url地址可以被Bookmarks,而post不可以 get请求会被浏览器cache,而post不会,除非手动设置 get请求只能进行url编码,而post支持多种编码方式 get请求参数会被完整的保留在浏览器历史记录里,而post中的参数不会被保留 get请求在url中传送的参数是有长度限制的,而post没

2020-08-04 18:41:51 260

原创 软件测试常见面试题

1.APP性能测试的指标有哪些?内存:空闲状态下,中等规格状态下,满规格状态下的应用内存消耗,应用内存峰值,应用内存泄露,应用是否常驻内存,压力测试后的内存使用CPU流量:应用首次启动流量提示,应用后台连续运行2小时的流量值,应用高负荷运行的流量峰值电量:测试手机安装目标APK前后待机功耗无明显差异,常见使用场景中能够正常进入待机,待机电流在正常范围内,长时间连续使用应用无异常耗电现象...

2019-10-24 21:09:46 470

原创 [杭州衡泰]软件测试面经

一面 (群面 4个人)10.15 15:001.从第一个同学开始自我介绍,用三个词形容自己,并举例说出来2.介绍一个自己熟悉的项目所用时间学校做的还是自己做的团队人数团队分工详细介绍自己所做部分过程中遇到了什么困难,怎么解决的在团队里面有没有跟人起冲突,怎么解决的为什么会做这个项目怎么接触到redis的项目中的测试怎么做的做了哪些测试用了什么工具3.熟悉...

2019-10-16 14:30:00 1548 2

原创 北京天融信面经

面试之前没有了解公司是干什么的,匆匆忙忙就去了,以下是大概的问题1.自我介绍2.项目分工,项目部署,测试怎么做的3.OSI七层模型,每一层有什么协议,每一层的作用4.TCP和UDP5.HTTP和HTTPS6.信息安全方面知道多少7.测试相关,黑盒测试,黑盒测试方法,V,W模型8.数据库怎么连接查询,外连接,内连接,左外连接9.忘记数据库密码用什么命令查询10.操作系统,在Win...

2019-10-12 21:17:17 1839

原创 [海能达]测试面经

9.26 10:00-12:00一个小时前刚面完的热乎面经…也不知道最近怎么回事,公司都是大量捞人然后海面,主要我还感觉到很少问技术了,真的,我最近的面试怎么越来越不问技术了啊啊啊,每次都是去等一两个小时然后问一堆奇奇怪怪的问题,可能是秋招要接近尾声了,太乱了也,行下面就说一下今天的面试吧1.自我介绍2.测试用例的设计方法(面试官就看着简历问,可能也是没啥问了,我巴拉巴拉说完他面无表...

2019-09-26 15:09:11 1087 2

原创 经纬恒润测试开发面经

9.24 15:00 电话一面 35min面试官是一个声音巨好听的小哥哥......,迷恋ing,而且也超级温柔,嘻嘻嘻嘻嘻嘻1.自我介绍2.讲项目是不是自己做的 怎么做的 项目分工 担任角色 项目测试(全程死抠测试,单元测试死抠.....) 为什么做这个项目3.对软件测试的理解4.针对我的专业有疑问,主修课程有哪些,5.为什么做测试6.你觉得互...

2019-09-25 18:10:18 4536 4

原创 [创维]测试面经

9.22 8:50第一次接到这么早的面试8点~~~~,七点就开始马不停蹄的赶了面试官是一个稍微上了年纪的emmmm…学长1.自我介绍2.为什么做测试?3.职业规划4.比起同班的男生有什么优势?5.Linux命令6.讲一下项目,承担的角色,测试怎么做的7.说一下自己的优缺点8.HTTP协议及状态码9.TCP 和UDP10.三次握手和四次挥手11.接口测试怎么测试,用什么...

2019-09-25 17:26:27 464

原创 [深科技]电话一面

2019.9.19 14:30电话晚了几分钟打过来,因为没有笔试,投了就收到面试通知,有点懵…面试官很好,声音很好听,哈哈,说话的感觉也很喜欢,就是很轻松的聊天1.自我介绍2.家庭情况3.是否愿意去深圳工作4.学校担任职务,在这个期间干过什么(问的特别详细)5.学习成绩怎么样6.你这个信息管理与信息系统专业为什么要做测试7.除了计算机方面的专业课其他上了什么课8.对软件测试的...

2019-09-20 17:28:29 282

原创 [华数]测试面经

2019.9.19本来约的是九点半,九点半到签完到后就让等,差不多等了一个小时,叫到我了,因为前一晚熬夜,状态不是很好,面试官问的很快,问题基本都不追问,问了回答完就下一个了,可能他们人太多就很快~~~~~~1.自我介绍2.专业课程,学校学了些啥3.关于测试是在哪或者怎么学的4.数据库备份做过吗?怎么做的?5.Linux查看磁盘空间用什么命令6.SQL查询前十个人的名字7.测试工具...

2019-09-20 17:11:50 466

原创 [哈罗出行]测试开发面经

总结一下今天的面试情况叭!技术面:1.百年不变的自我介绍2.对软件测试的理解3.专业是信息管理与信息系统,学校对这个专业有关计算机方面的培养(其实也就是面试官不太懂这个专业是学啥的,就大概介绍了一下主修课程啥的)4.项目是自己做的嘛?介绍一下5.黑盒测试,白盒测试6.黑盒测试方法有哪些7.等价类方法怎么用8.java多线程实现方式7.知道的Linux命令...

2019-09-18 21:29:32 1761 12

原创 [纵目科技]面经--软测

emmm...怎么说呢,收到面试邀请的时候还是有点惊,因为虽然笔试答得还可以,但是之前几次笔试答的还可以也没有收到面试邀请,所以有点突然,最主要的还是忙着跑了两周的宣讲会也没有很多的复习,有点慌~~~~刚开始是一个小哥哥接待的,然后就坐下来聊,我以为是技术面,聊完才知道这是hr小哥哥/笑哭,问的问题也很广,刚开始寒暄了几句,问我学校离这儿(面试酒店)远不远,巴拉巴拉的,然后就开始问了,大概是下...

2019-09-14 14:19:04 1189 2

原创 一个整数二进制表示中1的个数

题目描述:输入一个整数,输出该整数二进制表示中1的个数,其中负数用补码表示算法思想:把一个整数减去1,在与原数做与运算,会把该整数最右边的1变成0(例如原数1100,减1得1011,做完与运算后的1000),那么一个整数表示中有多少个1,就可以进行多少次这样的操作public class Main { public static int NumberOf1(int n){ ...

2019-09-04 00:05:29 224

原创 [2019.8.23]蘑菇街一面面经

面试时间:2019.8.23 17:00 面试岗位:测试工程师 面试时长: 52min 面试形式:视频面试终于有了一次面经可以跟大家分享了,整个过程虽然自我感觉不太好,但面试官全程都很温柔耐心的在引导,所以也没有什么压力,也算是开启了我秋招的面试之旅 ! 加油加油~~1.自我介绍2.怎么理解测试这个岗位3.为什么会选择做测试而不是开发4.怎么理解软件的生命周期?测试在这...

2019-08-24 16:24:30 266

原创 常见的关于TCP/IP面试题

(1)TCP协议和UDP协议的区别是什么?TCP协议是有连接的(面向连接),有连接的意思是开始传输实际数据之前TCP的客户端和服务器端必须通过三次握手建立连接,会话结束之后也要结束连接。而UDP是无连接的TCP协议保证数据按序发送,按序到达,提供超时重传来保证可靠性,但是UDP不保证按序到达,甚至不保证到达,只是努力交付,即便是按序发送的序列,也不保证按序送到。TCP协议所需资源多,TCP...

2019-08-20 22:00:13 988

转载 start()方法与run()方法

Java的线程是通过java.lang.Thread类来实现的。JVM启动时会有一个由主方法所定义的线程。可以通过创建Thread的实例来创建新的线程。每个线程都是通过某个特定Thread对象所对应的方法run()来完成其操作的,方法run()称为线程体。通过调用Thread类的start()方法来启动一个线程.在Java当中,线程通常都有五种状态,创建、就绪、运行、阻塞和死亡。第一是创建状...

2019-08-17 21:19:57 885

原创 [剑指Offer]最小的k个数 -------三种不同的解法

题目描述:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,输入描述:int[] input:待搜索的数组int k:需要找出最小的数量输出描述:当k大于input长度时,返回空(非null)当k小于input长度时,返回input中最小的k个数字解法一:利用冒泡排序的思路,每一次...

2019-08-14 23:06:03 188

原创 牛客笔试题----输入一个字符串,输出其中最长的数字串

一.题目描述:注意是字符串中求的数字串输入一个字符串,输出其中最长的数字串思路:定义一个 maxLength 变量来记录最长数字串 定义一个 count 变量来记录遍历过程中数字个数 如果 count > maxLength ,就说明 maxLength 不是最长的数字串,将 count 赋值给maxLength 定义一个 end 变量来记录数字串的最后一个数字,最后用subS...

2019-08-13 21:00:56 1808

原创 Java项目-----redis-like

项目背景实际上MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,但是随着业务数据量的不断增加,MySQL就遇到了很多问题:1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。2.Memcached与MySQL数据库数据一致性问题。3.Memcached数据命中率低或down机,大...

2019-08-10 14:37:11 1125

原创 史上最详细Redis---你想知道的都有

认识redisredis是一个开源的底层第用ANSI C语言编写的key-value型存储数据库,可用于缓存,事件发布订阅,高速队列等场景redis支持数据类型redis支持丰富的数据类型,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并...

2019-08-08 15:17:58 583 2

原创 微信支付---测试用例

2019-08-07 10:44:56 13671 1

原创 java多线程等待唤醒机制--wait/notify

wait()方法wait() 方法就是让线程停止运行wait():运行态-->阻塞态注意:方法wait()的作用是使当前执行代码的线程进行等待,将当前线程置入“预执行队列”中,并且在wait()所在的代码处停止执行,直到接到通知或被中断为止wait()方法只能在同步方法中或同步块中调用(synchronized中)。如果调用wait()时,没有持有适当的锁,会抛出异常wait(...

2019-08-05 23:17:59 397

转载 软件测试面试题--怎么测电梯

破题:问题是:怎么测电梯前提条件是:这是一道软件测试工程师面试题,而非真正的电梯测试人员的面试题第二个前提:我没有需求文档,但我了解电梯的基本业务功能思路:把电梯当作一个我了解基本业务功能,却没有需求文档的软件来进行测试。也就是说这里考察两点:第一,你能不能测没有需求文档,或者需求文档不完整的东西第二,你能不能把测试用例设计方法应用到实际工作上去还隐含第三点,你的测试思维是否完整...

2019-08-04 12:30:16 2782 2

原创 TCP/IP四层模型----网络层和数据链路层

网络层网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等网络层的核心是IP协议IP协议简单来讲IP协议是在复杂的网络中用来确定一个合适的路径,相当于物流公司地址管理:通过一个整数来表示一个地址,使用点分十进制来表示IP地址(198.128.1.0)IPV4,一个IP地址就是一个32位的整数 ...

2019-08-01 17:28:19 939

原创 Java---File文件操作类

IO的核心组成就是五个类(File、OutputStream、InputStream、Reader、Writer)一个接口(Serializable)在Java.io包之中,File类是唯一一个与文件本身操作(创建、删除、取得信息..)有关的程序类1.File类的使用java.io.File类是一个普通的类,直接产生实例化对象即可。如果要实例化对象则需要使用到两个构造方法:pub...

2019-07-31 01:31:24 156

原创 牛客笔试题---BrokenKeyboard

题目描述:On a broken keyboard, some of the keys are worn out. So when you type some sentences, the characters corresponding to those keys will not appear on screen.Now given a string that you are suppos...

2019-07-31 01:29:40 241

原创 在Java中,HashMap中是用哪些方法来解决哈希冲突的?

来看一道题,问HashMap是用下列哪种方法来解决哈希冲突的?A 开放地址法B 二次哈希法C 链地址法D 建立一个公共溢出区答案是:C解决哈希冲突的方法有三种,分别是:开放地址法:寻找下一个为空的数组下标,而后将冲突元素存储 再散列法(二次哈希法):再次使用一个不同的哈希算法再计算一次 (第一次%16换另一个数进行%运算) 链地址法(拉链法):将所有冲突元素按照链表存储...

2019-07-31 01:21:53 8648 1

原创 ConcurrentHashMap,hashMap,HashTable,TreeMap的关系与区别

首先先来看一道题选择下列选项中正确的一项?A.ConcurrentHashMap使用synchronized关键字保证线程安全B.HashMap实现了Collction接口 C.Array.asList方法返回java.util.ArrayList对象D.SimpleDateFormat是线程不安全的答案是:DArray.asList方法返回List对象,...

2019-07-31 01:20:31 255

原创 Java实现多线程聊天室

之前呢已经用单线程的方式来实现了聊天室,但其实它的功能并不齐全,下面用多线程来实现,功能会比单线程聊天室更加齐全,也更人性化一点多线程版本的聊天室1. 功能分析:实现用户注册,上线,下线 实现群聊和私聊 统计当前在线人数2. 服务端实现 维护所有的在线用户 注册功能:客户端名称,添加到服务器的客户端集合里 群聊功能:客户端发送消息,所有的客户端都能接收到...

2019-07-30 15:58:04 2349

原创 链表的插入与删除

链表是逻辑存储结构连续,物理存储结构不连续的数据结构每一个结点由两部分组成:保存数据的结点和下一个结点的引用实现链表package Test0726;/** * package:Test0726 * Description:TODO * @date:2019/7/26 * @Author:weiwei **/public class MyLinkedList { ...

2019-07-26 23:41:43 186

原创 java实现比较大小的方式(内部排序,外部排序)

内部排序:Comparable所谓的内部排序:实现了Comparable接口的子类,表示本类具备天然的可比特性(有一个标准)int compareTo(Object o)0 本身大于目标对象=0 本身等于目标对象<0 本身小于目标对象外部排序:Comparator(推荐)类本身不具有可比较的特性,而是专门有一个类比较该类的大小(叫做比较器)[比如人,天然不具备比较的...

2019-07-22 16:04:05 763

原创 顺序表的插入删除

实现ArrayList接口public interface IArrayList { //增/删 /** * 把item插入到线性表前面 * @param item 要插入的数据 */ void pushFront(int item); /** * 把item插入到线性表的后面 * @param item...

2019-07-21 23:13:32 251

原创 TCP/IP四层模型---传输层(三次握手四次挥手)

接上一篇继续了解应用层的下一层传输层传输层负责数据从发送端传输到接收端,只关注 点对点 之间的传输,中间的传输过程一概不管一.UDP协议1.UDP协议格式 端口号在传输层的概念,区分这个数据要交给哪个程序来处理UDP报文最长长度是64k,这是一个比较小的数字,这就限制了应用层传输数据的长度,一旦数据长度超出限制.就会出现问题解决方...

2019-07-19 18:21:15 771

空空如也

空空如也

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

TA关注的人

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