自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虫无涯的博客

专注测试领域技术研究,测试理论、测试方法、测试管理等测试知识分享、交流和学习

  • 博客(29)
  • 收藏
  • 关注

原创 Python设置显示屏分辨率

工具安装主要调用win32库实现分辨率获取和读写,需要安装pywin32示例中是从execl列表中读取需要设置的分辨率,需要安装xlrd用到的execl分辨率列表如下:pip install pywin32pip install xlrd完整脚本import win32api,win32con,time,xlrd"""Author:NoamaNelsonDate:20...

2019-11-26 14:11:05 3519 4

原创 使用大恒USB工业相机PythonSDK进行逐帧率图片采集

今天使用到了大恒的USB工业相机,需要逐帧率采集图片,并保存在本地。以下是采集过程。1、安装python的PIL图像处理库安装方法,点击此处:Win7 64位下Python安装PIL图像处理库2、需要安装摄像机驱动1.、进入大恒官网官网地址,点击此处:大恒图像官网2、点击注册,填写信息注册成功后,点击下载中心,找到自己使用的摄像头,以及对应的系统,进行驱动下载安装即可3、直接在驱...

2019-11-21 18:13:17 11918 35

转载 Pygame按键对应 及相关模块

key | Pygame中文文档pygame.key与键盘相关的 Pygame 模块。函数pygame.key.get_focused()  —  当窗口获得键盘的输入焦点时返回 Truepygame.key.get_pressed()  —  获取键盘上所有按键的状态pygame.key.get_mods()...

2019-11-21 13:14:12 2147

原创 Appium学习笔记(六):定位控件

appium 通过 uiautomatorviewer.bat 工具来查看控件的属性。该工具位于 Android SDK 的 /tools/bin/ 目录下。id 定位通过uiautomatorviewer.bat 工具可以查看对象的id属性。如果目标设备的API Level低于18则UIAutomatorViewer不能获得对应的Resource ID,只有等于大于18的时候才能使用。打...

2019-11-20 15:00:05 292 1

原创 Appium学习笔记(五):python-client安装与测试

前提条件当你点击这一章时,说明你是打算使用 Python 语言编写 appium 自动化测试脚本的。1、安装 Python 语言 , Python的安装相对相简单得多。2、Python 编辑器很多,推荐:PyCharm、Atom、Sublime text3等。这几款都是我常用的。安装 python-client其实,python-client 的项目名称叫:Appium-Python-C...

2019-11-20 14:54:41 2293 1

原创 Appium学习笔记(四):java-client安装与测试

前提条件当你点击这一章时,说明你是打算使用 Java 语言编写 appium 自动化测试脚本的。1、安装 Java 环境 ,我想这一步你已经搞定了2、安装 IntelliJ IDEA , 当然,你喜欢用 Eclipse 也可以,不过,我仍然推荐 IDEA。3、安装 Maven, Java开发必备啊!Maven 安装 Java-clientIDEA,创建Maven项目(参考seleniu...

2019-11-20 14:45:16 1130 3

原创 Appium学习笔记(三):安装 appium Server

我们可以在Appium官方网站上下载操作系统相应的Appium版本。https://bitbucket.org/appium/appium.app/downloads/当前最新版本为 AppiumForWindows_1_4_16_1.zip ,注意这是一个 Windows 版本,如果你的电脑为MAC请下载 appium-1.5.3.dmg 。虽然你已经看到了这些下载包,但我不保证你能下载的下...

2019-11-20 14:21:04 279 1

原创 Appium学习笔记(二):安装 Android SDK

注明: 理论上这一章不是必须的,如果你不想使用 Android 模拟器运行测试的话可以跳过,不过,建议安装;原生 Android 好折腾!关键是它自带的一些工具是你做 appium 测试必须要用的!Android SDK(Software Development Kit,软件开发工具包)提供了 Android API 库和开发工具构建,测试和调试应用程序。简单来讲,Android SDK 可以看...

2019-11-20 12:42:22 550 1

原创 Appium学习笔记(一):Appium介绍

官方网站1. 特点appium 是一个自动化测试开源工具;支持 iOS 平台和 Android 平台上的原生应用,web应用和混合应用;①“移动原生应用”是指那些用iOS或者 Android SDK 写的应用(Application简称app);②“移动web应用”是指使用移动浏览器访问的应用(appium支持iOS上的Safari和Android上的 Chrome);③“混合应用”...

2019-11-20 12:20:37 446 1

原创 一个简单的软件测试流程(附带流程详解)

该流程为笔者整理的一个小型项目的测试流程,不代表测试的全部。更适合于一些小公司的测试流程。仅供参考。流程图流程分解目的:本活动的意图负责人:负责执行本活动的角色参与人:配合执行本活动的角色进入准则:能够开展本活动所须满足的因素或条件输入:执行本活动需要使用的数据或文档活动:将本活动的输入转化为输出的一系列行动输出:本活动所产生的数据或文档完成准则:标志本活动完成的因素或条...

2019-11-19 17:26:27 4948 3

原创 【学习笔记】Python获取磁盘、文件夹大小信息(附邮件发送)(二)

【学习笔记】Python获取磁盘、文件夹大小信息(一)中已经描述了怎么获取文件的大小,磁盘的大小。本次笔记增加邮件服务,这样可以更好的掌握磁盘的运行状态。发送邮件def sendmail(sub, con): msg = email.mime.multipart.MIMEMultipart() msg['from'] = "xxx.com" # 发邮件的邮箱地址 ms...

2019-11-19 14:21:30 532 1

原创 【学习笔记】甄选人才的六个标准

知识笔记整理,阅读来源于《李元芳履职记》一书,感谢作者,收获颇丰。一、以德为先没有良好的职业道德、人生观和价值观的人才,往往缺乏奉献精神,很难将做好本职工作作为对自己的第一要求。二、务实为本自认为怀才不遇、眼高手低、好高骛远的人才,往往“头重脚轻根底浅”,他们浮躁、不务实、投机取巧、热衷于做表面文章。务实人才往往乐于从基础做起,一步一个脚印。三、良好的团队精神一个缺乏团队精神的人...

2019-11-19 11:31:26 866 1

原创 【学习笔记】Python获取磁盘、文件夹大小信息(一)

做某项目时,需要获取文件夹大小,磁盘的存储信息。通过学习整理了下,仅供参考。获取某个目录的大小def get_size(path): list1 = [] fileList = os.listdir(path) # 获取path目录下所有文件 for filename in fileList: pathTmp = os.path.join(path,f...

2019-11-19 11:23:32 3930 1

原创 Python+Opencv读取高帧率USB摄像头问题

前几次使用Python+Opencv,对网络摄像头,USB摄像头进行数据采集,基本流程已经炮筒,没什么大问题。最近项目中使用了一款120fps/s的USB摄像头,但是调试好代码运行后,问题来了。遇到的问题120fps,每次只能读取30多张图片或者最多也在40张以下。根本达不到要求。开始使用的代码# -*- coding: cp936 -*-"""Author:NoamaNelsonD......

