- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 Robot Framework自动化框架配置常见问题
1. Eclipse中引入的RF包的方法数为0RF版本过高,eclipse不支持4.0以上的RF版本,所以指定较低版本即可
2021-11-05 17:42:18
130
原创 Windows自动化框架实现(0) - 知识准备
(一)Windows GUI自动化测试常用工具 Tool Comment 主要封装框架 AutoIT Win32应用 Windows API Pywinauto 一个python库,PC端自动化工具 Windows API, UI Automation UI Automation ...
2021-03-16 15:09:44
1506
原创 Windows自动化框架实现(1) - 环境搭建
web和mobile app的自动化比较广泛,但是在PC端,一直没有找到很成熟的测试框架,于是我自己用了很多精力,搭建了一套较为稳定的windows 上操作各个应用的自动化框架。可以根据元素定位(类似于网页上的locator定位)而不是使用屏幕上的相对位置,坐标去定位元素,所以在不同分辨率的电脑上兼容性和稳定性都好了很多。下来我简要记录了我的成果,供大家借鉴。由于我们现在的自动化框架普遍使用robotframework,而且已经实现web和mobile app的自动化,为了方便管理统一使用一个框
2021-03-16 14:59:03
806
2
原创 Windows10 的IE环境下,自动化点击元素无作用等异常的原因分析及排除
由于自动化的普遍和系统版本的更新,经常会出现一些不可预料的错误。尤其是IE版本的跟新经常导致脚本不可用。windows10系统的用selenium的click方法点击无作用或者等等问题,可以检查以下几点:1.IE的4种安全级别下,保护模式保持一致;2.IE重置,还原高级设置;3.IE浏览器的百分比是100%,windows系统的缩放和布局是100%;4.部分软件冲突导致,试...
2020-02-28 14:19:23
623
转载 测试各阶段的check List
常用测试checkList,可继续补充测试前迭代测试前CheckList 检查时间 检查人 序号 内容 检查结果 1 提前确定测试范围以及提交测试包的时间和方式 2 评估工作量,确定测试周期,确定测试重点以及测试策略 3 安排测试计划,并邮件发出 4 根据测试内容,准备测试...
2019-06-20 16:44:11
2764
原创 API测试-网络协议基础(2)
API测试涉及的网络基础通信原理常用的协议类型报文构成数据传输方式URL构成HTTP响应代码通信原理HTTP通信过程包括客户端往服务器端发送请求以及服务器端给客户端返回响应两个过程。在这两个过程中就会产生请求报文和响应报文。常用的协议类型应用层 HTTP...SMTP,DNS...RTP,SIP,FTP,POP3 传输层 ...
2019-05-13 10:36:33
495
转载 API测试-网络协议基础(2):HTTP消息头
1.关于HTTP消息头HTTP消息头是在,客户端请求(Request)或服务器响应(Response)时传递的,位请求或响应的第一行,HTTP消息体(请求或响应的内容)是其后传输。HTTP消息头,以明文的字符串格式传送,是以冒号分隔的键/值对,如:Accept-Charset: utf-8,每一个消息头最后以回车符(CR)和换行符(LF)结尾。HTTP消息头结束后,会用一个空白的字段来标识,这...
2019-05-10 14:01:27
397
原创 API测试-接口测试基础(1)
由于自己想学习API方面的测试,但是市面上搜不到相关的图书可以系统学习,网上的内容又零零散散,适合有点API开发基础的人去搜索。为了方面新手学习API测试,现在整理了他人的宝贵经验和自己的学习心得,尽量在一篇文章中囊括API测试前需要了解的API基础知识。接口测试基础1.什么是接口?2.接口类型3.接口本质4.什么是接口测试?5.为什么做接口测试?6.怎样做接口测试?...
2019-05-09 14:16:29
8040
6
原创 Cucumber自动化测试(2)—测试框架搭建
Cucumber是实现BDD开发模式的一种测试框架,实现了使用自然语言来执行相关联的测试代码的需求。Cucumber框架使用Gherkins语言描述测试功能,测试场景,测试步骤和测试结果,Gherkins语言支持超过40种自然语言,包括英文和中文。经过现在技术的筛选,我们最终确定为Java + Cucumber + Maven + Junit的框架结构。一.Eclipse中安装Ma...
2019-03-29 14:52:23
1082
原创 API测试-网络协议基础(2):HTTP响应代码
HTTP响应代码1xx - 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。· 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。[1.1]· 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议。[1.1]2xx - 成功这类状态代码表明服务器成功地接受了客...
2019-03-28 14:08:30
262
转载 Windows Error 错误代码全解
WindowsError的错误代码详解0操作成功完成。1功能错误。2系统找不到指定的文件。3系统找不到指定的路径。4系统无法打开文件。5拒绝访问。6句柄无效。7存储控制块被损坏。8存储空间不足,无法处理此命令。9存储控制块地址无效。10环境错误。11试图加载格式错误的程序。12访问码无效。13数据无效。14存储器不足,无法完成此操作。15系统找不到指定的驱动器。...
2019-02-11 10:54:22
502
原创 Mac环境变量设置
Mac电脑配置环境的过程中遇到许多问题,现在mark下其过程和要注意的地方。第一步,切换到当前用户的目录。cd ~注意:用户目录下的bash_profile文件才是设置用户环境变量的地方,如果不是当前目录不是用户目录, 且当前目录下没有profile文件就会在当前目录下新创建一个,所以只是在里面写文本,起不到作用。第二步,添加环境变量在.bash_profile文件中。...
2019-01-30 16:48:26
786
2
原创 一篇解决 red.xml导入autoItLibrary的包失败,红显无法使用 的问题
Eclipse中有时候在red.xml中导入SeleniumLibrary,AutoItLibrary的时候失败,显示红叉叉。提示 "RED was unable to find classes/modules inside..."等等。这个时候试一下以下几种方案:1. 检查 Windows>Preference>Robot Framework>Installed frame...
2019-01-29 15:01:10
2847
原创 两台Mac电脑之间的文件传输
最近项目中使用了Mac电脑,虽然PC很高大上,但是UNIX的内核和操作界面并不是很方便使用。由于iOS和公司政策的各种限制,很多文件并不方便下载,下面介绍一下如何在两台苹果电脑之前传输文件。如果两台电脑在一个局域网下,可以使用sftp来传输文件第一步,切换到自己想要保存在本机的目录下。cd desktop第二步,通过sftp连接想要传输文件的另一台Macsftp usernam...
2019-01-23 14:45:51
11578
1
原创 自动化中对CodeMirror的操作
一.对CodeMirror进行操作CodeMirror是一个嵌入在浏览器中的代码编辑器。要想对其操作,必须使用CodeMirror自己的方法。通常我们在selenium或者robot framework框架中是可以使用自带的方法进行文本输入的,但是在某些web系统中嵌入了CodeMirror编辑器,那在写自动化脚本的时候要如何对CodeMirror进行操作呢?本文以在robot fra...
2019-01-03 17:08:48
1790
1
原创 Robot Framework自动化测试(1) —环境搭建
这篇描述的Robot Framework自动化框架,是由Python+Robot Framework+Eclipse组成的。安装主要分为两部分,第一部分是Python和robot Framework库的安装;第二部分是Eclipse中相关插件的安装,可以在eclipse中编写脚本,如果不想用eclipse编译环境,可以使用Ride图形化界面编译环境。(一)Python和robot Fram...
2018-12-20 17:00:00
808
2
原创 算法测试与传统测试的不同
最近接触到一个概念:算法测试。下面列出这个新名词,与传统测试的不同。算法测试 传统测试 上线后 上线前 效果 功能 用户感知 用户使用 偏后端 偏UI 数据集 对于近年来流行起来的新测试类型,还需要更多补充。先mark到这里。 ...
2018-12-10 16:44:52
2058
eclipse-committers-oxygen-3a-win32-x86_64(2)
2018-12-17
eclipse-committers-oxygen-3a-win32-x86_64(1)
2018-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人