面试题
XTY00
积少成多,比昨天更优秀。。。
展开
-
linux 三剑客
参考:原创 2021-06-03 17:56:47 · 142 阅读 · 0 评论 -
RESTful API详解
参考:https://zhuanlan.zhihu.com/p/97978097原创 2021-05-27 20:20:29 · 147 阅读 · 0 评论 -
socket工作原理
socket中tcp的三次握手和四次挥手过程:参考:https://www.jianshu.com/p/066d99da7cbdhttps://blog.csdn.net/pashanhu6402/article/details/96428887原创 2021-05-24 14:50:46 · 171 阅读 · 0 评论 -
http缓存机制和原理
https://blog.csdn.net/jutal_ljt/article/details/80021545转载 2020-05-29 12:08:44 · 183 阅读 · 0 评论 -
操作系统之死锁
什么是死锁?所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。如下图所示:产生死锁的原因?可归结为如下两点:a. 竞争资源系统中的资源可以分为两类:可剥夺资源,是指某进程在获得这类资源后,该资源可以再被其他进程或系统剥夺,CPU和主存均属于可剥夺性资源;另一类资源是不可剥转载 2020-05-22 18:08:45 · 229 阅读 · 0 评论 -
测试用例编写
https://blog.csdn.net/zhusongziye/article/details/79392636https://www.cnblogs.com/jhli/p/7128503.html原创 2020-05-08 21:32:52 · 204 阅读 · 0 评论 -
jenkins持续集成
https://blog.csdn.net/weixin_44394054/article/details/103401889原创 2020-05-07 16:48:30 · 186 阅读 · 0 评论 -
安全测试类型和测试方法
https://www.cnblogs.com/rd-ddddd/p/7718206.html原创 2020-05-07 09:56:31 · 981 阅读 · 0 评论 -
jmeter性能测试总结
1、过程:2、插件安装:https://www.cnblogs.com/tietazhan/p/8424073.htmlhttps://blog.csdn.net/XTY00/article/details/103390597https://www.cnblogs.com/yuany66/p/11764487.html3、jmeter插件介绍https://my.os...原创 2020-04-23 18:04:49 · 302 阅读 · 0 评论 -
彻底理解cookie,session,token的区别
https://blog.csdn.net/qq_31201781/article/details/94575507转载 2020-04-23 17:55:07 · 367 阅读 · 0 评论 -
大型互联网架构的裂变过程介绍
上篇https://blog.csdn.net/dinglang_2009/article/details/46398885下篇https://blog.csdn.net/dinglang_2009/article/details/46399293转载 2020-04-17 17:30:10 · 241 阅读 · 0 评论 -
restful架构详解
https://blog.csdn.net/adminyan/article/details/53348028面试题https://www.cnblogs.com/zy0517/articles/9109652.html原创 2020-04-14 11:05:23 · 148 阅读 · 0 评论 -
mysql--索引的数据结构
https://www.cnblogs.com/lty-fly/p/10691266.html原创 2020-04-10 15:21:31 · 140 阅读 · 0 评论 -
mysql-事务和锁
https://blog.csdn.net/ranyuangang/article/details/85097996原创 2020-04-07 10:01:32 · 123 阅读 · 0 评论 -
mysql数据库事务和锁
https://blog.csdn.net/ranyuangang/article/details/85097996原创 2020-03-31 18:59:17 · 189 阅读 · 0 评论 -
python-算法题总结
https://www.cnblogs.com/SteveWesley/p/10007987.html---冒泡排序https://www.cnblogs.com/yoyoketang/p/10114598.htmlhttps://www.cnblogs.com/yoyoketang/p/10082644.html原创 2020-03-14 11:08:01 · 127 阅读 · 0 评论 -
Selenium八种基本定位方式---基于python
from selenium import webdriverdriver=webdriver.Firefox()driver.get("https://www.baidu.com")进行web页面自动化测试,对页面上的元素进行定位和操作是核心,对页面元素的定位是进行自动化测试的基础可以用于定位的常用的元素属性:id name class name tag name l...转载 2019-10-25 20:02:08 · 434 阅读 · 0 评论 -
算法题
转载:https://www.cnblogs.com/vijozsoft/p/5616925.htmlhttps://www.cnblogs.com/shengyang17/p/9240907.htmlhttps://blog.csdn.net/zhusongziye/article/details/84484464(python100题)原创 2019-11-08 10:35:56 · 125 阅读 · 0 评论 -
Selenium-WebDriverApi接口详解
浏览器操作# 刷新driver.refresh() # 前进driver.forward() # 后退driver.back()获取标签元素# 通过ID定位目标元素driver.find_element_by_id('i1') # 通过className定位目标元素driver.find_element_by_class_name('c1') ...转载 2019-09-29 10:47:08 · 136 阅读 · 0 评论 -
面试题--网络
面试遇到的问题:美团:1. 网络七层体系结构滴滴:1.网络体系结构(七层、五层、TCP/Ip),各层的作用和协议。2.TCP/IP在哪一层3. TCP/UDP区别和应用场景4. TCP如何保证它的可靠性5. TCP如何面向连接?三次握手、四次释放过程?为什么是三次握手不是两次或者四次?6. HTTP是哪一层?有哪几种操作?7. GET和POST区别,其中,G...转载 2019-09-29 14:09:43 · 1181 阅读 · 0 评论 -
面试题---操作系统
1. 描述多道批处理、分时、实时操作系统的特点各是什么?多道批处理系统:系统可同时容纳多个作业,但是不允许用户与其作业产生交互。系统利用率高。在内存中驻留了多道程序,共享资源,资源得到充分利用 系统吞吐量大。1. CPU和资源都处于“忙碌”;2. 只有作业完成或运行不下去,才进行切换,开销小 平均周转时间长。周转时间指:从作业进入系统到完成并退出系统的总时间。因为作业需要排队、依次处理...转载 2019-09-29 14:11:03 · 1055 阅读 · 0 评论 -
面试准备——(三)Selenium面试题总结
一、Selenium基本知识1. 什么是Selenium?Selenium是浏览器自动化工具,主要用来Web的自动化测试,以及基于Web的任务管理自动化。它支持的语言有:python、Java、ruby、JavaScript等,并且几乎能在主流的浏览器上运行。Selenium2.0、Selenium3.0主要由三大部分组成:SeleniumIDE、Selenium WebDriver、...转载 2019-09-29 14:16:50 · 1514 阅读 · 0 评论 -
面试题---jmeter
面试中遇到的问题:1. 如何使用Jmeter进行并发测试2. 如何设置并发量为10003. 如果http请求每个都不一样,如何配置4. 如何设置sessionID一、安装配置1. 在Terminal中输入命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/...转载 2019-09-29 14:17:26 · 24087 阅读 · 3 评论 -
面试题--linux
面试的问题:腾讯:1. 查看进程的命令美团:1. 常用的命令——美团/滴滴2. 如何在性能测试的时候查看进程3. kill -9/-15区别滴滴:1.如何找到一个特定文件2. 如何替换一个文件中的字符串sed 's/原字符串/替换字符串/' 目录名例如;sed 'aaa/bbb' test.txt // 将test.txt中'aaa'替换成'bb...转载 2019-09-29 14:22:22 · 543 阅读 · 0 评论 -
面试题---测试基础知识
1. 测试定义在规定条件下对程序进行操作,以发现程序错误、衡量软件质量,并对其是否能满足设计要求进行评估的过程。2. 软件测试主要工作内容:验证(Verification)和确认(Validation)验收:保证软件以正确的方式来做了这个事情确认:保证软件做了所期望的事情3. 测试方法:其中要求1. 测试方法的使用:黑盒(等价类划分、边界值法)、白盒(覆...转载 2019-09-29 14:23:27 · 157 阅读 · 0 评论 -
面试题---测试流程
1、测试流程测试的流程,分为了四个部分:分析测试需求、制定测试计划 确定测试策略 选择测试框架、编写测试用例 进行测试、完成测试,发布产品如下图所示:2、测试用例的设计3、测试活动终止的条件1)BUG等级:分为四级所以设定测试终止条件:1. 无新发生BUG并且严重级别高的BUG已修复,BUG手链2.某一级别的BUG...转载 2019-09-29 14:24:14 · 760 阅读 · 0 评论 -
面试题---测试用例设计
一、游戏测试1. 你有玩过什么游戏一般玩的比较多的是手游,比如:糖果传奇、消灭星星、密室逃脱,以及前段时间比较风靡的阴阳师。在电脑上,QQ欢乐四川麻将,以前还会玩一些经营类游戏,初高中的时候是:QQ宠物、QQ农场,大学的时候玩过模拟人生2. 什么样的游戏可以称为一个好的游戏1. 首先,最直观的感觉,精致的画风、恰到好处的背景音乐和优秀的故事情节。对于游戏第一眼是UI界...转载 2019-09-30 10:18:10 · 2645 阅读 · 0 评论 -
面试题---Selenium(1)基础问题及自动化测试
滴滴面试:1. 自己负责哪部分功能?农餐对接系统分为了两大子系统,一个是个人订餐系统,二是餐馆、个人与农产品供应商进行农产品交易系统。我主要负责组织测试人员对该系统进行测试。我们测试分为两个阶段:一、功能测试阶段。主要负责编写测试计划、测试用例、部署禅道BUG管理系统,进行功能测试。首先,我们将系统分为了订餐平台、采购平台、登录注册、消费者/餐馆/供应商后台等七个模块。其次...转载 2019-09-30 10:20:25 · 1661 阅读 · 1 评论 -
面试题---python基础
面试遇到的问题:滴滴:1. Python的数据结构2. list和tuple的区别3. list中有哪些操作?append和extend的区别?4. list和dict的却别?dict是有序的吗?5. 如果a = dict, b =a 其中dict发生了改变,b会改变吗?这是一个浅拷贝还是深拷贝?这是引用吗?如果把dict换成list呢?6. 你用用过多线程吗?多线...转载 2019-09-30 10:22:36 · 724 阅读 · 0 评论 -
Selenium+python --CSS定位方法
跟着悠悠学# coding:utf-8from selenium import webdriverdriver = webdriver.Firefox()driver.get("https://www.baidu.com")# <input id="kw" class="s_ipt" type="text" autocomplete="off" maxlength="100" n...转载 2019-09-30 17:18:53 · 175 阅读 · 0 评论 -
Python+Selenium自动化-定位页面元素的八种方法
也可参考:https://www.cnblogs.com/xiaoxin-test/p/10414901.html.元素定位方法主要有:id定位:find_element_by_id(' ') name定位:find_element_by_name(' ') class定位:find_element_by_class_name(' ') tag定位:find_element_b...转载 2019-09-30 17:21:12 · 312 阅读 · 0 评论 -
selenium操作元素时的实用方法
1.判断元素的属性if i.get_attribute(‘type’) == ‘checkbox’2.获取当前窗口的坐标 driver.get_window_position获取当前窗口的长宽 driver.get_window_size获取元素坐标 driver.find_element_by_xpath(“//*[@id=’tablechart’]/tbody/tr[14]/td[...转载 2019-09-30 18:16:47 · 404 阅读 · 0 评论 -
数据库知识总结
1. 索引索引是一种数据结构,对数据库表中的一或多列的值进行排序,是为了帮助MYSQL高效获取数据。优点:大大加快了数据的检索速度 保证了数据的唯一性 加速了表与表之间的联系 在使用order by、group by子句进行数据索引的时候,可以显著减少时间缺点:索引需要占用物理内存 如果修改、增加、删除表中数据,索引也要动态维护。索引的类型:根据索引的功能,可以将索...转载 2019-10-10 16:14:46 · 207 阅读 · 0 评论 -
面试题之UI自动化
1.Selenium是否支持桌面应用软件的自动化测试。Selenium不支持桌面软件的自动化测试,Selenium是根据网页元素的属性才定位元素,而其他桌面软件自动化测试工具是根据桌面元素的位置来定位元素,当然现在也有根据桌面元素的属性来定位的。2.Selenium是否支持用例的执行的引擎。引擎好比就是一个发动机。Selenium是没有关于测试用例和测试套件管理和执行的模块。我们需要借助第...转载 2019-09-29 10:20:01 · 4577 阅读 · 1 评论