从自动化测试到持续部署,你需要了解这些(图)

  在互联网的产品开发时代,产品迭代越来越频繁,“从功能开发完成直到成功部署”这一阶段被称为软件开发“最后一公里”。很多开发团队也越来越认识到,自动化测试和持续部署可帮助开发团队提高迭代效率和质量。  那么,如何更好地解决“最后一公里”这...

Windows下Python+Selenium+Webdriver环境搭建(图)

  今天记录一下测试小菜鸟Darlene在测试入门的一点关于python+Selenium+webdriver环境搭建的经历以及资源分享。欢迎交流学习,批评指正。  一、Python的下载与安装  1.python的下载安装,官网链接如下:https://www.python.org/downloads/release/py...

基于C#实现的自动化测试框架:发布自动触发自动化回归测试

  接口自动化测试用例完成以后,以前都是发布以后手动运行测试用例。虽然手动运行下脚本也就是一个F5的事情,但是离自动化测试的标准差得很远。这两天有了个大胆的想法,想要实现以下发布时直接触发自动化回归测试用例的进行。  虽然说发布工作看起来很...

Python使用websocket的几种方式

  前言  websocket 是一种html5新的接口,以前服务器推送需要进行ajax等方式进行轮训,对服务器压力较高,随着新标准的推进,使用websocket在推送等方面已经是比较成熟了,并且各个浏览器对websocket的支持情况已经比较好了,只要不是太老古古董,对这...

使用Python的Requests库进行web接口测试

  1、Requests简介  Requests 是使用 Apache2 Licensed 许可证的 HTTP 库。用 Python 编写,真正的为人类着想。  Python 标准库中的 urllib2 模块提供了你所需要的大多数 HTTP 功能,但是它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。...

使用 Selenium 实现基于 Web 的自动化测试(图)

  Selenium 及其实现原理  Selenium 的主要功能包括:  1)测试与浏览器的兼容性:测试应用程序能否兼容工作在不同浏览器和操作系统之上。  2)测试系统功能:录制用例自动生成测试脚本,用于回归功能测试或者系统用例说明。  简而言之,Seleniu...

自动化测试之元素定位(图)

  一、自动化测试的关键是要准确的操作测试对象,所以就需要对被测系统的页面元素做精确的定位;有以下几种定位方法:    By.classNme(String className)    By.cssSelector(String selector)    By.id(String id)    By.linkText(Strin...

有赞分层自动化测试实践(图)

  1. 背景  先理一下自动化测试的概念,从广义上来说,一切通过工具(程序)的方式来代替或者辅助手工测试的行为都可以成为自动化。从狭义上来说,通过编写脚本的方式,模拟手工测试的过程,从而替代人工对系统的功能进行验证。  有赞是一家互联网行业...

Python爬虫利器:Selenium的用法

  简介  Selenium 是什么?一句话,自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那么便可以方便地实现Web界面的测试。换句话说叫 Selenium 支持这些浏览器...

Java Selenium (五) 元素定位大全(图)

  页面元素定位是自动化中最重要的事情, selenium Webdriver 提供了很多种元素定位的方法。 测试人员应该熟练掌握各种定位方法。 使用最简单,最稳定的定位方法。   自动化测试步骤  在自动化测试过程中, 测试程序通常的操作页面元素步骤  ...

我的自动化开展思路

   本人在公司一直从事自动化测试推进工作,最近在好友的邀请下去其就职的公司分享如何开展自动化测试!  希望能帮其解决如下几个痛点:  1.上线周期长;  2.测试时间紧张,上线信心不足,测试覆盖不全;  3.修改一个BUG,也需要大量的人...

Android App自动化测试框架实战(图)

  1.为什么需要使用框架实现自动化测试  作为测试工程师,可能在代码能力上相比开发工程师要弱一点,所以我们在写脚本的时候就会相对容易的碰到更多的问题,如果有一个成熟的框架供给我们使用的话,可以帮助我们避免一些问题,在脚本编写过程中经常遇到...

零编码自动化测试工具TW使用中的Agent问题总结(图)

  问题1:  工具安装完成后打开工具,agent下并没有任何agent存在。  回答:  1、打开Agent管理(客户端)-->同步所有,查看是否显示;  2、检查Agent服务是否开启,打开服务可以找到,重启服务,然后重新查看Agent是否存在。  问题2:  ...

Web自动化之Headless Chrome概览

  Web自动化  这里所说的Web自动化是所有跟页面相关的自动化,比如页面爬取,数据抓取,页面内容检测,页面功能测试,页面加载性能测试,页面回归测试等等,当前主要由如下几种解决方式:  文本数据获取  这就是各种request库或者类似curl这样的工...

分享:

Java Selenium (四) 使用浏览器调试工具(图)

  在基于UI元素的自动化测试中, 无论是桌面的UI自动化测试,还是Web的UI自动化测试. 首先我们需要查找和识别UI元素。  在基于Web UI 自动化测试中, 测试人员需要了解HTML, CSS和Javascript的一些知识, 还需要学会使用各种浏览器的调试功能。  查找Web...

#
java
分享:

Java Selenium (三) 环境搭建基于 Maven

  现在Java的大部分项目都是基于Maven, 在Maven项目中使用Selenium2. 非常简单。  首先你需要配置好Maven的环境  可以参考本博客的Maven教程系列,Maven入门教程(一) 安装和配置  官方的文档  http://docs.seleniumhq.org/download/maven.jsp  ...

#
maven
分享:

appium自动化实例(二)(图)

  「实例试用」  以手机项目中的手机客户端演示版为例,使用python脚本语言,采用自带的unittest测试框架,做一个登录场景的测试验证。  一、unittest 概览  Python 测试框架分别为:doctest、unittest、nose 和 pytes,这里选择unittest。  从名...

#
Appium
分享:

零编码自动化测试工具TW使用总结(图)

  备注:使用的自动化测试工具是TestWriter,零编码,可以做功能测试、兼容性测试、回归测试。>>TestWrite下载地址:http://tools.51testing.com/  1、使用之前请详细阅读《TW入门手册》。  入门手册中说明了自动化测试的整个流程(除步骤1,步...

appium自动化实例(一)(图)

  移动互联网时至今日发展非常迅速,Android与iOS系统的手机已经成为时代的宠儿。基于移动终端的产品如雨后春笋般地冒出,要测试一个已成型的应用,从用户所见的角度来做自动化收益还是比较高的。本文旨在利用Appium工具实现移动终端UI自动化测试,以下重...

#
Appium
分享:

Java selenium (二) 环境搭建方法(图)

  webdriver 就是selenium 2。 webdriver 是一款优秀的,开源的,自动化测试框架。 支持很多语言。 本文描述的是用java Eclipse 如何搭建环境。  首先下载好Eclipse 和配置好Java 环境变量  步骤省略, 请百度。  方法一 添加jar包  官方下载地址...

#
java
分享:
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号