2019-11-19 09:18:26 9693 9

转载 【转载】测试金字塔实战

感谢原博主,内容很详细,学习了。 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本...

2019-11-15 18:00:20 574

原创 测试工程师应该具备的软性能力有哪些?

作为测试工程师,我们不仅要掌握相应的技术,还要了解一些必备的软性能力,这样才能在工作中游刃有余。那么有哪些软性能力需要掌握呢,且听我细细道来。注:仅为个人观点,个人体会,仅供参考。1、沟通表达能力这个毋庸置疑啊,现在每个招聘岗位,都有这个,但是我觉得作为测试,我们的沟通表达能力真的很重要。比如:1.在和开发沟通问题的时候,让你描述一个问题的现象,你支支吾吾半天说不清。这个真的是很...

2019-11-15 17:16:23 2519 1

原创 Python+Opencv解析一段视频并逐帧保存到本地

实现原理使用Python+Opencv,把视频流直接按帧率解析成图片,并保存到本地特点可以做到无视视频的长短,视频的帧率。多长就解析多长,多少帧率就解析多少帧率,视频解析完直接退出,避免影响内存或者Opencv窗口卡死实现的效果针对一个本地视频:①时长:从1.02-4.22,共计3.21s②图片:每秒60张,视频解析出来共计3*60+21=201张图片,如下:脚本# -*- c...

2019-11-15 09:15:32 2448 3

转载 如何将PyQt(pyqt-tools)中的Qt Designer改为中文界面(汉化)

特别注意:以下步骤4中的文件路径需要改一下,笔者的路径和原博客的路径不一样: pyqt5-tools 的translations的文件夹路径改为:D:\Python 3.5\Lib\site-packages\pyqt5_tools\Qt\bin说明: 首先直接用pip安装的PyQt-tools的Designer是不带翻译文件的,因此我们要把Qt creator中Designer的翻译文件拷贝...

2019-11-13 19:19:41 1996 2

原创 Selenium WebDriver API 学习笔记(三):浏览器控制

