4 echo6120

尚未进行身份认证

暂无相关描述

等级
博文 73
排名 5w+

测试中需要知道的kafka核心知识点

术语 Broker:对应节点,多个Broker构成Kafka集群Topic:一类消息Partition:Topic的物理存储。一个Topic对应多个PatitionsSegment:Partition的物理存储。一个Partition包含多个Segment消息生产 消息内容+topic→hash到目标partition,生成消息的唯一标识offset 指定Pa...

2019-01-12 13:35:31

测试开发工程师常见面试题(随时更新)

一.功能测试用例的设计举例:(一).我想要回家,让你给我买一张票,然后设计测试用例答案:1.确定需求(回家回哪,需要什么票,买什么时候的票)2.开始测试2.1功能测试(我去买票(买火车票,飞机票),买到票(什么时候),回来给你)2.2可靠性测试(我去买票过程中被撞死了,票买不到怎么办,延期了,买那个点的票没了怎么办让我帮他买票的人的身份,比如是否有特殊优待,如军人,1米...

2018-08-10 18:49:34

【python数据分析(一)】Numpy基础及基本应用

一.数据处理的一般流程:数据收集—》数据预处理—》数据处理—》数据展示数据收集:网络爬虫,公开数据集,其他途径收集的数据数据预处理:归一化,二值化,维度变换,去重,无效数据过滤数据处理:数据排序,数据查找,数据统计分析展示:列表,图表,动态交互图形 二.numpy的优点高性能,开源,数组运算,读写迅速 三.numpy的定义1.NumPy是一个Pyth...

2018-08-07 16:33:25

【接口测试】接口测试总结(一)

一.什么是接口测试?接口的概念接口,两个不同系统(或子程序)交接并通过它彼此作用的部分。接口测试概念接口测试(InterfaceTesting)是针对系统间或系统的组件间接口的一种测试,意在测试特定接口在给定输入下的行为与预期行为之间的符合性。接口测试重点:检查数据交换、传递和控制管理过程、以及系统间的相互逻辑依赖关系等。二.接口测试的测试内容 三.接口测试的测试...

2018-07-21 12:12:02

【python】爬取优信二手车首页的图片被下载到文件夹中

#coding='utf-8'importrequestsimportrefrombs4importBeautifulSoupimporturllibimporttimefromlxmlimportetreeheads={'User-Agent':'Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537....

2018-07-15 00:44:10

【mysql】mysql(一)查数据

查询上面这种表:1.查询表中所有数据:MariaDB[test]>select*frombug;2.查询系统为11.3的bug列表:MariaDB[test]>select*frombugwheresystem="iOS11.3";3.设定返回的记录行数:MariaDB[test]>select*frombugwheresystem="iOS...

2018-07-13 15:31:11

【python】从一个文件中,查找出现次数最多的5个词

#coding=utf-8deffind_word(filename): resultdict={} withopen(filename)asfp: foriinfp: printi wordlist=i.split() forjinwordlist: ifnotresultdict.has_key(j): resultd...

2018-07-13 14:14:50

【python】字典的key值是通过什么原理导致唯一性的

字典的key值是可哈希的,字典的存储结构是哈希表,这样字典的查找性能就会很好(前提是处理好碰撞),所以字典的key必须是可哈希的可哈希的意思是:不可变得,可变的数据类型不可哈希,列表,字典可变,字母、字符串、数字、元组不可变;在Python中,字典也就是一个个的“映射”,将key映射到value:为了实现这个功能,Python必须能够做到,给出一个key,找到哪一个value与这个key对应。...

2018-07-13 13:43:13

【python】i=i+a和i+=a的区别

1.首先,对于可变参数和不可变参数,是不一样的;可变类型,值可以改变: 列表list字典dict不可变类型,值不可以改变: 数值类型int,long,bool,float字符串str元组tuple2.Python中函数参数是引用传递(不是值传递)。对于不可变类型,因变量不能修改,所以运算不会影响到变量自身;而对于可变类型来说,函数体中的运算有可能会更改传入的参数变量。3.举例说明(...

2018-07-13 11:33:17

【名词解释】测试工程师需要了解的一些名词

1.resinResin是一个非常流行的applicationserver,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。是一个非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHESERVER。许多站点都...

2018-07-13 11:09:24

【功能测试】bug定位总结

前提:一:明确需求文档,产品逻辑。了解途径:需求文档、checklist。二:了解技术方案客户端、前端实现方式(nativereactnativehybridwap)发送网络请求时机(点击按钮、切换tab、唤起app、置于后台重新唤起、失败后重试等)网络请求url、参数(数据类型,是否必传,cookie设置)eg:ios不同系统long型位数不同响应请求处理(请求成功、失败、超时逻辑)...

2018-07-12 10:56:32

【git】测试工程师用到常用的git命令

正常情况下,我们的工作流就是3个步骤,对应上图中的3个箭头线:gitadd.gitcommit-m"comment"gitpushgitadd.把所有文件放入暂存区;gitcommit把所有文件从暂存区提交进本地仓库;gitpush把所有文件从本地仓库推送进远程仓库。检查修改已修改,未暂存(还没有做gitadd.之前)->gitdiff已暂存,未提交(执行git...

2018-07-11 15:51:15

【mysql】测试工程师需要学习的mysql知识-各种删除方式(一)

truncate,delect,drop的相同点和异同点: 相同点:  truncate和不带where子句的delete,以及drop都会删除表内的数据 不同点:  1.   truncate和delete只删除数据不删除表的结构(定义)  drop语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index);依赖于该表的存储过程/函...

2018-07-11 13:54:34

【python】多线程的概念及应用

一.什么是多线程?一个进程可以有多个线程,共享一个进程的资源;➢线程是一个进程的实体,一个进程可以拥有多个线程,一个线程必须有一个父进程。线程是由表示程序运行状态的寄存器(如程序计数器、栈指针)以及堆栈组成,它是比进程更小的单位。➢线程是程序中的一个执行流。一个执行流是由CPU运行程序代码并操作程序的数据所形成的。因此,线程被认为是以CPU为主体的行为。➢线程不包含进程地址空间中的代码和...

2018-07-11 13:24:25

【python】多进程的概念及应用

一.什么是进程?---运行的一个程序,资源分配的最小单位,线程是调度的最小单位包括程序本身,数据,执行的指令进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体,在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令,数据及其组织形式的描述,进程是程序的实体。进程:操作系统中...

2018-07-11 13:13:16

【python算法】二叉树的先序中序后序遍历

#coding=utf-8#二叉树的遍历#定义节点类classTreeNode: def__init__(self,val,left=None,right=None): self.val=val self.left=left self.right=right#定义二叉树类classBinaryTree: def__init__(self,root=N...

2018-07-09 22:45:22

【测试用例】关于邮件撤回的功能测试用例

欢迎扩展思路,补充用例~

2018-07-09 13:04:40

【python算法】合并两个有序数组为一个有序的大数组(时间复杂度最低)

思路按位循环比较两个数组,较小元素的放入新数组,下标加一(注意,较大元素对应的下标不加一),直到某一个下标超过数组长度时退出循环 假设两个源数组的长度不一样,那么假设其中短的数组用完了,即全部放入到新数组中去了,那么长数组中剩下的那一段就可以直接拿来放入到新数组中去了。#coding=utf-8#合并数据test1=[1,2,5,7,9]test2=[2,4,6,8,10,11,34,...

2018-07-09 09:56:02

【python】reduce函数

reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数func()(必须是一个二元操作函数)先对集合中的第1,2个数据进行操作,得到的结果再与第三个数据用func()函数运算,最后得到一个结果。#coding=utf-8lst=[1,2,3,4,5]printreduce(lambdax,y:x+y,lst)#...

2018-07-06 23:37:54

【python】filter函数

filter函数:filter()函数可以对序列做过滤处理,就是说可以使用一个自定的函数过滤一个序列,把序列的每一项传到自定义的过滤函数里处理,并返回结果做过滤。最终一次性返回过滤后的结果。filter()函数有两个参数:第一个,自定函数名,必须的第二个,需要过滤的列,也是必须的举例说明:#coding=utf-8#定义大于5小于10的函数defguolvhanshu(num):    ...

2018-07-06 23:35:15
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!