![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 70
上海-悠悠
上海-悠悠 专注python自动化测试
展开
-
python3面试题:输入一个时间段,a=202103,b=202105,输出列表[“2021-03“,“2021-04“,“2021-05“]
面试题输入一个时间段,a=202103,b=202105,输出列表:[“2021-03”,“2021-04”,“2021-05”]实现代码# 输入一个时间段,a=202103,b=202105,# 输出列表["2021-03","2021-04","2021-05"]# 作者-上海悠悠 QQ交流群:717225969# blog地址 https://www.cnblogs.com/yoyoketang/def out(a=202103, b=202105): a1 = str(a)原创 2021-08-31 19:50:31 · 191 阅读 · 0 评论 -
selenium 如何在已打开的浏览器上继续运行自动化脚本?
前言使用selenium 做web自动化的时候,经常会遇到这样一种需求,是否可以在已经打开的浏览器基础上继续运行自动化脚本?这样前面的验证码登录可以手工点过去,后面页面使用脚本继续执行,这样可以解决很大的一个痛点。命令行启动浏览器首先右键Chrome浏览器桌面图标,找到chrome.exe的安装路径复制地址C:\Program Files\Google\Chrome\Application 添加到环境变量Path下打开cmd输入命令启动chrome浏览器–remote-debugging原创 2021-08-13 10:15:32 · 1323 阅读 · 1 评论 -
面试题:使用存储过程造10w条测试数据,数据库插入10w条不同数据
前言面试题:如何造10w条测试数据,如何在数据库插入10w条数据,数据不重复?想面试高级测试、高级自动化测试、测试开发岗位,面试时候考察 SQL 就不是简单的增删改查的,必然会问到存储过程。一问到存储过程基本上是送命题了,本篇讲解下如何使用存储过程在 mysql 数据库快速造大量测试数据。存储过程基本语法MySQL 5.0 版本开始支持存储过程。存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经原创 2021-06-12 18:19:29 · 1064 阅读 · 1 评论 -
面试题:如何造10w条测试数据,在数据库插入10w条不同数据
前言面试题:如果造10w条测试数据,如何在数据库插入10w条数据,数据不重复最近面试经常会问到sql相关的问题,在数据库中造测试数据是平常工作中经常会用到的场景,一般做压力测试,性能测试也需在数据库中先准备测试数据。那么如何批量生成大量的测试数据呢?由于平常用python较多,所以想到用python先生成sql,再执行sql往数据库插入数据。使用语言:python 3.6插入数据首先我要插入的 SQL 语句,需每条 id 不重复 ,下面是执行单个插入语句INSERT INTO `apps`.`原创 2021-06-12 18:18:59 · 2327 阅读 · 2 评论 -
关于面试总结13-app测试面试题
前言现在面试个测试岗位,都是要求全能的,web、接口、app啥都要会测,那么APP测试一般需要哪些技能呢?面试app测试岗位会被问到哪些问题,怎样让面试管觉得你对APP测试很精通的样子?本篇总结了app测试面试时候经常被问的10个相关问题1.什么是activity?2.Activity生命周期?3.Android四大组件?4.app测试和web测试有什么区别?5.android和ios测试区别?6.app出现ANR,是什么原因导致的?7.App出现crash原因有哪些?8.app对于不原创 2021-06-12 18:13:25 · 302 阅读 · 0 评论 -
关于面试总结12-接口自动化面试题
前言前面总结了一篇关于接口测试的常规面试题,现在接口自动化测试用的比较多,也是被很多公司看好。那么想做接口自动化测试需要具备哪些能力呢?也就是面试的过程中,面试官会考哪些问题,知道你是不是真的做过接口自动化测试?总的来说问的比较多的就是以下几个问题:1.json和字典的区别? -对基础数据类型的考察2.测试的数据你放在哪? -数据与脚本分离3.参数化 - 数据驱动模式4.下个接口请求参数依赖上个接口的返回数据 - 参数关联5.依赖于登录的接口如何处理 -token和session的管理原创 2021-06-12 18:12:52 · 368 阅读 · 0 评论 -
关于面试总结11-selenium面试题
前言面试web自动化必然会问到selenium,问selenium相关的问题定位是最基本的,也是自动化的根本,所以面试离不开元素定位问题。之前看到招聘要求里面说“只会复制粘贴xpath的就不要投简历了”,说明面试官对求职者的自动化能力要求不能停留在复制粘贴上。还是那句话,想学自动化的话,需牢记:录制穷三代,复制毁一生!1.如何判断一个页面上元素是否存在?这个可以说是被问烂的题了,判断元素存在方法有三种:方法一,用try…except…def is_element_exsist(driver,原创 2021-06-12 18:12:08 · 314 阅读 · 2 评论 -
关于面试总结10-selenium中隐藏元素如何定位?(hidden、display: none)
前言面试题:selenium中隐藏元素如何定位?这个是很多面试官喜欢问的一个题,如果单纯的定位的话,隐藏元素和普通不隐藏元素定位没啥区别,用正常定位方法就行了但是吧~~~很多面试官自己都搞不清楚啥叫定位,啥叫操作元素(如click,clear,send_keys)隐藏元素如下图有个输入框和一个登录的按钮,本来是显示的元素的属性隐藏和显示,主要是 type="hidden"和style="display: none;"属性来控制的,接下来在元素属性里面让它隐藏<!DOCTYPE html&原创 2021-06-12 18:11:26 · 2080 阅读 · 0 评论 -
关于面试总结8-http协议相关面试题
前言在PC浏览器的地址栏输入一串URL,然后按Enter键这个页面渲染出来,这个过程中都发生了什么事?这个是很多面试官喜欢问的一个问题如果测试只是停留在表面上点点点,不知道背后的逻辑,是无法发现隐藏的bug,只能找一些页面上看得到的bug。测试人员如果想在技术上有所提升,必然要都懂接口(API)测试,这也是近来年越来越多的公司意识到接口测试的重要性,招聘的时候要招一个中高级的测试人员,接口测试是必备技能了。浏览器输入url按回车背后经历了哪些?1.在PC浏览器的地址栏输入一串URL,然后按Ente原创 2021-06-12 18:08:54 · 203 阅读 · 0 评论 -
关于面试总结6-SQL经典面试题
前言用一条SQL 语句查询xuesheng表每门课都大于80 分的学生姓名,这个是面试考sql的一个非常经典的面试题having和not in查询 xuesheng表每门课都大于80 分的学生姓名namekechengscore张三语文81张三数学73李四语文86李四数学90王五数学89王五语文88王五英语96解决办法一: having如果不考虑学生的课程少录入情况(比如张三只有2个课程,王五有3个课程)原创 2021-06-10 18:24:16 · 225 阅读 · 0 评论 -
关于面试总结5-python笔试题(递归)
前言本篇继续收集一些常见的python笔试题,以基础知识为主,递归是面试最喜欢考的一个问题,不管是做开发还是测试,都无法避免考递归。本篇结合实际案例,讲下几种关于递归的场景。计算n的阶乘计算n!,例如n=3(计算321=6), 求10!方法1:可以用python里面的reduce函数,reduce() 函数会对参数序列中元素进行累积。函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到原创 2021-06-10 18:23:45 · 253 阅读 · 0 评论 -
关于面试总结4-python笔试题
前言现在面试测试岗位,一般会要求熟悉一门语言(python/java),为了考验求职者的基本功,一般会出2个笔试题,这些题目一般不难,主要考察基本功。要是给你一台电脑,在编辑器里面边写边调试,没多大难度。主要是给你一张纸和笔,让你现场写出来,那就没那么容易了。(本篇代码都是基于python3.6)1.统计统计在一个队列中的数字,有多少个正数,多少个负数,如[1, 3, 5, 7, 0, -1, -9, -4, -5, 8]方法一# coding:utf-8a = [1, 3, 5, 7, 0原创 2021-06-10 18:23:12 · 195 阅读 · 0 评论 -
关于面试总结3-SQL查询
前言select top n 形式的语句可以获取查询的前几个记录,但是 mysql没有此语法,mysql用limit来实现相关功能。LIMIT子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。1.列出数学成绩前3名的学生(要求显示字段:学号,姓名, 科目,成绩)2.查询数学成绩第2和第3名的学生3.查询第3名到后面所有的学生数学成绩4原创 2021-06-10 18:22:41 · 320 阅读 · 0 评论 -
关于面试总结2-SQL学生表
前言接着上一篇https://www.cnblogs.com/yoyoketang/p/10065424.html,继续学生表SQL1.计算每个人的平均成绩, 要求显示字段: 学号,姓名,平均成绩2.计算每个人的成绩,总分数,平均分,要求显示:学号,姓名,语文,数学,英语,总分,平均分3.列出各门课程的平均成绩,要求显示字段:课程,平均成绩4.列出数学成绩的排名, 要求显示字段:学号,姓名,成绩,排名万年不变学生表有2张表,学生表(student)基本信息如下科目和分数表(grade)原创 2021-06-10 18:22:01 · 357 阅读 · 0 评论