欢迎来到BlackTest-老王自动化测试

摘要: 开始写自动化脚本之前,我们先学习几个概念,在完全掌握了这几个概念之后,有助于我们快速上手,如何去编写自动化测试脚本。 元素,在这个教程系列,我们说的元素之网页元素(web element)。在网页上面的文本输入框,按钮,多选,单选,标签,和文字都叫元素,总之,凡是能在页面显示的对象都可以作为页面元素 阅读全文
posted @ 2018-12-22 18:40 BlackTest 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 前面文章介绍了,如何调用webdriver接口方法来打开和关闭Firefox浏览器,本文介绍如何打开IE和Chrome浏览器。web项目,需要做兼容性测试,最重要的是浏览器兼容性测试。如果只考虑windows平台,相信应该很多公司必须要测试IE、Firefox、Chrome这三大浏览器。所以webu 阅读全文
posted @ 2018-12-22 18:39 BlackTest 阅读(1922) 评论(0) 推荐(0) 编辑
摘要: 本节介绍如何初始化一个webdriver实例对象driver,然后打开和关闭firefox浏览器。要用selenium打开fiefox浏览器。首先需要去下载一个driver插件geckodriver.exe, 下载地址https://github.com/mozilla/geckodriver/re 阅读全文
posted @ 2018-12-22 18:38 BlackTest 阅读(1695) 评论(0) 推荐(0) 编辑
摘要: 1. 所需组建 1.1 Selenium for python 1.2 Python 1.3 Notepad++ 作为刚初学者,这里不建议使用Python IDE工具,选择一个功能强大的记事本编辑工具就好,例如Notepad++.等以后积累足够了,需要编写更多文件,或者后期简单框架设计,我们再来介绍 阅读全文
posted @ 2018-12-22 18:37 BlackTest 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 如何开始学习web ui自动化测试?如何选择一门脚本语言?选择什么自动化测试工具? 本人已经做测试快5年,很惭愧,感觉积累不够,很多测试都不会,三年多功能测试,最近两年才开始接触和学习自动化测试。打算写一个系列文章,关于如何从零开始到会设计和组装一个简单的web ui自动化测试框架。把文章放到这里的 阅读全文
posted @ 2018-12-22 18:36 BlackTest 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 1. Locust简介 Locust是使用Python语言编写实现的开源性能测试工具,简洁、轻量、高效,并发机制基于gevent协程,可以实现单机模拟生成较高的并发压力。 官网:https://locust.io/ 主要特点如下: 1) 使用普通的Python脚本用户测试场景 2) 分布式和可扩展, 阅读全文
posted @ 2018-12-22 14:39 BlackTest 阅读(641) 评论(0) 推荐(0) 编辑
摘要: Appium 基于 WebDrive 协议的一个自动化测试框架,可以对 Android、iOS 以及混合开发的移动端应用进行自动化测试。 优势:可以使用 Python 、Ruby 、 Java 、 JavaScript、Php 、 C# 等语言进行开发。 劣势:Appium 在 Android 官方 阅读全文
posted @ 2018-12-22 14:32 BlackTest 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 相信很多朋友在myeclipse上把maven配置好了,但是新建maven项目的时候会报错,下面我来总结以下我遇到的问题。 新建完maven项目后,pom.xml报错 1.报错的原因:很多时候我们在下载maven的时候会因为网络问题导致下载的jar包不全或者丢失,当新建完一个maven项目的的时候p 阅读全文
posted @ 2018-12-18 17:54 BlackTest 阅读(10363) 评论(0) 推荐(0) 编辑
摘要: 简单介绍 运行TestNG测试脚本有两种方式:一种是直接通过IDE运行(例如使用eclipse中的“Run TestNG tests”),另一种是从命令行运行(通过使用xml配置文件)。当我们想执行某个包或者某个类中的一部分测试脚本的时候,使用xml配置文件是非常便利的。在xml配置文件里,不仅可以 阅读全文
posted @ 2018-12-17 18:39 BlackTest 阅读(9520) 评论(0) 推荐(0) 编辑
摘要: 相信大家很多人在虚拟机安装mac os时候发现在选择客户机操作系统时候,没有Apple mac os选项,这样就会导致无法进行下一步,下面我来给大家详细介绍怎么添加这一项。 1、首先安装unlocker 208 (for OS X 插件补丁)这个是添加Apple mac os选项的关键步骤。不要打开 阅读全文
posted @ 2018-12-15 15:39 BlackTest 阅读(15289) 评论(0) 推荐(1) 编辑
摘要: 一.什么是maven? Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶 阅读全文
posted @ 2018-12-11 16:32 BlackTest 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 测试用例的设计方法(全) 等价类划分方法: 一.方法简介 1.定义 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。 2.划分等价类: 等价类是指某个输入域的子集合。在该子集合中,各 阅读全文
posted @ 2018-12-08 15:45 BlackTest 阅读(336) 评论(0) 推荐(0) 编辑
摘要: HTTP 方法:GET 对比 POST 两种最常用的 HTTP 方法是:GET 和 POST。 什么是 HTTP? 超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的请求-应答协议。 web 浏览器可能是客户端,而计算机上的网络应用程序也 阅读全文
posted @ 2018-12-08 15:28 BlackTest 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-12-08 15:26 BlackTest 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一:Linux简介 Linux是一个Unix类操作系统,完全开发源码,多用户多任务,服务器(数据库服务器、Web服务器、应用服务器、日志服务器、图片服务器等等)、嵌入式领域(如路由器等需要Linux才能启动)、移动终端(比如安卓手机等、平板),Linux主流版本有:RedHat、CentOS、Ubu 阅读全文
posted @ 2018-12-08 15:13 BlackTest 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.railsinstaller-3.2.0.exe 下载地址 http://railsinstaller.org/en 安装railsinstaller 一直点next就可以了,安装完成之后C盘会生成一个Sites的文件夹 2.redmine-3.3.1 http://www.redmine.or 阅读全文
posted @ 2018-12-05 15:55 BlackTest 阅读(1980) 评论(0) 推荐(0) 编辑
摘要: 最近使用XMind8 还不错,奈何更多功能是需要升级8Pro才能使用,现已经激活成功,记录下过程: 1.下载XMind8 Update4并且安装,此安装过程简单【安装包太大,无法上传,正在想办法】 2.下载XMindCark.jar,如下是链接:【尚在审核阶段,后续继续更新】 http://down 阅读全文
posted @ 2018-12-04 18:20 BlackTest 阅读(1488) 评论(0) 推荐(0) 编辑
摘要: jmeter正则表达式token提取 例: 添加正则 配置 token正则表达式:"token":"(.+?)" 模板:$1$ 添加信息头管理器进行配置 需要token得地方输入 ${token} 就可以了 如果获取 返回值 只有数字得 且不带 ”“得 正则表达式:"sysId":([0-9]*?) 阅读全文
posted @ 2018-11-29 15:52 BlackTest 阅读(1865) 评论(0) 推荐(0) 编辑
摘要: 一、jmeter jmeter要运行,必须本地有java环境,所以需要配置jdk什么的,自行配置 二、ant 安装ant 第一步:下载ant http://ant.apache.org/ 第二步:配置ant window中设置ant环境变量: 以下是我电脑ant配置 ANT_HOME C:/ apa 阅读全文
posted @ 2018-11-22 17:13 BlackTest 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 快捷键功能备注 Ctrl + C 复制 可复制组件 Ctrl + V 粘贴 可粘贴组件 Ctrl + Shift + C 复制粘贴当前组件到下一行 Ctrl + R 运行测试计划 Ctrl + E 清空运行结果 Ctrl + T 启用/禁用当前组件 可以多选 Ctrl + F 全文搜索 一般用来搜索组件, 搜索完成后可点击Search -> Res... 阅读全文
posted @ 2018-11-21 16:16 BlackTest 阅读(2535) 评论(0) 推荐(1) 编辑