自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Python中的单元测试模块Unittest快速入门

Python中的单元测试模块Unittest快速入门前言为什么需要单元测试?如果没有单元测试,我们会遇到这种情况:已有的健康运行的代码在经过改动之后,我们无法得知改动之后是否引入了Bug。如果有单元测试的话,只要单元测试全部通过,我们就可以保证没有Bug被引入。因此,单元测试是保证软件工程质量的一个很重要的方面。Python中的单元测试Python最强大的地方在于,开发效率高,...

2019-08-05 16:33:05 183

原创 selenium---与页面交互

#与页面交互'''<input type="text" name="passwd" id="passwd-id" />------------------element = driver.find_element_by_id("passwd-id")element = driver.find_element_by_name("passwd")element = drive...

2019-07-31 22:15:56 220

原创 selenium--wait

# 等待页面加载完成(Waits)'''当使用ajax时,定位元素变得困难, 如果元素不再页面之中,会抛出 ElementNotVisibleException 异常。使用 waits时,waits提供了一些操作之间的时间间隔- 主要是定位元素或针对该元素的任何其他操作。Selenium Webdriver 提供两种类型的waits - 隐式和显式。显式等待会让WebDriver等待满...

2019-07-31 22:12:28 1748

原创 selenium+Python自带的模块unittest

