借持续集成的思想搞接口测试自动化(图)

分享到:

  前言  前段时间的工作中有接触到接口测试,测试代码以maven工程的形式编写,使用testNG测试框架。工作中,每次执行测试都是在IDE里手动执行测试代码,很是麻烦,再考虑到后期的回归测试需要,所以产生了把该接口测试自动化的想法。  最初的做法是将...

有点坏味道的自动化测试(图)

分享到:

  译者前言:  本文作者Alan Page(后面有作者简介)提出了一种将让自动化测试能更好的体现其价值的测试思维方法。而其中有意思的是文中的输入框的例子,分析过程属于“系统性思维”范畴,站在整体的角度来考虑单个控件的测试用例设计,从而发现一个测...

Jenkins+SVN+Maven 自动化部署环境搭建(图)

分享到:

  与之前传统单应用架构相比,系统部署、配置更加复杂,为了能够频繁地将软件的最新版本,及时、持续地交付给测试团队及质量控制团队,以供评审,所以引入持续集成工具Jenkins,从而实现公司新产品持续集成,自动化部署。  环境准备  ●操作系统:Wi...

robotframework自动化系列:新增流程(图)

分享到:

  刚接手项目的时候,要求所有流程在上线之前必须确保正向操作是正确的;这个时候又有新的模块需要测试,所以引入自动化测试是非常有必要的!通过对比,尝试使用RF进行自动化的回归测试。  测试中最常见的操作就是增删改查,所以对于自动化最简单的就是...

selenium框架浅谈

分享到:

  我们知道,selenium是一个很优秀的web框架,提供了很丰富的API,使用它结合进行做web的自动化测试真的很完美,但是在实际的情况中,理想与现实总是存在那么一点距离,这点距离主要是难维护,难维护的最核心是页面元素经常改变,测试过程中数据很多,不...

自动化测试之二三事儿(图)

分享到:

  自动化测试里面有三大利器:  语言Python  UI自动化工具Selenium  验收测试框架RobotFramework  巧的是三个利器都有2.x和3.x的版本。本文打算就这个话题来做个小结。  Python  Python 2  Python 2 发布于 2000 年年底,意味着较之先前版...

10分钟玩转Selenium自动化(图)

分享到:

  大家好,今天小编向大家介绍一款一直很火的自动化测试工具Selenium。我们将教您如何在10分钟内完成Selenium的环境搭建,玩转POM,跑起DEMO,走向人生巅峰。  Selenium automates browsers. That’s it!   – Selenium官网介绍  1、搭建项目...

Macaca自动化测试之Android测试(图)

分享到:

  Macaca PC端 Web自动化测试非常类似于Selenium,而移动端自动化测试非常类似于Appium,如果你搭建过Appium环境,Macaca移动端环境的搭建将非常简单。  在安装之前看看Macaca的Android环境都需要哪些内容。  通过cmd命令提示符,输入“macaca docto...

推荐一款无障碍的自动化测试框架MaxTAF(图)

分享到:

  MaxTAF是一款号称无障碍( trouble-free)的、有效的测试自动化解决方案,最大限度地提高测试自动化的两个最关键的指标:  高生产率(快速完成测试的创建测试)  高可维护性(降低测试维护的成本)  早在几年前,它还处在Beta版本时作者就关注了...

Monkey自动化测试(图)

分享到:

  Monkey概念介绍  Monkey是猴子的意思。Monkey测试,就像一只猴子,在电脑面前,乱敲键盘在测试。猴子什么都不懂,只知道乱敲。  Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、...

测试自动化框架

分享到:

  度量测试自动化,可以有不同视角的标准。其中一个度量测试自动化的可行标准是将它分为如下5级:  1.线性  2.结构化  3.模块化  4.数据驱动  5.关键字驱动  要实现上述后3个自动化等级,必需用到测试自动化框架(Test Automation Framework...

基于 Docker 构建 Selenium Grid 分布式测试环境(图)

分享到:

  本文将介绍如何使用 Docker 来构建 Selenium Grid 分布式测试环境。Docker 作为一个管理容器的开源平台,可以很轻松地创建轻量级,可移植的容器。这种低投入,轻量级的分布式运作平台让 web 自动化测试环境构建起来大大减少工作量。本文利用 Docker 内...

Python爬虫实战:使用Selenium抓取QQ空间好友说说(图)

分享到:

  前面我们接触到的,都是使用requests+BeautifulSoup组合对静态网页进行请求和数据解析,若是JS生成的内容,也介绍了通过寻找API借口来获取数据。  但是有的时候,网页数据由JS生成,API借口又死活找不着或者是API借口地址随机变换,时间不等人。那就...

简易Python Selenium爬虫实现歌曲免费下载(图)

分享到:

    最近发现越来越多的歌曲下载都需要缴费了,对维护正版是好事。但有的时候也想钻个空子,正好最近在学习python,随手写了一个建议爬虫,用来爬取某播放软件的在线音乐。  主要思路就是爬取播放页里的播放源文件的url,程序可以读取用户输入并返回...

超越自动化测试,面向测试自动化(图)

分享到:

  一、  前几天,面试一位某校大四实习生。  笔者:来应聘之前是否看了网上发布的我们公司的职位说明书。  学生:看了,我可以做的。  笔者:实习的主要内容是执行测试用例,会比较繁琐,枯燥。  学生:萌呆呆地笑着看笔者,说“其实我很想做自...

小心!做 UI 自动化一定要跨过这些坑(图)

分享到:

  一 、引子  UI自动化,在移动互联网时代的今天,一直都是在各大测试社区最为火爆的一个TOPIC。甚至在测试同行面前一提起自动化,大家就会自然而然的问:“恩,你们是用的什么框架?appium?还是robotium?”  其实在笔者看来,UI自动化是一个ROI较...

Web自动化元素定位之高阶用法

分享到:

  版本迭代周期越来越短?需求越来越多?测试工作量越来越大?怎么保证质量?怎么保证上线周期?  随着互联网的快速发展,越来越多的测试人员遇到上述所说的问题。如何实现既提高测试效率和覆盖率,又节约测试成本,是每一个企业追求的目标。为了解决上...

Selenium Grid兼容性测试(Python版)(图)

分享到:

  Selenium Grid是什么?  Selenium Grid是Selenium套件的一部分,它专门用于在不同的浏览器、操作系统和机器上并行运行多个测试。  Selenium Grid有两个版本——旧的Grid1和新的Grid2。我们只关注Grid2,因为Grid 1逐渐被Selenium团队所弃用。  Se...

Robot Framework 的安装配置和简单的实例介绍(图)

分享到:

  Robot Framework 介绍  Robot Framework 是一款基于 Python 的功能自动化测试框架。它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。...

基于百度网盘的自动化测试方案设计(图)

分享到:

  一、概述  【测试地址】:https://pan.baidu.com  【测试工具】selenium、requests  【脚本语言】Python  【运行环境】Windows  百度网盘作为文件存储及分享的平台,核心功能大部分是对文件的操作,如果要对它进行自动化测试,优先覆盖的就是...

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2017, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道