自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 TestNG单元测试框架使用示例

文章目录1 什么是 TestNG?2 TestNg有哪些优点?3 如何编写 TestNG测试用例的步骤4 在开发工具中使用TestNG插件5 Selenium+TestNG 使用实例1 什么是 TestNG?TestNG单元测试框架比 Junit单元测试框架更强大,它提供了更多的扩展功能。很大一部分自动化测试工程师已经开始转向使用 TestNG单元测试框架来运行更复杂的自动化测试用例, Tes...

2019-08-07 11:42:38 678

原创 移动App常见测试范围

目录一、功能测试二、兼容适配测试三、UI测试四、用户体验测试五、安装卸载六、APP更新七、中断测试八、稳定性测试九、性能测试十、安全性测试十一、APP测试相关工具1、Emmagee2、Monkey3、Monkey参数大全4、Monkey调试参数介绍5、Monkey运行APP实例6、Monkey日志分析一、功能测试功能测试主...

2019-07-26 18:58:29 2506

原创 Python 复制/移动 和 压缩文件/文件夹

Why因为经常需要拷贝某固定目录的日志文件和压缩,故而使用python脚本把这个工作实现了。使用配置文件的方式配置文件拷贝和移动的目录,基本能满足简单使用How使用os.path 实现对文件和目录判断相关功能,如:os.path.abspath()/os.path.exists使用shutil模块实现对文件和文件夹的移动拷贝、删除,压缩使用configparser模块实现对ini配置文...

2019-06-18 15:06:30 1270

原创 Python如何截图保存的三种方法

本文介绍python如何进行截图保存的几种方法,在测试过程中,是有必要截图,特别是遇到错误的时候进行截图。结合Python其它模块如time ,os.path,基本能满足截图保存文件的功能需求第一种 selenium for pythonget_screenshot_as_file()相关代码如下:# coding=utf-8import timefrom selenium impor...

2019-05-10 13:02:27 12962

原创 Java单元测试工具 Junit4入门使用教程

文章目录1.序言2.前期准备3.创建工程,添加包依赖4.JUnit代码实战演示4.1 实战第一步:4.2 实战第二步4.3 实战第三步4.4 实战结果分析5.JUnit4使用教程中级篇5.1 引入必要的包5.2 测试类的声明5.3 创建一个待测试的对象5.4 测试方法的声明5.5 编写一个简单的测试方法5.6 忽略未完成的测试方法5.7 Fixture用法6.JUnit4 使用教程高级篇6.1 测...

2019-05-10 12:41:41 1201

原创 python- Selenium WebDriver功能原理和常用方法

WebDriver原理WebDirver提供许多用来与浏览器交互的功能和设置。我们可以通过使用WebDirver的功能和一些方法来实现与浏览器窗口、警告、框架和弹出窗口的交互。它也提供了自动化操作浏览器导航栏、设置cookies、截屏等方便我们测试的特性。WebDriver功能WebDriver操纵浏览器功能如下表:功能/属性描述示例current_url获取当前页...

2019-01-10 17:37:23 5097

原创 Python-Selenium 网页元素定位方式

Selenium Webdriver元素定位方法webdriver 提供了八种元素定位方法:idnameclass nametag namelink textpartial link textxpathcss selector在 Python 语言中对应的定位方法如下:find_element_by_id()find_element_by_name()find_ele...

2019-01-10 15:05:34 2513

原创 Python基础--数据库操作(MySQL)

1.Python DB APIpython 访问数据库的统一接口规范https://www.python.org/dev/peps/pep-0249/1.1 Python DB API 包含的内容:数据库连接对象connection数据库交互对象cursor数据库异常类 exceptions1.2 使用Python DB API 访问数据库流程:开始–>创建connect...

2018-10-13 00:13:35 230

原创 Python基础--文件处理

文件基本概念python中文件是对象Linux文件:一切设备都可以看成文件,磁盘文件,管道,网络Socke,外设等文件属性:用户/用户组,读/写/执行权限,大小,创建时间,文件名-rw-rw-r–rw-代表当前用户权限,接下来的rw-代表当前的用户组,其它用户组ls -l -lchmod +x hello.pyls -l文件打开方式文件打开方法:open(name[,mo...

2018-10-10 01:00:57 190

原创 Python 基础--正则表达式

什么是正则表达式1、使用单个字符串来描述匹配一系列符合某个句法规则的字符串2、是对字符串操作的一种逻辑公式3、应用场景:处理文本和数据4、正则表达式过程:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功,否则匹配失败练习:查找以字符串“aa”开头的字符串 //以字符串“aa”开头和结尾的字符串//查找以数字和字母开头的字符串(变量)Python 正则表达式imp...

2018-10-09 01:16:44 162

原创 Python调用QC(Quality Center) API 获取缺陷数据

一、运行环境XP系统/Win7 32bit旗舰版(部分Win7 系统不可调用QC客户端组件,原因未明)安装QC客户端(QCExplorerAddIn9.0.exe)及对应服务端Python 2.7.11需要安装pywin32 (pip install pywin32 )二、Python调用QC常用操作2.1 登录连接QCwin32com是Pywin32下面的一个模块,专门负责操...

2018-09-21 19:04:41 1357

原创 Windows系统下创建Python虚拟环境及virtualenv使用

本机安装环境及配置安装python2.7以及python3.6,python2.7安装在C:\Python27,python3.6安装在C:\Python36多个python安装版本的配置和修改1.因为主要使用python3.6,python2.7为辅助使用,因此先将C:\Python27目录下python.exe改名为python2.exe,再将C:\Python27和C:\Pyth...

2018-09-19 10:07:43 902

原创 Win7 64位系统安装SQL Server2005

Win7下如何安装SQL Server20051、启用 IIS 服务 参考 https://jingyan.baidu.com/article/72ee561a561c58e16138dfcf.html2、下载安装SQL Server2005 参考 https://jingyan.baidu.com/article/546ae18531aebf1149f28cde.html ht...

2018-09-12 01:55:22 2939 1

原创 Python数据类型序列类型-元组使用

一、普通的元组元组特点元组是个有序的序列,支持和字符串一样的分片和步距语法。元组和字符串一样是固定的类型,不能替换和删除其中包含的数据项元组中某一项为可变的数据类型对象时,可修改该项对象的值创建元组的方法t=tuple()#空元组print(type(t))t=(1,2,3,2,4)t1=(1,)#一个元素的元组的表示方法,注意连接一个元素的元组时,,号不可少。...

2018-07-23 00:38:14 285

原创 Python 字符串使用

1.引号的使用1.1 如果字符串中使用的引号与包含字符串的引号不同时,可以直接使用该引号。a='''wo men' xue xi "python"''' print(a)1.2 三引号包含的字符串可以直接使用换行,或者使用\n 转义字符使字符串包含换行thr='''sfsdfafdasdfasd'''print(thr)1.3 其它表示跨越2行或者更多行长字...

2018-07-22 22:38:25 214

原创 Python 练习—生成随机整数组成的网格程序

题目要求生成一个随机整数组成的网格的程序,用户可以规定需要输入多少行,多少列,以及整数所在的范围。 示例:rows:7vinvalid literal for int() with base 10: '7v'rows:4columns:7minimum(or Enter for 0):-10maximum(or Enter for1000): 478 29...

2018-07-17 00:05:02 591

关于设计模式的资料

学习设计模式时老师分享的资料。关于Java设计模式的分析很到位,容易理解

2012-10-29

空空如也

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

TA关注的人

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