自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学编程前博主是做测试的,当初在测试部作为一个小官还写了不少流程呢,今天突然翻到来跟大家分享一下测试流程(之测试内部流程)

··· 这个测试内部流程写于2010年6月,那个时候刚从大公司出来进了一个小公司。待惯大公司的人再去小公司真的不习惯,大公司分工分明,流程清晰;小公司就不一样了,什么都不明确,逮着什么干什么,逮着着谁就干什么,实在是没法忍。后来我就给老板提议,咱们老板顺手就把这个工作交给我了。内容比较多哦,包含:测试流程、bug提交及验证流程、测试报告格式、测试用例完善流程等,都是博主当初一个字一个字码出来的。当然这个流程和制度只是针对当时那个公司哈,有需要的可以借鉴。(备注:里面的TD是bug管理工具)测试内部流

2020-06-04 18:54:51 223

原创 selenium2.x不能自动打开火狐浏览器指定网页?来我们来使用selenium自动打开指定浏览器下的网页,以及相关浏览器驱动的下载

本文旨在教大家在Windows系统和Linux系统下如何使用selenium2.x和3.x自动打开指定浏览器下的网页,以及相关浏览器驱动的下载。我自己在网上查了好多,没有写的很具体的,所以自己来写一篇!前提条件是Windows和Linux系统都已安装好python3.6及以上版本的解释器,pycharm代码编辑器,chrome浏览器,火狐浏览器。1.Windows系统下:(1)打开cmd命令行,给python3安装selenium第三方包;pip3 install selenium==2.48.0

2020-06-03 15:15:39 359

原创 从做手机软件测试转行做互联网产品(web/app),最近面试了好多家,被问了好多问题,面试题总结如下

从深圳回了武汉,武汉的面试真的很惨烈,基本上每家都是问N多问题。感觉最近自己嘴皮功夫磨练到好的不行不行了,哈哈哈。招人要求高,感觉稍微有点不符合要求就没戏了,可能是因为武汉高校多,可选择性大吧。先说一下我的工作经历:做过服务器BIOS测试,某互联网公司APP测试,某厂商手机软件测试,某互联网公司web测试;app和web各做了一年。web这个接触自动化和接口。下面总结课一些最近被问的问题,我主要面的是自动化测试和接口测试。面试题汇总:自我介绍(1-3分钟);介绍一下姓名,年龄,婚姻状况等,主要讲

2020-07-31 08:44:10 397

原创 python标准库里函数的参数加星号和不加星号的区别

看python标准库的时候会发现同一个参数有的加星号,有的又不加星号,他们有什么区别呢?还有一些参数有两个星号;调用标准库函数的时候传参也加星号;今天来稍微归纳一下。1.iterable和*iterables:不加星号表示一个可迭代的类型(即容器类型);加星号表示一个或多个可迭代的类型;例如:max函数:max(iterable) -> value #容器类型里的数据进行比较,返回最大值map函数:map(func, *iterables) --> map object; # 通过把

2020-06-07 19:08:37 966

原创 python面试题--获取字典dict中value最大的值,将最大值的key-value打印

今天在测试群里看到一个小伙伴发的python自动化测试的一道面试题:#获取字典dict中value最大的值,将最大值的key-value打印。dict = {‘a’: 1, ‘b’: 2, ‘c’: 3, ‘d’: 1 }我写了5种方法:python=3.6.8 ,前3种都是比较常用的基础语法。1.第1种:my_list = []for value in dict.values(): my_list.append(value)print(my_list)my_list.sort()

2020-06-07 17:57:48 7328 1

原创 selenium使用css元素之间的嵌套关系定位,几个方法(div p, div,p 等)的区别

selenium使用css元素之间的嵌套关系定位,几个方法的区别:div p: 将所有div内部的p元素选中 (包含p的子元素,孙元素…即div内部所有层级的p)div>p: 将所有父元素是div,子元素是p的选中div+p: 将所有与div相邻的p元素选中 (div和p属于同一层级,没有嵌套关系)div,p: 将所有的div和所有的p元素选中div~p: 将div后面的所有p元素选中 (div和p属于同一层级,没有嵌套关系;只要是在div后面的,不一定要相邻)下面用百度首页来写

2020-06-06 22:49:53 1015

原创 selenium里面driver.close和driver.quit的区别

先说一下driver.close和driver.quit的区别,然后用代码实现,一目了然。driver.close()是关闭单个浏览器窗口;driver.quit()是关闭所有的浏览器窗口;下面以打开百度首页,然后开多个窗口来演示这两个的区别:from selenium import webdriverimport timedriver = webdriver.Chrome()url = r"https://www.baidu.com"#打开百度网址driver.get(url)tim

2020-06-06 00:54:31 3723

原创 python正则表达式经常会出现反斜杆这些字符,一不小心代码就会出现灰色波浪线,怎么才能写的规范呢?

match_obj = re.match(正则表达式, 要匹配的字符串)正则表达式里面经常会出现\s,\S,\d,\D,\w,\W,.,\1等这些字符,一不小心代码就会出现灰色波浪线,怎么写才能写的规范呢?match_obj = re.match("\W", “&”) # &match_obj = re.match(r"\W", “&”) #两个都okmatch_obj = re.match(’<([a-zA-Z1-6]+)>.</\1>’, ‘

2020-05-23 22:29:37 432

原创 对于英语不好的人看Linux里面的命令缩写是不是很费劲啦,来我总结了一些

Linux命令缩写ls: ->LiSt file contents 查看/列出目录下的所有文件和文件夹pwd:->Print Working Directory 查看/打印当前路径man:->manual(手册) man command 查看命令的帮助信息cd:-> Change Directory 切换目录touch:-> 创建文件(1.文件不存在时才创建它;2.文件存在,会更新文件时间戳,不会改变文件内容)mkdir:->MaKe Director

2020-05-23 21:51:50 250

原创 mysql数据库对于事务开启和提交是不是很晕?看这篇就对了

mysql数据库默认情况下autocommit(自动提交)=1,即开启总结1:默认情况下autocommit(自动提交)=1时:执行sql修改语句(insert into,update…set,delete from)后,是立即生效的;总结2:若手动修改autocommit(自动提交)=0,即手动提交时;执行sql修改语句(insert into,update,delete from)后,不会生效;在当前终端查看到的数据是存在缓存里的数据;重新打开一个终端查看,会发现数据没有生效;需要输入com

2020-05-22 18:58:04 780

原创 python里面字符串的相关操作,面试必备,容易混淆的都在这里

python字符串的相关操作真的有好多:find, rfind, index, count, replace(), split(), startswith, endswith, strip(), partition(), rpartition,splitlines, join(*), capitalize, title, lower, upper, isalnum, ispace, isdigit, isalpha;重点说一下加*标的操作:replace,代替,替换;根据指定数据对字符串中的内容

2020-05-22 18:45:06 158

空空如也

空空如也

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

TA关注的人

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