![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试篇
文章平均质量分 50
晒酷网-Ray
这个作者很懒,什么都没留下…
展开
-
Kafka背景及架构介绍
摘要 Kafka是由LinkedIn开发并开源的分布式消息系统,因其分布式及高吞吐率而被广泛使用,现已与Cloudera Hadoop,Apache Storm,Apache Spark集成。本文介绍了Kafka的创建背景,设计目标,使用消息系统的优势以及目前流行的消息系统对比。并介绍了Kafka的架构,Producer消息路由,Consumer Group以及由其实现的不同消息分发方式转载 2018-01-16 15:32:47 · 251 阅读 · 0 评论 -
webDriver自定义浏览器打开的等待时间
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群通过官方文档介绍,使用此方法可以控制打开浏览器的等待时间driver.manage().timeouts().pageLoadTimeout(10, TimeUnit.SECONDS);driver.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS)...原创 2013-08-02 23:33:39 · 921 阅读 · 0 评论 -
webDriver中的几种timeout
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群1、driver.manage().timeouts().implicitly(10.TimeUnit.SECONDS);这种等待方式是告诉driver,如果所查找元素不存在,将等待10s再去查找,然后返回结果或抛出异常,一旦设置后将存在整个driver对象的生命周期中,从而拖慢整个测试流程速度2、drive...原创 2013-08-03 17:44:57 · 1794 阅读 · 0 评论 -
使用webdriver中的JavascriptExecutor执行js改变DOM属性
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群step1:使用js获取DOM对象//返回指定的DOM元素document.getElementById('id') //返回所有name相同的DOM数组document.getElementsByName('name') //返回所有tagName相同的DOM数组document.get...原创 2013-08-03 21:43:47 · 4393 阅读 · 0 评论 -
WebDriver中close()与quit()的不同
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群今天在使用webdriver操作两个窗口时,其中父窗口为parent,子窗口为sub1、使用driver.switchTo().window(sub);2、然后关闭子窗口,调用driver.quit(),3、driver.switchTo().window(parent);切换回到父窗口4、drive...原创 2013-08-05 17:05:25 · 3623 阅读 · 0 评论 -
解决webdriver(Element not found in the cache - perhaps the page has changed since it was looked up )
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群解释:这种问题是由于,当我们执行某个ajax操作后,对于之前定位到的DOM对象与之发生变化,所以导致查找不到解决思路:让driver查找DOM元素时不进行缓存查找,而是对当前页面进行查询使用pageFactory类结合FindBy注释完成此操作1、定义一个类,封装WebElement对象元素class...原创 2013-08-05 23:01:10 · 3119 阅读 · 0 评论 -
使用autoit解决webdriver文件上传问题
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群使用webdriver时经常碰到文件上传操作,所以专门学习了一下autoit完成自动上传文件autoit代码如下:upload()Func upload() WinWaitActive($CmdLine[1],$CmdLine[2],10) WinActivate($CmdLine[1],$Cm...原创 2013-08-08 20:58:50 · 2231 阅读 · 0 评论 -
细分自动化测试
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群背景介绍 本章话题是“如何细分自动化测试?”,关于自动化测试很多测试领域新人可能会有所疑惑,自动化测试没有明确的方向和概念,本文就常见问题带领大家一起揭露软件自动化测试。常见问题 1.我们需要做什么样的自动化测试? 2.系统是否适合怎样的自动化测试? 3.自动化测试该选择什...原创 2018-01-11 10:26:54 · 2231 阅读 · 0 评论 -
WebDriver自定义显示等待条件
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群方法一:结合使用WebDriverWait,ExpectedConditions完成,注意,经过我反复测试才发现,这个方法目的是检查某个元素的innerText是否在指定时间范围内出现,我通过修改locator为不存在的情况下,同样会等待30s WebDriverWait wait = new WebDri...原创 2013-07-31 23:26:02 · 1433 阅读 · 0 评论 -
使用WebDriver完成web页面切换操作(附源码)
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群public void testBaidu() throws Exception { driver.get("http://www.baidu.com"); String parentID = driver.getWindowHandle(); //save current windowHandle...原创 2013-07-31 21:49:17 · 734 阅读 · 0 评论 -
Selenium RC
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群 Selenium1(Selenium RC)Selenium1组件 Selenium Server, 负责启动和关闭浏览器,以及解释和运行从测试程序传送过来的Selenese指令,并充当HTTP Proxy角色。 Client开发库,开发库提供了编写测试脚本的api,用于与S...原创 2018-01-13 15:26:24 · 416 阅读 · 0 评论 -
Selenium IDE工具界面剖析
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群Selenium IDE简介 Selenium IDE(Integrated Development Environment),是Selenium工具套件中最简单的工具,它可以快速的通过录制回放功能创建测试脚本,这种特性类似于QTP,而且它的安装和使用都非常的简单。 由于Selenium IDE功...翻译 2018-01-25 15:36:31 · 1227 阅读 · 0 评论 -
自动化测试流程
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群 自动化测试流程1.制定测试计划 在展开自动化测试之前,最好做个测试计划,明确测试对象、测试目的、测试的项目内容、测试的方法、测试的进度要求,并确保测试所需的人力、硬件、数据等资源都准备充分。制定好测试计划后,下发给用例设计者。2.分析测试需求 用例设计者根据...原创 2018-01-17 19:25:01 · 704 阅读 · 0 评论 -
Selenium IDE DOM元素选择定位器
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群DOM定位器 DOM(Document ObjectModel)代表整个HTML文档,并且可以通过使用javascript进行访问,通过该定位策略将javascript结果计算为一个页面中的元素。代码示例如下:<html> <body> <formid="l...原创 2018-02-08 17:16:03 · 657 阅读 · 0 评论 -
Selenium IDE 简单元素选择器
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群元素定位选择器简介 对于大多数Selenese命令来说,都需要提供一个target参数,这个target参数目的是为了唯一的去定位web应用中的指定元素的内容,我们称之为“locator”,locator的表达形式有多种,本节内容会详细阐述各种类型的locator的信息。Locator表达式结...原创 2018-02-08 17:14:44 · 454 阅读 · 0 评论 -
Selenium IDE XPath元素定位器
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群XPath选择器官方参考文档:Xpath教程XPath 是一门在 XML 文档中查找信息的语言,可用来在 XML 文档中对元素和属性进行遍历,并且XPath 是 W3C XSLT(Extensible Stylesheet Language Transformations) 标准的主要元素。什么是XPat...原创 2018-02-08 17:18:23 · 654 阅读 · 0 评论 -
Selenium IDE CSS元素选择器
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群 Css选择器通过节点属性查找.class 选择 class="intro"的所有元素。#id 选择 id="firstname"的所有元素。* 选择所有元素。通过节点关系查...原创 2018-02-08 17:19:45 · 325 阅读 · 0 评论 -
TestNG Assert类方法详解
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群 package com.testng.examples;import org.testng.Assert;import org.testng.annotations.Test;public class AssertTest {@Testpublic void test() {/** ...原创 2018-06-23 17:15:37 · 3918 阅读 · 0 评论 -
Selenium介绍
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群Selenium介绍 Selenium是一款支持web-based 应用,随着敏捷开发逐步风靡于互联网各大企业,对软件研发过程要求高度交互,及时响应的特点,测试自动化无疑成为了测试最佳的答案。自动化测试优势 自动化测试在提升软件测试团队效率方面有很多优势,1. 快速的进行回归测...原创 2018-01-12 22:07:47 · 251 阅读 · 0 评论 -
jenkins+maven+junit构建自动化测试,整合junit xml生成直观的测试报告
资源推荐:视频资源: 软件测试相关系列视频社区资源: 自动化测试交流群在自动化测试过程中,测试报告最能直观的体现测试的价值,之前一直使用maven+junit来构建我的自动化测试,但这样有几个缺点,一是,不能定时构建自动化任务(也许是我没有找到maven有没有提供这样的方法),二是,不能生成一个直观的测试报告(maven+junit在surefire-reports文件目录下提供两种格...原创 2013-08-13 18:17:08 · 44142 阅读 · 2 评论