docker下使用selenium+testng实现web自动化

Windows下selenium+testng的web自动化环境搭建 做过自动化的人,肯定对selenium web环境的搭建非常熟悉了,特别是selenium在java中的使用。 先搭建好安装好JDK,配置好java开发环境(这个如果还是不知怎么操作的话可是要打PP了)。然后从官网下载对应sele ... »

【腾讯T6技术专家时间管理法】工作中别做这七件浪费时间的事了!

前言 在许多的行业中,我听到过不少的人都有类似的抱怨:哎,我好忙啊,总是有各种各样的事情找上门来,连安安静静做自己的事的时间都没有! 更加关键的是,这些人看似在做着别人双倍的工作,却领着跟别人一样甚至更低的工资,心里不爽的同时,是否认真思考过更深层次的原因呢? 一位创业家可以不眠不休一天工作24 小 ... »

App专项测试之弱网测试

之前跟同事聊天的时候发现一个问题,很多的公司在没有自主研发的弱网测试工具的时候很少有人去做这个弱网测试,而且弱网测试作为健壮测试的重要部分,对于移动端测试来说必不可少。这是因为目前移动端产品的使用用户所处的网络并非完全的流畅WIFI环境,仍有相当多的用户主要使用4G、3G、2G等网络,另外因移动端产 ... »

行为驱动:Cucumber + Selenium + Java(1) - 环境搭建

1.1 什么是行为驱动测试 说起行为驱动,相信很多人听说过。 行为驱动开发-BDD(Behavior Driven Development)是一个诞生于2003年的软件开发理念。其关键思想在于通过与利益相关者的讨论取得对预期的软件行为的清醒认识,它通过用自然语言书写非程序员可读的测试用例扩展了测试驱 ... »

多款自动化工具的横向比较 (UFT、RFT和CukeTest)

为帮助各位根据自己的实际情况选择合适的工具,本文选取了自动化测试的几款典型的工具,从工具软件的各个方面进行比较。方便各位在选择工具的时候做有效的决策。UFT,RFT是老牌的自动化测试工具、生态相对封闭。CukeTest是开源软件Cucumber演变而来的软件,在开源社区被广泛的采用。 ... »

微信读书这样排版,看过的人都很难忘!

欢迎大家前往 "腾讯云+社区" ,获取更多腾讯海量技术实践干货哦~ 本文由 "刘笑江" 发表于 "云+社区专栏" 在 "微信读书 App" 中,排版引擎负责解析 EPUB 或 TXT 格式的书籍源文件,将排版后的书籍内容如文字、图像、注解等元素渲染至屏幕上,是最常用、最复杂的组件之一。 而开发同学对 ... »

Python + Selenium操作一:截图详解

在做测试的时候,空口无凭都是白掐,特别是自动化测试的时候,更需要图片来佐证自己发现的问题 话不多说,直接进入主题,技术就是这么直白 Webdriver自带截图功能,get_screenshot_as_file(),save_screenshot(),使用起来还是蛮方便的 截图一:get_screen ... »

什么使敏捷测试与“其他”测试不同?

问题(仔细阅读!):什么使敏捷测试与“其他”测试不同? 敏捷与敏捷? 什么是敏捷测试?什么是敏捷?我先说我不区分敏捷和敏捷。对我来说一切都是一样的。敏捷是一种思维方式,是一种看待世界的方式。对我来说,这不是一个过程或方法。它更像是一种容器,而不是一种工作方式。这篇博文讨论了敏捷与敏捷,我喜欢它。它将 ... »

Web自动化selenium技术快速实现爬虫

selenium是大家众所周知的web自动化测试框架,主要用来完成web网站项目的自动化测试,但其实如果要实现一个web爬虫,去某些网站爬取数据,其实用selenium来实现也很方便。 比如,我们现在要实现一个这样的需求:打开百度--》输入拉钩--》找到拉钩链接,点击进入拉钩--》选择“全国”站-- ... »

接口自动化测试框架Karate入门

介绍 在这篇文章中,我们将介绍一下Karate。Karate是一个开源的Web API自动化测试框架。 Karate是基于另一个BDD测试框架Cucumber来建立的,并且共用了一些相同的思想。其中之一就是使用Gherkin文件,该文件描述了被测试的功能。 与Cucumber不同的是测试用例不需要用 ... »

Jmeter笔记(Ⅱ)使用Jmeter实现轻量级的接口自动化测试

接口测试虽然作为版本的一环,但是也是有一套完整的体系,有接口的功能测试、性能测试、安全测试;同时,由于接口的特性,接口的自动化低成本高收益的,使用一些开源工具或一些轻量级的方法,在测试用例开发的成本不高的情况下能去的比较好的测试效果。 开源测试工具Jmeter可以承担接口请求、结果解析和断言的工作, ... »

python Django接口自动化测试

记录下自己开发的接口自动化测试平台: 接口测试相对于UI测试来说测试成本低,相对稳定,变动不大,日常测试可使用postman、jmeter、python request等进行测试。 以下就介绍python request开发的框架来进行接口测试。功能满足批量测试,支持Excel导入数据库,自定义选中 ... »

web自动化原理揭秘

做过两年自动化测试的小伙伴说web自动化测试真的不难,无非就是一些浏览器操作,页面元素操作,常规的情况很容易处理,再学一学特殊元素的处理,基本就能应付项目的测试了。 这个话倒没错,但是真正要学好自动化测试,深入自动化,并不是那么简单。首先你得懂原理吧,原理不懂,你就不知道怎么解决一些异常情况,也无法 ... »

WebDriverAgent的安装和使用

出于好奇,便开始了百度+谷歌,最终对其有一个简单的了解。也对自动化测试也有了一个初步的了解。接下来你看到的是对WebDriverAgent的一些介绍 ... »

RobotFramework+Eclispe(一) 环境安装 支持python2和python3

环境安装是学习任何一个新东西的第一步,这一步没走舒坦,那后面就没有心情走下去了。 引用名句:工欲善其事必先利其器!! Robotframework:一款 自动化测试框架。 Eclipse:一款编辑工具。可以编辑python代码、java代码等。 环境安装一共分为四个步骤: 1、python环境 2、 ... »

Web自动化测试环境搭建1(基于firefox火狐浏览器)

自动化测试是时代趋势,因此很多测试人员开始研究自动化测试,web自动化测试化测试并不难,但是很多人都是被挡在了环境搭建这一步,后面学习激情全无,这里,韬哥手把手教大家搭建火狐浏览器下的自动化测试环境(基于java)。 为什么搭建自动化测试环境难呢,因为环境要求高,selenium版本,驱动文件版本, ... »

eclipse集成testng插件(离线安装方式)

testng是一个优秀的测试框架,我们在开发自动化测试脚本或者框架的时候经常会用到这个框架,因为它不仅能方便的帮助我们管理测试类,而且它还提供了丰富的注解来支持各种测试场景的实现(参数化,数据提供者,分组测试,依赖测试,忽略测试,超时测试...)。 eclipse中编写了测试类,如果我们想以“Tes ... »