文章分类 - 自动化测试
摘要:1、访问某网页地址 第一种:driver.get(url); 第二种:driver.navigate().to(url); 2、访问上一个访问的网页 driver.navigate().back(); 3、访问下一个网页(模拟单击浏览器的前进功能) driver.navigate().forward
阅读全文
摘要:poium一直我在维护的一个开源项目,它的定位是以极简的方式在自动化项目中Page Objects设计模式。我在之前的文章中也有介绍。 项目地址:https://github.com/defnngj/poium 本篇文章主要介绍一个JavaScript元素操作的封装原理。 为什么要封装JavaScr
阅读全文
摘要:本文将介绍如何使用 Docker 来构建 Selenium Grid 分布式测试环境。Docker 作为一个管理容器的开源平台,可以很轻松地创建轻量级,可移植的容器。这种低投入,轻量级的分布式运作平台让 web 自动化测试环境构建起来大大减少工作量。本文利用 Docker 内置的 Swarm mod
阅读全文
摘要:“测试自动化测试工程师可以将你从充满代码的世界中拯救出来。” 企业完全同意这一说法,这就是您在自动化测试行业中看到大量就业机会的原因。我在Quora上收到了很多与自动化测试中的职业选择相关的答案请求,以及人们如何在有或没有手动测试经验的情况下适应自动化测试。 在这里,我将详细解释成为测试自动化工程师
阅读全文
摘要:一、自动化测试框架 在大部分测试人员眼中只要沾上“框架”,就感觉非常神秘,非常遥远。大家之所以觉得复杂,是因为落地运用起来很复杂;每个公司,每个业务及产品线的业务流程都不一样,所以就导致了“自动化测试框架”去完成自动化测试的时候产生很多不稳定因素,这样就很难定位成一个固定的框架。其实不然,真正的自动
阅读全文
摘要:一、移动端性能测试指标性能测试需要收集的指标项包含:页面时长、电量、CPU、内存、流量、包大小。目前阶段主要关注的指标项:页面时长、电量 二、指标收集&分析方法 页面时长:RD跟进所需场景进行埋点并上报Omega进行场景化、链路化统计分析 电量:Android使用batterystatus进行电量收
阅读全文
摘要:前言 Page Object(页面对象)模式,是Selenium实战中最为流行,并且被做自动化测试同学所熟悉和推崇的一种设计模式之一。在设计测试时,把页面元素定位和元素操作方法按照页面抽象出来,分离成一定的对象,然后再进行组织。 相信每个做自动化测试的同学,一定会遇到这样一个非常头疼的问题,那就是页
阅读全文
摘要:混沌工程(Chaos Engineering):是在分布式系统上进行实验的学科, 目的是建立对系统抵御生产环境中失控条件的能力以及信心。最早由Netflix及相关团队提出。 故障演练(MonkeyKing):是阿里巴巴在混沌工程领域的产品,目标是沉淀通用的故障模式,以可控成本在线上重放,以持续性的演
阅读全文
摘要:痛点、挑战今天分享的重点是基于苏宁的测试平台,结合中后台系统的业务特性,做接口自动化测试的一些思路,问题和解决方案。会从在我们接口自动化测试遇到的痛点切入,介绍我们的几点解决方案、以及接口自动化实施后的成效,包括接口自动化的其他能力输出,比如数据仓库的概念,最后会简单介绍下关于接口自动化我们后续的规
阅读全文
摘要:每到年底的时候,不管是个人还是团队,总是避免不了要对这一年的工作成果进行总结和汇报。而对于测试开发岗位来说,通常会面临一个共性的问题:做了这么多事情,究竟产出了多大的业务价值? 在很长一段时间内,我对这个问题也是非常困惑。困惑的原因倒不是觉得工作内容没有价值,而是对于测试开发类的工作,通常没有明确的
阅读全文
摘要:每个人写脚本时的格式都会有所不同,有的会注明脚本本身的一些信息,有的则开门见山,这在小团队里其实没什么,基本别人做什么你也都知道,但如果放到大的团队就比较麻烦了,因为随着人数的增多,脚本成指数增长,如果每个人风格不统一,到最后就会造成非常大的弊端,所以当团队人数增长后,就必须有一套标准,形成大家统一
阅读全文
摘要:今天给大家分享一个简单的python脚本,使用python进行http的接口测试,脚本很简单,逻辑是:读取excel写好的测试用例,然后根据excel中的用例内容进行调用,判断预期结果中的返回值是否和返回报文中的值一致,如果不一致则根据用例标题把bug提交到bug管理系统,这里使用的bug管理系统是
阅读全文
摘要:os:windows 前提:Python,selenium,IEDriverServer.exe,ie浏览器 首先安装Python2.7 安装成功后,计算机联网状态下在cmd命令行下输入:pip install -U selenium selenium安装后,在selenium官网下载IEDrive
阅读全文
摘要:安装selenium 打开命令控制符输入:pip install -U selenium 火狐浏览器安装firebug:www.firebug.com,调试所有网站语言,调试功能 Selenium IDE 是嵌入到Firefox 浏览器中的一个插件,实现简单的浏览器操 作的录制与回放功能,IDE 录
阅读全文
摘要:官方UserGuide:http://seleniumhq.org/docs/ 1.2 用webdriver打开一个浏览器 我们常用的浏览器有firefox和IE两种,firefox是selenium支持得比较成熟的浏览器。但是做页面的测试,速度通常很慢,严重影响持续集成的速度,这个时候建议使用Ht
阅读全文
摘要:前言: 在工作中有些控件定位不到,需要操作,使用JS代码去修改或者操作达到selenium不能做的操作。 1.Web界面的滑动 1 #coding:utf-8 2 from selenium import webdriver 3 import time 4 5 d = webdriver.Firef
阅读全文
摘要:自动化测试平台技术方案 技术架构图 本测试平台是一套集成覆盖对接口、webUI/性能、app自动化及真机兼容性,并且支持分布式执行,采取测试关键字驱动的自动化测试和监控的平台。提供项目质量数据收集、分析统计等管理功能,进一步提高测试团队效率与测试服务化转型,节省公司人力以保障产品质量。针对整体业务逻
阅读全文
摘要:http://www.cnblogs.com/zidonghua/p/7430083.html python+selenium自动化软件测试(第2章):WebDriver API 欢迎您来阅读和练手!您将会从本章的详细讲解中,获取很大的收获!开始学习吧! 目录 2.1 操作元素基本方法 2.2 常用
阅读全文
摘要:我们在《Appium自动化测试系列1-Appium环境的安装和配置》里已经搭好了Appium的基本环境,这一章,我们就来真刀真枪使用一下Appium, 看看Appium是如果来实现自动化测试的。在写测试脚本之前,我们先安装几个必要的Python三方库。 1 安装Python的setuptools库
阅读全文
摘要:作者:领测软件测试网链接:http://www.vccoo.com/v/61h9gd来源:微口网著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1 导言1.1 编制目的 该文档为选用Appium作为移动设备原生(Native)、混合(Hybrid)、移动Web(Mobile W
阅读全文