自动化测试
存亡祸福,其要在身
聪明的人领会,愚蠢的人反对。
展开
-
调试与测试的区别
总结调试与测试区别如下1、目的:测试的目的是找问题,调试的目的是找到并解决问题。2、人员:测试由专门的测试人员完成,调试由开发人员完成。3、结果:测试从已知条件开始,使用预定义的过程,并且有预期结果;而调试条件未知,结果不可 预知。4、过程:测试可以预先计划,可以制订测试用例和计划,进度可以度量;调试没有计划,进度也不可以度量。5、阶段:测试贯穿于软件生命周期的整个阶段;调试只在编码阶段...原创 2019-12-11 14:52:31 · 14754 阅读 · 0 评论 -
JUnit 5 对比 TestNG
JUnit 和 TestNG 是 Java 应用测试领域最流行的测试框架。这两个框架早已经是很完善并且简单易用。所以当你为你的应用去选择测试框架时,最好有一个高层次的想法,对比两种框架的所有的特质,然后再基于你的项目的实际需要来做决定。目录1 JUnit 对比 TestNG2 Summary1 JUnit 对比 TestNGJUnit 当前的版本是 5.2.0 并且它仍然在不断的更新迭代、致力于囊括更多的特质。TestNG 当前的版本是 6.14.3 并且 它变得愈来愈成熟,拥有优秀功能也在增加。下翻译 2020-09-10 11:02:06 · 4511 阅读 · 0 评论 -
Selenium启动IE浏览器报错:Message: Unexpected error launching Internet Explorer. Browser zoom level
一、问题描述用Selenium启动IE浏览器,提示IE缩放级别错误,必须是100%Message: Unexpected error launching Internet Explorer. Browser zoom level was set to 250%. It should be set to 100%二、解决办法这里提供了两种方法,我推荐第二种,否则我写这篇博客就没什么意义...原创 2020-03-03 19:33:56 · 1689 阅读 · 0 评论 -
Python读取配置文件报错:raise NoSectionError(section) from None
一、问题描述在使用configparser.ConfigParser()读取配置文件时,出现错误 File "D:\Sets\Python38-32\lib\configparser.py", line 1149, in _unify_values raise NoSectionError(section) from Noneconfigparser.NoSectionError:...原创 2020-03-03 00:12:38 · 5433 阅读 · 0 评论 -
Selenium自动化测试学习笔记
一、Selenium1、简介Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。(百科)2、工作原理client:写脚本的地方浏览器解析脚本并执行,返回结果driver:Chrome ——>ChromeDriverFirefox ——>FirefoxDriverIE ...原创 2020-02-25 18:23:10 · 2437 阅读 · 0 评论 -
JMeter5.2.1 改变界面元素大小和BodyData(消息体数据)字体大小
一、问题描述二、解决办法解决方式一JMeter本身自带放大缩小的功能操作之后效发现解决之后“消息体数据”中的代码还是非常小解决方式二更改 jmeter.properties 文件,jmeter目录bin目录下jmeter.hidpi.mode=true# HiDPI scale factor#jmeter.hidpi.scale.factor=1.0# Sug...原创 2020-02-02 12:16:46 · 6289 阅读 · 1 评论 -
Adb常用命令
帮助:adb -help启动服务:adb start-server关闭服务:adb kill-server获取设备号:adb devices获取系统版本:adb shell getprop ro.build.version.release发送文件到手机:adb push 电脑端文件存储路径 手段存储路径从手机导出到电脑:adb pull 手机端存储文件路径 电脑端需要存储路径查看手...原创 2020-01-30 22:11:36 · 168 阅读 · 0 评论 -
Appium移动端测试环境搭建
一、Appium客户端安装1、Appium简单介绍特点appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web应用和混合应用。“移动原生应用”是指那些用iOS或者 Android SDK 写的应用(Application简称app)。“移动web应用”是指使用移动浏览器访问的应用(appium支持iOS上的Safari和Android上的 C...原创 2020-01-30 15:16:43 · 141 阅读 · 0 评论 -
selenium启动Firefox报错:Cannot find firefox binary in PATH. Make sure firefox is installed
一、问题描述org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: WIN10Build info: version: '3.141.59', revision: 'e82be7d358', time...原创 2020-01-08 20:14:53 · 1384 阅读 · 0 评论 -
Selenium启动Firefox报错Failed to connect to localhost/0:0:0:0:0:0:0:1:4560
一、问题描述java代码没问题,但是控制台,却出现如下错误:org.openqa.selenium.WebDriverException: java.net.ConnectException: Failed to connect to localhost/0:0:0:0:0:0:0:1:4560Build info: version: '3.141.59', revision: 'e82be...原创 2020-01-08 20:05:21 · 3908 阅读 · 0 评论 -
Appium DeskTop连接模拟器(真机)测试报错Could not find a connected Android device&starting now at tcp:5037
一、问题描述测试小白,学习自动化测试,连接夜神模拟,真机也试过了,同样报错,这是问题是迄今为止我遇到最der(东北话)的问题,网上百度五花八门,全都是屁话,测试论坛发帖无人回复,真的跪了。我今天把自己的解决方法分享出来,希望帮到大家。描述如下[ADB] Could not find devices, restarting adb server...[ADB] Restarting adb...原创 2020-01-02 15:14:02 · 3930 阅读 · 7 评论 -
Eclipse+Appium Desktop+Andriod SDK+夜神模拟器搭建安卓自动化测试环境
这期间浪费了很多时间,出现问题,百度看到的大多都是废话,没法解决问题,今天我把我的解决方法和环境配置分享给大家,原理嘛,其实并不难。但是过程嘛真的很难受!!一、安装JDK、并配置好环境变量按照如下链接自行配置即可https://jingyan.baidu.com/article/f96699bb163475894e3c1be4.html二、安装Android SDK1、SDK环境下载地址...原创 2020-01-02 14:51:05 · 621 阅读 · 0 评论 -
Eclipse+Selenium+TestNG配置、启动浏览器(IE、Chrome、Edge、Firefox)以及错误排查
一、现有eclipse配置TestNG安装TestNG插件有两种方式,一种是离线一种是在线。1、离线(1)下载testng安装包,进入http://beust.com/eclipse下载。(2)下载zipped文件后,在eclipse菜单栏中点击“help”,选择下拉菜单的“Install New Software”。出现如下界面(3)点击Add按钮(4)在项目上右键可以看见如下图...原创 2019-12-28 13:53:02 · 1651 阅读 · 0 评论 -
Eclipse配置selenium报错:java.lang.NoClassDefFoundError: com/google/common/collect/ImmutableMap
一、问题描述报错信息为:java.lang.NoClassDefFoundError: com/google/common/collect/ImmutableMap二、问题解决将划框的问价全部导入到项目。问题解决。原创 2019-12-28 13:43:41 · 2388 阅读 · 2 评论 -
selenium调用Chrome报错unknown error: cannot find Chrome binary
一、问题描述报错如下Message: unknown error: cannot find Chrome binary二、问题解决1、将Chrome驱动放Chrome的安装位2、将System.setProperty("webdriver.chrome.driver", "C:\\Program Files (x86)\\Google\\Chrome Beta\\Applic...原创 2019-12-28 13:39:15 · 1543 阅读 · 0 评论