从0到1完成UI自动化测试框架搭建之 UIAutomator2(图)

  这个系列主要是讲如何进行安卓的UI自动化的实现方案。  大致方案是用 UI Automator2+atx+Pytest+po+Allure来搭建。我们由浅入深,一个一个模块学过去,学完发现其实也都是些很简单的东西~  UI Automator2  这是一个Python的第三方库,用于Androi...

测试技术:RobotFramework常见问题如何解决?(图)

  1. 执行robot用例的时候提示WebDriverException: Message: invalid argument: can't kill an exited process  查看驱动的log是否是提示:  如果是的话,参照第七步安装图形界面:  2. jenkins启动后发现打不开jenkins页面的问题解决  打开jenki...

selenium 远程浏览器selenoid服务搭建(图)

  进入管理器地址下载对应的版本  当前环境是centos,所以下载linux版本的,windows还没尝试过安装  下载完成之后,将文件上传到服务器  重命名文件  mv cm_linux_amd64 cm  执行安装命令,前提必须下载并安装docker!!! 推荐命令yum instal...

TestMaster——边缘云自动化测试解决方案(图)

  边缘云介绍  边缘云是基于云计算技术的核心和边缘计算能力,构筑在边缘基础设施之上的云计算平台。  近年来,随着视频直播、物联网等应用场景快速发展,近80%的数据和计算都发生在边缘上,因此边缘云具备降低时延、减轻云端压力、降低带宽成本、全...

5分钟快速上手Playwright(图)

  开始  这次我想整理一下如何快速搭建Playwright的执行环境,其中有一些坑,我也会记录,以后重新搭环境的时候照着操作就可以了。  Playwright 目前支持的编程语言有 JavaScript、Python、Java、.NET,本教程使用 Python 语言演示。要在 Python 语言...

RobotFramework+Eclispe环境安装篇(图)

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

Selenium爬取异步加载的网站

  为了便利化使用selenium驱动浏览器进行操作,遇到一个网页,大部分内容都是通过xhr请求后再通过前端js处理显示,带来的一个问题就是,采用显示等待无法准确的定位到需要的节点。因此,需要考虑采用判断xhr请求是否完成后再进行定位,或者直接获取xhr请...

交易链路自动化回归,半年经验总结(图)

  背景  闲鱼交易链路作为应用中关键链路的一环,具有多业务、多状态、多操作的特征。以订单操作举例:不同的订单类型、订单状态包含不同的操作;不同操作下触发的业务行为、领域服务的交互行为也各不相同。  问题  交易链路质量稳定性保障的测试难...

Selenium 常见控件定位方法(图)

  HTML知识铺垫  <!DOCTYPE html>  <html>  <head>  <meta charset="utf-8">  <title>测试人论坛</title>  </head>  <body>  <a href="https://ceshiren.com/" class="link">链接...

常见自动化测试工具及框架的选用(图)

  一、自动化测试简介  1、什么是自动化测试  软件测试是软件产品开发过程中不可或缺的环节,众所周知,软件测试的分类方法非常多,根据不同的分类,测试可以分为很多种不同的测试方式。如果根据不同的测试点分类,可以将测试分类划分为功能测试、性...

从头认识UI自动化测试

  1.浅谈自动化  自动化测试的价值  传统的商业模式以业务驱动产品,而现在则以技术驱动产品。特别是在敏捷模式下,产品迭代速度快,市场不断调整,客户需求不断变化。单纯的手工测试越来越无法适应整个变化的过程。QA 人员如何快速响应并保证产品在...

Selenium为什么慢?那是你加载策略设置不对

  一、前言  有不少粉丝,甚至一些行业中有一定经验的朋友都说selenium性能差、很慢,打开一个网页要等半天才开始执行。初学的粉丝提出这个问题我能够理解,行业工作经验数年还这样说我就有点诧异了。看来很多小伙伴还是没有阅读官方文档的习惯,这里就...

iOS自动化测试框架Kiwi快速上手(图)

  介绍  Kiwi是一个适用于iOS开发的行为驱动测试框架,旨在提供一个足够简单易用的BDD(Behavior Driven Development)库。  安装  使用Cocoapods安装,在测试Target中增加以下配置:  pod 'Kiwi', '3.0.0'  基本使用  先看一个完整的代码示例...

自动化测试定位不到元素?可能是 frame 在搞鬼!

  很多人在用Splinter或Selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,就是定位不到,这种情况很有可能是frame在搞鬼。  说白了就是网站上的网页A,又嵌入了其他网页B。你访问了网页A,在里面可以看到网页B的元素,但使用工具就...

百度智能测试在测试自动执行领域实践

  测试执行是指将测试生成的用例集、数据集利用手动和自动化的方式对这些集合运行,测试执行本质上不能提升揭错水平,但如何高效稳定的执行完测试集合也是影响测试效果的关键。  测试执行智能化通过将数据、算法、工程等相关技术有机结合,一般包含测试...

百度智能测试在测试自动生成领域的探索

  测试自动生成,通过将数据、算法、工程等相关技术有机结合,在测试输入阶段自动实现“高覆盖、高仿真、全校验”的揭错集合,一般包含测试数据生成、测试用例生成、动作集生成、测试断言生成等方面,在学术界和工业界均有非常优秀的研究和实践。方法论上...

记一次使用RobotFramework做自动化测试的过程

  自动化测试开发与调试环境  建议使用centos7 作为自动化测试lib 与脚本的开发与调试环境。  自动化测试框架  RobotFramework介绍  Robotframework是一个非常受欢迎的,功能全面的自动化测试框架。  安装与配置:  1. 安装python 3.6 (包括...

JavaScript有什么用?Web自动化有话说

  前言  JS的全称JavaScript,是一种运行在浏览器中的解释型脚本语言,通常用来实现web前端页面的基本功能,对于前端开发人员是不得不掌握的一门基本技能,但是对于做web自动化测试的人员来说,如果为了实施自动化测试专门研究JS的脚本语法不仅浪费时间...

微软自动化测试工具palywright(图)

  前言  我们介绍许多e2e的自动化测试工具——  一类是基于 Selenium 的测试框架:  · robot framework  · gauge  · SeleniumBase  · seldom(我自己维护的)  另一类是基于JS语言的测试工具:  · cypress  ...

Python Selenium设计模式及代码实现(图)

  前言  本文就python selenium自动化测试实践中所需要的POM设计模式进行分享,以便大家在实践中对POM的特点、应用场景和核心思想有一定的理解和掌握。  一、为什么要用POM  基于python selenium2开始UI级自动化测试并不是多么艰巨的任务。只需要定...

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

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号