测试
yygg329405
这个作者很懒,什么都没留下…
展开
-
Selenium学习(十九) selenium Driver之横向比较QTP(UFT)
QTP(UFT)简介 QTP是Quick Test Professional的简称,是HP公司出品的一种自动测试工具。使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本。 2017年Micro Focus收购了惠普企业的软件部门,QTP(UFT)现在是Micro Focus的产品QTP的11.5的版本更名为UFT(Unified Functional Testing).界面了解V15版本界面如下:1、测试主界面:2、...原创 2020-08-07 16:31:36 · 1195 阅读 · 1 评论 -
Selenium学习(十八) selenium Driver之单元测试和测试报告
python单元测试简介功能代码demo1.pyclass MyClass(): def __init__(self,x,y): self.x = x self.y = y def add(self): return self.x + self.y def sub(self): return self.x - self.y单元测试框架unittestimport unittestfrom uni原创 2020-08-07 16:25:54 · 376 阅读 · 0 评论 -
Selenium学习(十七) selenium Driver之文件上传
概述分两种情况来说明:1.利用<input type="file"/>标签实现的毕竟传统的上传方式;2.利用js+flash或Ajax等插件进行上传;第一种很简单,直接在input控件中输入相应的文件路径即可,如下代码:driver.find_element_by_xpath('/html/body/.../input').send_keys('文件路径')第二种非第一种情况的,处理起来都比较复杂,大致三种方式:1)第三方库win32gui2)autoit.原创 2020-08-07 16:11:02 · 332 阅读 · 0 评论 -
Selenium学习(十六) selenium Driver之测试用例示例——新增功能
用例说明本文章用例选择在线的云禅*道(一个不错项目管理工具),然后选择业务点——bug模块新增bug功能,设计测试正向测试用例和逆向测试用例,来编写测试用例脚本。新增bug测试用例设计:1.正向用例:1)核心信息項錄入2)全量信息項錄入2.逆向用例:1)必填校驗2)非空校驗3)長度校驗注意,测试用例执行完新增操作之后,一定要验证界面展示的内容是否与新增输入信息项内容一致,并非新增执行完就可以了,这个是测试用例执行的要求。准备工作1、免费注册一个在线的云禅*道用户.原创 2020-08-07 15:36:58 · 887 阅读 · 0 评论 -
Selenium学习(十五) selenium Driver之编写测试用例——登录示例
选择淘宝来登录,编写简单的测试用例,示例代码如下:注意,运行的时候逐个方法运行;from selenium import webdriverimport sysfrom autoTest import baseUtilfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import原创 2020-08-07 15:12:09 · 777 阅读 · 0 评论 -
Selenium学习(十四) selenium Driver之简介
目录官方概念解析浏览器支持WebDriver下载WebDriver python api简单示例官方概念解析If you are beginning with desktop website or mobile website test automation, then you are going to be using WebDriver APIs. WebDriver uses browser automation APIs provided by browser vendo原创 2020-08-07 15:00:48 · 601 阅读 · 0 评论 -
Selenium Grid使用
什么是Selenium GridSelenium Grid是Selenium套件的一部分,它专门用于并行运行多个测试用例在不同的浏览器、操作系统和机器上。Selenium Grid有两个版本——老版本Grid 1和新版本Grid 2。我们只对新版本做介绍,因为Selenium团队已经逐渐遗弃老版本了。Selenium Grid主要使用 master-slaves (or hub-nodes) 理念 --一个 master/hub 和多个 基于master/hub注册的子节点 slaves/nodes。.转载 2020-08-01 19:12:12 · 781 阅读 · 0 评论 -
Selenium学习(十三) selenium IDE之测试实例讲解
基本要求1、测试人员要懂一点js,要不然遇到问题很难调试解决;2、准备内容1、测试对象2、测试用例3、测试标准/方案用例简介IDE实例经验总结原创 2020-07-08 11:52:39 · 4100 阅读 · 0 评论 -
Selenium学习(十二) selenium IDE之测试套件test suites详解
面板说明IDE左上角有个切换按钮,可点击切换面板展示的内容,如下图左侧测试用例部分,上面有个下拉切换的按钮,点击可以切换tests、test suites、executing三个选项,分别指的是:tests——测试用例面板:测试用例就是编写基础的测试用例test suites——测试套件面板:测试套件是将测试用例根据需要组装成一套用例包executing——执行面板:执行面板就是当前要执行或正在执行的测试用例列表注意:1、操作面板只有tests和test suites面板,.原创 2020-07-04 18:12:10 · 1883 阅读 · 0 评论 -
Selenium学习(十一) selenium IDE命令之 click与click at区别
目录命令简介官方api实验过程区别详解扩展命令简介click与click at都是模拟页面点击操作的命令,即点击网页某一个元素,包括输入框、文本框、图片、下拉框、复选框、单选框等。区别:click只是点击某一个元素,click at是点击某一个元素的具体位置。官方apiclickClicks on a target element (e.g., a link, button, checkbox, or radio button).arguments.原创 2020-07-04 11:15:28 · 3118 阅读 · 0 评论 -
Selenium学习(十) selenium IDE命令之 verify系列详解
目录verify系列简介相关方法官方API验证过程命令详解verify系列简介Verify系列是验证,验证目标对象是否一致或不一致。无论验证结果成功或失败,均继续执行。相关方法verify verify checked verify editable verify element present verify element not present verify not checked verify not editable verify not .原创 2020-07-03 15:09:22 · 2549 阅读 · 0 评论 -
Selenium学习(九) selenium IDE命令之 执行脚本命令系列详解#
执行脚本命令系列简介执行脚本,即在ide中执行js脚本。相关方法execute scriptexecute async scriptrun script官方APIrunRuns a test case from the current project.argumentstest case: Test case name from the project.run scriptCreates a new "script" tag in the bod..原创 2020-07-02 17:41:40 · 2319 阅读 · 0 评论 -
Selenium学习(八) selenium IDE命令之 流程控制系列详解
流程控制系列简介使您能够向测试中添加条件逻辑和循环。这使您能够仅在满足应用程序中的某些条件时执行命令(或一组命令),或根据预定义的条件重复执行命令。相关方法一共有以下几组:if, else if, else, end times, end do, repeat if while, end forech官方APIifCreate a conditional branch in your test. Terminate the branch with the end..原创 2020-06-30 11:57:25 · 2002 阅读 · 0 评论 -
Selenium学习(七) selenium IDE命令之 store系列详解
assert系列简介使用断言,测试用例将会在断言失败后停止运行优点:可以直接直接了当的看到检查是否通过缺点:若检查失败,后续的检查不会被执行,无法收集检查的结果状态相关方法storestore attributestore jsonstore textstore titlestore valuestore window handlestore xpath count官方APIstoreSave a target string as a variable ..原创 2020-06-29 10:27:49 · 3790 阅读 · 0 评论 -
Selenium学习(六) selenium IDE命令之 assert系列详解
目录assert系列简介相关方法官方API验证过程小结assert系列简介使用断言,测试用例将会在断言失败后停止运行优点:可以直接直接了当的看到检查是否通过缺点:若检查失败,后续的检查不会被执行,无法收集检查的结果状态相关方法assertassert alertassert checkedassert confirmationassert editableassert element presentassert element not present.原创 2020-06-28 15:27:28 · 5727 阅读 · 1 评论 -
Selenium学习(五) selenium IDE命令之 prompt相关详解
目录prompt相关方法官方API方法简介验证过程扩展prompt相关方法1、assert prompt2、answer on next prompt3、choose cancel on next prompt4、webdriver answer on visible prompt5、webdriver choose cancel on visible prompt官方APIanswer on next promptAffects the next al.原创 2020-06-27 21:44:32 · 1224 阅读 · 0 评论 -
Selenium学习(四) selenium IDE命令之 add selection详解
selenium IDE提供了命令的基本使用方法,但官方API相对来说不是很清晰,网上的例子相对较少,特别是add selection这种很不常用的,百度好久都没找到,下面我们看看这个命令的讲解。add selection是IDE第一个命令,使用api如下:add selection locator, valueAdd a selection to the set of options in a multi-select element.arguments: locator - An原创 2020-06-26 14:24:44 · 1322 阅读 · 0 评论 -
Selenium学习(三) selenium IDE 命令
目录官方API命令分类实例官方API英文版的https://www.seleniumhq.org/selenium-ide/docs/en/api/commands/命令分类大类 小类 数量 命令列表 工具类 - 5 pause、set speed、run、echo、 debugger 交互操作 总数 35 - 窗口 4 close、select frame、select window、set w.原创 2020-06-24 14:28:58 · 1532 阅读 · 0 评论 -
Selenium学习(二) selenium IDE
下载及安装selenium IDE安装方法1:可以从官方网站下载:http://seleniumhq.org/download/,但是由于selenium服务器在美国,中美的网络经常不稳定,经常会连接失败,导致下载不了可以找一下selenium IDE插件的XPI安装文件来完成安装。安装方法2:可以用Firefox打开https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/,在这里边找到和当前firefox版本兼容的selenium原创 2020-06-24 14:18:04 · 436 阅读 · 0 评论 -
Selenium学习(一) Selenium概述
Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。S原创 2020-06-24 11:20:10 · 3204 阅读 · 0 评论