- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 百度测试开发岗提前批一面
自我介绍项目python程序执行的过程栈溢出lambda函数类和对象数据库(去重select distinct)、Linux基础命令(ps -ef, cp, mkdir)测试理论知识(黑盒/白盒测试、测试类型、CI(测试流程?)、测试用例编写、讲一下接口测试)栈类型,给一个数组,遇符号出栈,计算最后得到的数...
2021-07-19 22:10:47
148
原创 【学习笔记】web自动化测试----selenium
来自b站白月黑羽教学视频seleniumSelenium 是一个 Web 应用的自动化框架。自动化架构:通过http协议进行交互Selenium环境的安装主要就是安装两样东西: 客户端库 和 浏览器 驱动 。如何定位元素:根据元素的id定位元素根据 class属性、tag名 选择元素图中<后的是元素标签,如input,span,后面跟的是元素属性,如type,name,class,id等。find_elements_by_class_name 方法返回的是找到的符合条件的
2021-02-23 14:05:45
926
原创 字节跳动测试开发实习生-面试
字节-测开(1.21)问题自我介绍介绍实习,做什么,产品面向什么人,你负责什么冒烟测试前做什么测试用例字段校验,前端还是后端做F12里有什么,请求头有哪些,表单是什么内容tcp/ip为什么安全,为什么要四次挥手,time-wait是什么,发送数据太多怎么办二分法开根号/爬楼梯问题任务app,web后台,教育功能测试,自动化测试脚本...
2021-01-22 16:12:06
806
原创 【学习笔记】归并排序
来自b站视频算法原理该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。先递归分解数组,再合并数组。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。将数组分解最小之后,然后合并两个有序数组,基本思路就是比较两个数组的最前面的数,谁小就先去谁,取了后相应的指针就往后移一位。然后再比较,直到一个数组为空,最后把另一个数组的剩余部分复制过来即可。如图所示其中“并”可详解为:动图演示算法实现def mergesort(alist)
2021-01-18 17:50:30
128
原创 【学习笔记】希尔排序
来自b站视频算法原理希尔排序是插入排序的改进版。比较时不是以1为步长,而是以gap为步长。把序列按下表的一定增量(gap)分组,对每组使用直接插入排序算法排序;随着增量gap的减小,减值1时全部序列被分为1组,算法终止。需要三层循环。第一层循环(gap):gap变化最小值为1之前插入算法执行的次数第二层循环(j):控制的是子序列当中执行特定的插入算法的比较和交换第三层循环(i):控制的是所有子序列中的所有元素如图所示具体实现def shellsort(alist): '''希尔排
2021-01-14 14:16:22
185
2
原创 【学习笔记】快速排序
来自b站视频算法原理通过一次排序将要排序的数据分割为独立的两部分,其中一部分的所有数据都比另外一部分的所有数据要小,然后再按此方法对这两部分数据分别再进行快速排序,整个排序过程可以递归进行。步骤选择序列第一个数为基准mid_value,并给定所要排序的列表的起始位置first(low)和终止位置last(high)。high游标左移,当指向的数要小于mid_value时,停止左移,并将high游标指向的数据赋给low。low游标右移,当指向的数要大于mid_value时,停止右移,并将low游
2021-01-13 17:15:34
131
原创 【学习笔记】插入排序
来自b站视频算法原理通过构建有序序列,对于未排序数据,在已排序序列中向前扫描,找到相应位置并插入。在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。需要两层循环。第一层循环(j):表示从右边的无序序列中取出元素的过程。1~n-1**range(1,n)**第二层循环(i):从右边的无序序列中取出第一个元素,然后与前面的有序序列进行比较,放入正确的位置中。i>0动图演示具体实现def insertsort(alist): n = len(alist
2021-01-12 16:29:11
116
1
原创 【学习笔记】选择排序
来自b站视频算法原理把序列视为两部分,一部分有序,一部分无序。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。需要两层循环。第一层循环j,用于对每个位置均寻找最小值。range(0, n-1)第二层循环i,用于对某个位置寻找最小值时,需要遍历未排序的全部数。range(j+1, n)如图动图演示具体实现def selectsort(alist): n
2021-01-12 11:53:11
67
原创 【学习笔记】冒泡排序
来自b站视频算法的稳定性a=b,排序前a在b前面,排序后a还在b前面,称该算法稳定。原理它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。重复至排序完成。需要两层循环第一层外层循环j,重复走访多少次range(n-1)第二层内层循环i,每一次从头走到尾需要比较多少次元素range(n-1-j)如图动图演示具体实现def bubblesort(alist): '''冒泡排序''' n = len(alist) for j in
2021-01-11 17:18:14
200
1
原创 【学习笔记】数据结构-单链表
单链表实现(python)来自b站视频定义链表是一种线性表,但不想顺序表一样连续存储数据,而是在每一个节点里存放下一个节点的位置信息。具体代码实现class Node(): def __init__(self, elem): self.elem = elem self.next = Noneclass SingleLinkList(): def __init__(self, node=None): self.__head =
2021-01-09 17:56:04
175
1
原创 Micro Focus-QA实习生面试
问题介绍实习实习遇到的困难用linux吗,用什么数据库,orcle什么的了解吗bug生命周期测试用例的要素测试报告的内容怎么搭建测试环境(。。。sever了解吗(没听清))开发不认bug怎么办遇到不理解的问题怎么办实习主要任务测试一个软件先功能测试,后期自动化测试...
2021-01-09 15:00:03
359
2
原创 思科自动化测试实习-面试
问题介绍实习实习中你负责的部分你怎么进行测试,挑一部分说python数据结构有几种,分别有什么特点,字典的键有什么要求用python做过什么,爬虫,介绍你的爬虫程序,什么效果,有什么模块,能实现什么功能python类的种类,方法。。python注解(修饰符)介绍http,方法,post和get持续集成你对自动化测试的了解实习主要任务持续集成CI 搭建平台 测试工具...
2021-01-09 14:57:09
273
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人