zl程序教程

UI自动化测试

  • 【原创】Python UI自动化测试之定位元素

    【原创】Python UI自动化测试之定位元素

    第一种 Uiautomatorview.bat(SDK自带工具) *具体测试工具见SDK目录下/tools/bin路径下*复制使用方法: 1.插入手机,双击Uiautomatorview.bat即可 2.打开界面点击如下按钮查看当前手机屏幕显示: 3.元素定位在界面右下角,如resource-id,text等。 第二种 weditor(网页版工具) 安装方法: Dos命令框输入如下命令:

    日期 2023-06-12 10:48:40     
  • 软件测试|uiautomator2 自动化测试工具使用

    软件测试|uiautomator2 自动化测试工具使用

    Google 官方提供了一个 Android 自动化测试工具(Java 库),基于 Accessibility 服务,功能很强,可以对第三方 App 进行测试,获取屏幕上任意一个 App 的任意一个控件属性,并对其进行任意操作,但有两个缺点:1.测试脚本只能使用 Java 语言;2.测试脚本要打包成 jar 或者 apk 包上传到设备上才能运行;实际工作中,我们希望测试逻辑能够用 Python 编

    日期 2023-06-12 10:48:40     
  • WebUI自动化测试框架搭建之需求整理、详细设计和框架设计

    WebUI自动化测试框架搭建之需求整理、详细设计和框架设计

    1 总体需求1.1 实现目的基于BS架构,模拟用户(鼠标、键盘)操作,达到快速、重复执行测试用例;便于回归测试,快速覆盖主线用例或功能;线上或线下巡检测试,结合持续集成,及时发现运行环境存在的问题;提升个人自动化测试技术能力,为业务提供强有力的测试手段。1.2 功能需求基于Unittest,封装、调用和组织所有的测试用例,进行批量或指定用例运行;支持邮件服务,可添加任意团队成员邮箱,及时通知团队成

    日期 2023-06-12 10:48:40     
  • 基于Python+uiautomation的windowsGUI自动化测试概述

    基于Python+uiautomation的windowsGUI自动化测试概述

    1 前言一直使用Python做自动化测试,近期遇到了要对桌面端软件即windowsGUI进行自动化测试。Python的GUI自动化测试工具有很多,但是都有不同的侧重点。本次会详细说明为啥选择uiautomation来做测试。2 PythonGUI工具2.1 常用的PythonGUI编程工具详情参考:https://blog.csdn.net/NoamaNelson/article/details/

    日期 2023-06-12 10:48:40     
  • Centos7下安装Dogtail GUI自动化测试工具并打开sniff工具过程中遇到的问题解决方法

    Centos7下安装Dogtail GUI自动化测试工具并打开sniff工具过程中遇到的问题解决方法

    因为测试需要,需在Centos下进行liunxGUI软件自动化测试,所以用到了python的Dogtail 库,继而使用Dogtail 的sniff控件获取工具,但是遇到了很多问题记录如下。1 环境Centos 7 Python3.9.0 Python2.7.5复制2 使用Python3安装Dogtailpip3 install dogtail复制我这里默认已经安装好了,如下: 3 gi模块安装

    日期 2023-06-12 10:48:40     
  • robot框架下载UI自动化测试

    robot框架下载UI自动化测试

      一、环境准备 1、安装python3的解释器,建议python3.6+ 从国内镜像源下载,快。我的Python 3.6.4rc1   2、向python3安装和robot相关的第三方包 参考:https://www.cnblogs.com/pan-louis/p/10375194.html (1)Robot framework的安装  本文安装的版本为: 3.1.1&nb

    日期 2023-06-12 10:48:40     
  • Robot Framework进行web ui自动化测试,浏览器配置说明

    Robot Framework进行web ui自动化测试,浏览器配置说明

    转载请注明出处,谢谢; chrome浏览器: 1、从如下地址下载与本地浏览器版本号一致的chromedriver.exe驱动文件; http://chromedriver.storage.googleapis.com/index.html 2、将驱动文件放置在python根路径下即可,例如D:\Python27;  ie浏览器: 1、从如下地址下载和本地selenium版本号及操作系统

    日期 2023-06-12 10:48:40     
  • 关于 SAP UI5 应用的自动化测试方法

    关于 SAP UI5 应用的自动化测试方法

    原文:state of testing in UI5: OPA5, UIVeri5 and wdi5 测试作为确保 UI5 应用程序开发投资的一种手段已经变得越来越普遍。 为了进一步推动这个问题࿰

    日期 2023-06-12 10:48:40     
  • SAP CRM WebClient UI Selenium自动化UI测试的一些调试步骤

    SAP CRM WebClient UI Selenium自动化UI测试的一些调试步骤

    Created by Wang, Jerry, last modified on Sep 09, 2013 final WebDriver webDriver = new InternetExplor

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 -自动化测试简单介绍

    基于JAVA实现的WEB端UI自动化 -自动化测试简单介绍

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我。推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V!说明:该文属于

    日期 2023-06-12 10:48:40     
  • pytest接口自动化测试框架 | 基于Pytest的Web UI自动化测试框架介绍

    pytest接口自动化测试框架 | 基于Pytest的Web UI自动化测试框架介绍

    视频来源:B站《冒死上传!pytest接口自动化测试框架(基础理论到项目实战及二次开发)教学视频【软件测试】》 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:pytest接口自动化测试

    日期 2023-06-12 10:48:40     
  • 软件测试技术之跨平台的移动端UI自动化测试(下)

    软件测试技术之跨平台的移动端UI自动化测试(下)

    3、使用JavaScript引擎执行代码:JavaScript引擎的选择 iOS中可以使用系统自带的JavaScriptCore框架执行。Android中可以使用Rhino作为执行引擎,Rhin

    日期 2023-06-12 10:48:40     
  • 软件测试技术之跨平台的移动端UI自动化测试(上)

    软件测试技术之跨平台的移动端UI自动化测试(上)

    摘要:本文提出一种跨平台的UI自动化测试方案,一方面使用像素级的截图对比技术,解决传统UI自动化测试难以验证页面样式的问题;另一方面用统一部署在服务器端的JavaScr

    日期 2023-06-12 10:48:40     
  • 用robotframework+selenium 进行webui页面自动化测试

    用robotframework+selenium 进行webui页面自动化测试

    robotframework其实就是一个自动化的框架,想要进行什么样的自动化测试,就需要在这框架上添加相应的库文件,而用于webui页面自动化测试的就是selenium库.

    日期 2023-06-12 10:48:40     
  • GUI自动化测试核心技术

    GUI自动化测试核心技术

    实 验 简 介 对于界面级自动化测试来说,目前在企业当中应用相当普遍,究其原因是因为其入门相对简单,同时,目前的各类工具也较为成熟,不需要过多的程序设计

    日期 2023-06-12 10:48:40     
  • APP的UI自动化测试框架及平台化探索,看完这篇就够了

    APP的UI自动化测试框架及平台化探索,看完这篇就够了

    一、UI能解决什么问题? 重复性的功能测试及验证避免疲惫操作时的人为测试遗漏通过UI自动化操作获取其他测试数据的能力 二、UI的优缺点是什么? 在实际应用中,UI自动化

    日期 2023-06-12 10:48:40     
  • UI自动化测试框架搭建——标记性能较差用例

    UI自动化测试框架搭建——标记性能较差用例

    在拿到性能数据后需要将数据利用起来,下面对性能数据进行分析 实现:如果性能达到设定的阈值,那么这段时间执行的用例就是性能较差的用例 确定阈值 首先确定一个阈值来当做性能的告警值,暂定为以下算法 # threshold 阈值 # average 平均值 # max 最大值  threshol

    日期 2023-06-12 10:48:40     
  • 7年字节老司机关于UI自动化测试心得 —— 深似海

    7年字节老司机关于UI自动化测试心得 —— 深似海

    目前项目组的所负责的系统需求较多,测试案例数量也较多,测试场景复杂,测试数据制作复杂,并且有部分系统已经趋于成熟,所以打算开始进行UI自动化测试。 UI自动化测试其实是一门【水】很深的工作,因为UI自动化测试是需要根据前端页面元素,也就是HTML脚本来进

    日期 2023-06-12 10:48:40     
  • UI自动化测试框架搭建 —— 编写执行脚本入口

    UI自动化测试框架搭建 —— 编写执行脚本入口

     执行测试的时候使用的语句是 stage('执行测试'){    steps{        dir("${env.WORKSPACE}/src/cases/") {        sh ""               sh '''               python3 

    日期 2023-06-12 10:48:40     
  • JS执行器在UI自动化测试中的应用

    JS执行器在UI自动化测试中的应用

    前言 在进行UI自动化过程会遇到滚动条下拉、隐藏元素定位、只读属性元素的编辑、富文本处理等,此时可以使用JS执行器简化我们的一些处理操作。 具体应用 JS执行器的使用步骤: 1.先写个JS脚本,如果需要获取操作后的值,JS脚本前面需要加return 2.使用webdriver的execute

    日期 2023-06-12 10:48:40     
  • UI自动化测试框架搭建 —— 常用操作封装(二)

    UI自动化测试框架搭建 —— 常用操作封装(二)

    Allure头部装饰器组合 根据【装饰器叠加】里面的操作 增加allureoperator.py函数编写一个组合装饰器compose将 @allure.feature('大模块') @allure.story('子模块') @allure.title('这个test_b') &#

    日期 2023-06-12 10:48:40     
  • UI自动化测试入门 - (1) Selenium 的使用

    UI自动化测试入门 - (1) Selenium 的使用

    UI自动化测试入门 - Selenium 的使用 Background 随着时代车轮的转动以及科技行业的蓬勃发展 , 越来越多的人开始选择从事 IT 行业 , 在产品逐渐成型过程中,测试扮演着重要的角色 。 随着产品复杂度不断上升,迭代过程中需要做非常大量的回归测试 ,这个时候相信很

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 获取测试对象状态

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 获取测试对象状态

    文章目录 WebDriver高级篇 - 获取测试对象状态获取测试对象状态1 元素是否存在2 元素是否显示3 元素是否被选中4 元素是否可用 是否是灰化状态 基于JAVA实现的WEB端UI

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - 内部框架及UI自动化测试框架思维导图

    基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - 内部框架及UI自动化测试框架思维导图

    文章目录 WebDriver框架篇 - 内部框架篇 基于JAVA实现的WEB端UI自动化 -自动化测试简单介绍 基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - 实现简单

    日期 2023-06-12 10:48:40     
  • UI自动化测试框架搭建-标记性能较差用例

    UI自动化测试框架搭建-标记性能较差用例

    在拿到性能数据后需要将数据利用起来,下面对性能数据进行分析 实现:如果性能达到设定的阈值,那么这段时间执行的用例就是性能较差的用例 确定阈值 首先确定一个阈值来当做性能的告警值

    日期 2023-06-12 10:48:40     
  • APP UI自动化测试常见面试题,或许有用呢~

    APP UI自动化测试常见面试题,或许有用呢~

    1.Android APP 内存不足时,如何获得内存? 系统优先结束被挂起(暂停)的进程,释放内存。 2.APP 测试常见问题有哪些?原

    日期 2023-06-12 10:48:40     
  • 实战 | UI 自动化测试框架设计与 PageObject 改造

    实战 | UI 自动化测试框架设计与 PageObject 改造

    本文节选自霍格沃兹《测试开发实战进阶》课程教学内容,进阶学习文末加群。 在 UI 自动化测试过程中,面对复杂的业务场景,经常会遇到这样的挑战: 简单的录制/回放速度快,但无法适应复杂场景; 编写自动化测试脚本比较灵活,但工作量大

    日期 2023-06-12 10:48:40     
  • 《软件测试》——GUI自动化测试篇

    《软件测试》——GUI自动化测试篇

    GUI自动化测试篇 从0到1:你的第一个GUI自动化测试 Selenium的实现原理   Selenium2.0的工作原理,又称Selenium WebDriver,它利用的原理是:使用浏览器原生的WebDriver实现页面操作。下图为Selenium WebDriver的执行流程。   

    日期 2023-06-12 10:48:40     
  • APP UI自动化测试,思路全总结在这里了

    APP UI自动化测试,思路全总结在这里了

    首先想要说明一下,APP自动化测试可能很多公司不用,但也是大部分自动化测试工程师、高级测试工程师岗位招聘信息上要求的,所以为了更好的待遇,我们还是需要花时间去掌握的&#

    日期 2023-06-12 10:48:40     
  • 基于airtest-selenium的UI自动化测试

    基于airtest-selenium的UI自动化测试

    一. airtest-selenium环境搭建 1.1 安装与介绍 airtest-selenium库是基于selenium库的进一步封装: https://airtest.doc.io.netease.com/tut

    日期 2023-06-12 10:48:40     
  • APP UI自动化测试常见面试题,或许有用呢~

    APP UI自动化测试常见面试题,或许有用呢~

    1.Android APP 内存不足时,如何获得内存? 系统优先结束被挂起(暂停)的进程,释放内存。 2.APP 测试常见问题有哪些?原

    日期 2023-06-12 10:48:40