'''#selenium.webdriver 提供了所有WebDriver的实现, 当前支持的WebDriver有: Firefox, Chrome, IE and Remote#`Keys`类提供键盘按键的支持,比如:RETURN, F1, ALT等from selenium import webdriverfrom selenium.webdriver.common.keys imp...

2019-07-31 22:06:44 209

原创 selenium---chromedriver版本对应以及下载

有条件可翻墙则:http://chromedriver.chromium.org/查看版本对应以及下载,目前国内可访问两个网址:http://chromedriver.storage.googleapis.com/index.htmlhttp://npm.taobao.org/mirrors/chromedriver/查看chrome版本:然后把下载的chromed...

2019-07-31 21:35:11 830

原创 cookie 和session 的区别

前言:前几天去面试,面试的是测试自动化吧。被问到了这个问题,一时没反应过来。因为这个问题在我去面试开发的时候被问到过。没想到突然被问,一脸懵逼。答的不是很好,归根结底,还是自己菜。cookie 和session 的区别:1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,...

2019-07-31 15:54:23 736

转载 测试基础-测试用例编写

转自:https://www.cnblogs.com/lesleysbw/p/6402364.html一、游戏测试1. 你有玩过什么游戏一般玩的比较多的是手游,比如:糖果传奇、消灭星星、密室逃脱,以及前段时间比较风靡的阴阳师。在电脑上,QQ欢乐四川麻将,以前还会玩一些经营类游戏,初高中的时候是:QQ宠物、QQ农场,大学的时候玩过模拟人生2. 什么样的游戏可以称为一个好的游...

2019-07-29 16:01:13 2253

转载 Selenium 基础知识及问题

转自:https://www.cnblogs.com/lesleysbw/p/6413880.html滴滴面试:1. 自己负责哪部分功能?农餐对接系统分为了两大子系统,一个是个人订餐系统,二是餐馆、个人与农产品供应商进行农产品交易系统。我主要负责组织测试人员对该系统进行测试。我们测试分为两个阶段:一、功能测试阶段。主要负责编写测试计划、测试用例、部署禅道BUG管理系统,进行功能...

2019-07-29 15:57:30 244

原创 自动化测试面试题 问+答

自勉。1.如何使用xpath定位一个兄弟元素,就是和该元素同属于一个父亲节点的元素?(找到父亲,再找到自己的兄弟)a标签后面的第N个标签:"//a[@id='3']/following-sibling::*[N]" a标签的前面的第N个标签:"//a[@id='3']/preceding-sibling::*[N]" 或者xpath轴定位2.//*[contains(@text,"...

2019-07-29 15:49:42 1434

原创 软件测试面试经历

1.金山软件面试:第一轮技术面试:(具体的我忘记了,先自我介绍,问问情况之类)1.测试电商网站购物车下单这个功能点2.测试window自带的画图软件第二轮更深层的技术面:也是直接拿给本子拿个笔给你现场随机出题,我努力回想了一下,大概是这样的。1.现在做一个过滤器,需要我输入版本号之后就可以给我结果是不是符合规则的那一个。规则比如,可用‘+a’,不可用‘-a’,‘或’用‘;’...

2019-07-29 10:33:09 1421 2

原创 SQL常见面试题目(多表联查)

对原文章:https://blog.csdn.net/hou_miao/article/details/78854470,https://blog.csdn.net/crazygolf/article/details/38989461 进行整理一.学生表(学生id,姓名,性别,分数)student(s_id,name,sex,score)班级表(班级id,班级名称)class(c_i...

2019-07-25 15:19:24 8495 2

原创 软件测试面试题二

你在上一家公司的测试流程是怎么样的?答:1、需求分析:阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求。–testing team2、测试计划: 根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如何合理分配安排资源等。—testing leader or testing manager3、用例设计:根据测试计划、任务分配、功能点划分,设计合理的测试用例。—tes...

2019-07-24 18:28:31 250

原创 软件测试基本知识面试题一

@张廷玉说万言万当,不如一默软件测试基本知识面试题一什么是软件测试?答:描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。(通俗来讲:软件测试是为了发现错误而执行程序的过程)软件测试的...

2019-07-22 17:45:43 726

原创 Python 报错:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3:

今天写python 读取csv文件,然后报错:解决:这行代码中的“\””在Python中表示转义.解决方法当然就是不让“\”代表转义。所以可以: 1、在字符串前加上r或R,即:r'C:\Users\IT\Desktop\product-import-update1.csv',其中r或R在python中表示一个不转义的字符串。 2、在“\”前加上"\"实现转义。即:'C:\...

2019-01-23 16:39:22 4656

原创 解决 ModuleNotFoundError: No module named 'pip'

今天去下载扩展组件xlrd,遇到显示pip需要更新,就更新一下,然后就报错:pip install --upgrade pip解决:第一步:python -m ensurepip第二步:更新 python -m pip install --upgrade pip查看:pip list ...

2019-01-23 14:42:13 2696 4

原创 python+selenium 定位 隐藏属性

首先,先贴出网页代码:问题:要定位div隐藏下的 li 思路:用js 的代码,解决display:block注意:我之前试了很久,还是一直报错,最后发现,我 直接这样写的, document.getElementsByClassName("select_content")后面没有加[0] ,一定要加[0] ,然后就可以了。 ...

2019-01-08 10:19:35 846

原创 Git 拉代码

文章出处:https://blog.csdn.net/my2010Sam/article/details/80196862 git pull的作用是,从远程库中获取某个分支的更新,再与本地指定的分支进行自动merge。完整格式是:$ git pull &lt;远程库名&gt; &lt;远程分支名&gt;:&lt;本地分支名&gt;   比如,取回远程库中的develop分支,与本...

2018-11-01 15:53:38 1272

原创 Jmeter 接口测试 Regular Expression Extractor 多参数

如果要匹配多个参数,但参数都是一样的,类似于,那么可以这样写:然后,引用的时候,这样:

2018-11-01 15:43:24 2085

原创 Java日志框架:slf4j作用及其实现原理

https://www.cnblogs.com/xrq730/p/8619156.html最近在重新学习ssm框架,中间有很多东西值得我现在记下来学习的。比如slf4j.上面是我看了感觉写的很好的文章,膜拜大佬。...

2018-07-18 09:52:10 509

原创 Mysql 忘记密码之后怎么更改密码

打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。然后输入命令  mysqld --skip-grant-tables  回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。然后直...

2018-07-15 22:25:18 12454

原创 超级详细正则表达式教程

/ 顺斜杠是表示表达式的开始和结束的“定界符”\ 反斜杠是表示转义字符/^[^\?]+\??/ :^表示匹配文本的开头,[]表示匹配满足内部条件的字符,[]里面的^\?表示除了?以外的任意字符,[]后面的+表示匹配的次数为1次或大于1次,一直到?才匹配结束,\?表示?字符,最后一个?表示匹配一次或0次https://www.cnblogs.com/sunny3096/p/7201403.htm...

2018-07-13 13:47:01 334

转载 超详细 idea ssm+maven 项目实例(适合新手)

https://blog.csdn.net/khxu666/article/details/79851070#commentBox我是在上面作者写的基础上发现了几个非常容易犯的错误,而且还怎么也不知道怎么解决的。在这里我记录一下,以免以后再遇到。https://www.cnblogs.com/zlw-xf/p/8035215.html https://blog.csdn.net/b...

2018-07-11 22:28:10 3942

原创 idea 搭建ssm+maven 环境

https://blog.csdn.net/qq_25591191/article/details/78745312

2018-07-08 22:21:38 263

空空如也

空空如也

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

TA关注的人

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