读了虫师《Selenium 2自动化测试实战 基于Python语言》一书,感触颇深,内容非常丰富。现整理下来,供后续学习参考使用。本次主要整理的是元素浏览器控制之二。内容在“Selenium WebDriver API 学习笔记(一):浏览器控制”基础上添加。9.设置元素等待①显式等待:WebDriverWait(driver,poll_fequency=0.5,ignored_excepti...

2019-11-12 09:55:39 488 1

原创 Selenium WebDriver API 学习笔记(二):浏览器控制

读了虫师《Selenium 2自动化测试实战 基于Python语言》一书,感触颇深,内容非常丰富。现整理下来,供后续学习参考使用。本次主要整理的是浏览器控制操作之一。1.控制浏览器窗口大小①set_window_size();如set_window_size(640,480); 即宽640,高480②maximize_window(); 窗口最大化,不需要参数,直接使用2.控制浏览器进退...

2019-11-12 09:50:13 655 1

原创 Selenium WebDriver API 学习笔记(一):元素定位

读了虫师《Selenium 2自动化测试实战 基于Python语言》一书,感触颇深,内容非常丰富。现整理下来,供后续学习参考使用。本次主要整理的是元素定位的方式。1. id定位find_element_by_id();2. name定位find_element_by_name();3. class属性定位find_element_by_class_name();4. tag属性定位...

2019-11-12 09:43:01 822 1

原创 Visual Studio编码检测和修改工具使用方法

【分享】一个Visual Studio编码检测和修改工具插件。原文链接:编码检测和修改工具编码检测和修改工具在开发中经常遇到编码不一致的文件,而如果这些文件包含需要显示的字符串,就会导致在乱码。所以需要一个工具可以自动检测工程、文件夹内所有文本的编码,并可以规范所有文件编码。工具要求可以设置规定的编码,如果文件的编码不是规定的编码,用户可以选择把文件的编码转换为规定的编码。用户可以设置...

2019-11-12 09:20:47 2139 1

原创 Visual Studio2019安装闪退(不弹出下载界面)等问题解决方法

Visual Studio2019安装过程中,几个问题解决方法。问题分类双击安装程序后,进入不到安装下载界面List item

2019-11-11 15:05:55 15359 3

原创 WebUI自动化环境搭建

环境基本介绍环境说明使用Python+Selenium+Webdriver集成开发软件列表1、Python(脚本语言)2、SetupTools、Pip工具(安装包管理工具)3、Selenium包(网页自动化测试)4、浏览器(IE、Chrome、Firefox)5、浏览器驱动(IEDriver、ChromeDriver等)6、Selenium IDE插件7、Fire...

2019-11-08 14:41:46 1585 1

原创 分享几个软件测试逻辑思维和综合面试题

搜集整理了几个软件测试逻辑思维和综合面试题,供大家参考。逻辑思维题一个经理有3个女儿,3个女儿的年龄相加等于13,3个女儿的年龄相乘等于经理的年龄,一个下属知道经理的年龄,但不知道3个女儿的年龄,经理说只有一个女儿的头发是黑的.问3个女儿的年龄是多少?为什么?1000 个瓶子中有一瓶毒药,一只老鼠吃到毒药一周之内会死,如果要在一周之内检测出有毒药的一瓶,问至少需要几只老鼠?一棵蜡烛能点6...

2019-11-05 15:01:07 9942 1

原创 Python读execl之xlrd库函数详解三:行、列相关

Python读execl主要用到xlrd库,用到主要函数详解如下:准备工作:准备工作和所用材料和《Python读execl之xlrd库函数详解一:工作簿相关》一致。库函数:单元格相关cell #获取单元格对象(附带单元格属性,比如单元格格式)#-*- encoding:utf-8 -*-import xlrd,jsondef openexec(): book...

2019-11-05 14:56:55 2351 5

原创 Python读execl之xlrd库函数详解二:单元格相关

Python读execl主要用到xlrd库,用到主要函数详解如下:准备工作:准备工作和所用材料和《Python读execl之xlrd库函数详解一:工作簿相关》一致。库函数:单元格相关cell #读取单元格(附带单元格属性,比如单元格格式)#-*- encoding:utf-8 -*-import xlrd,jsondef openexec(): book1 ...

2019-11-05 11:12:15 1867 1

原创 Python读execl之xlrd库函数详解一:工作簿相关

Python读execl主要用到xlrd库,用到主要函数详解如下:准备工作:安装xlrd库:pip install xlrd待读取的execl文件,本文使用如下:文件名:datalist.xlsx文件内容:(里边的数据只是示例,非真实数据,切勿计较)库函数:1、工作簿相关open_workbook #打开工作表#-*- encoding:utf-8 -*-...

2019-11-05 08:48:04 1980 1

原创 【零基础】性能、自动化测试技能自学提升方案

目录一 目的 2二 提升方案 22.1 自我学习 22.1.1自学过程分类 22.1.2自学过程输出 22.2 技术分享 32.2.1 分享形式 32.2.1 分享形式输出 32.3 过程总结 32.4 外派学习 3三 方案细化 43.1 自我学习 43.2 技术分享 43.3 过程总结 53.4 外派学习 5四 总结 6性能和自动化测试技能提升方案一 目的成...

2019-11-01 11:50:11 912 3

空空如也

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

TA关注的人

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