自动化测试

腾讯出品小程序自动化测试框架【Minium】系列(三)元素定位详解

写在前面 昨天转发这篇文章时,看到群里有朋友这样说: 这么卷吗?这个框架官方已经不维护了。 姑且不说卷不卷的问题,要是能卷明白,别说还真不错; 不维护又怎样?我想学习,想会,分享给很期待这系列的文章的人罢了。 元素定位 元素定位,应该是很多UI自动化测试入门学习必会的技能了,下面我将为大家举例演示元 ... »

longronglang

Postman实现UI自动化测试

转载请注明出处❤️ 作者:测试蔡坨坨 原文链接:caituotuo.top/1db4fa44.html 你好,我是测试蔡坨坨。 看到这篇文章的标题,是不是有小伙伴会感到惊讶呢? Postman不是做接口测试的吗?为什么还能做UI自动化测试呢? 其实,只要你了解Selenium的运行原理,就可以理解为 ... »

腾讯出品小程序自动化测试框架【Minium】系列(一)环境搭建之第一个测试程序

一、什么是Minium? minium是为小程序专门开发的自动化框架,使用minium可以进行小程序UI自动化测试。 当然,它的能力不仅仅局限于UI自动化, 比如: 使用minium来进行函数的mock 可以直接跳转到小程序某个页面 设置页面数据, 做针对性的全面测试 这些能力是其他的一些工具所不具 ... »

longronglang Minium

python自动化测试中装饰器@ddt与@data源码深入解析

目录 一、使用ddt和data装饰器的大致框架如下,每个test_开头的方法,代表一条测试用例 二、给类动态的增加方法 案例1 案例2: 案例3: 三、ddt和data的源码解析 原因: 解决: 分部解析代码 总结 一、使用ddt和data装饰器的大致框架如下,每个test_开头的 »

Rust编写自动化测试实例权威指南

目录 一. 简述 二. 编写测试 三. 测试相关的宏和函数 3.1. 使用assert!宏检查结果 3.2. 使用assert_eq!宏和assert_ne!宏判断相等性 3.3. 添加自定义的错误提示信息 3.4. 使用should_panic检查paninc 3.5. 使用Result&lt »

Node.js躬行记(25)——Web自动化测试

网页在提测流转给 QA 后,如何能帮他们更有效而准确的完成测试,是我一直在思考的一个问题。 QA 他们会对网页编写测试用例,在提测之前会让我们将优先级最高的用例跑通,这在一定程度上能够避免频繁的返工,保证测试的顺畅。 自己之前想过做 UI 的单元测试,一有修改就跑一遍用例,但是维护成本太高,并且每次 ... »

Python UI自动化测试Web frame及多窗口切换

目录 一、什么是frame&frame切换? 二、frame切换的方法 三、什么是多窗口&多窗口切换 四、如何实现多窗口切换? 一、什么是frame&frame切换? frame:HTML页面中的一种框架,主要作用是在当前页面中指定区域显示另一页面元素; fr »

java+testng+selenium的自动化测试实例

目录 前言 Java代码 配置文件 扩展 前言 这是用testng框架加selenium做的一个UI自动化测试的项目 Java代码 package com.justin; /**  * @author justin-zhu  * <p>  * 2022年02月 »

JetBrains新产品Aqua——自动化测试开发工具(抢鲜体验)

转载请注明出处❤️ 作者:测试蔡坨坨 原文链接:caituotuo.top/9a093c88.html 你好,我是测试蔡坨坨。 随着行业内卷越来越严重,自动化测试已成为测试工程师的必备技能,谈及自动化测试肯定少不了编程,说到编程肯定离不开集成开发工具,比如:IntelliJ IDEA可以帮助我们快速 ... »

接口自动化测试用例如何设计

转载请注明出处❤️ 作者:测试蔡坨坨 原文链接:caituotuo.top/bc90038a.html 你好,我是测试蔡坨坨。 说到自动化测试,或者说接口自动化测试,多数人的第一反应是该用什么工具,比如:Python Requests、Java HttpClient、Apifox、MeterSphe ... »

Android自动化测试工具调研

原文地址:Android自动化测试工具调研 - Stars-One的杂货小窝 Android测试按测试方式分类,可分为两种:一种是传统逻辑单元测试(Junit),另外一种则是UI交互页面测试。 这里详细讲解第二种测试。 UI交互页面测试如果是人工进行,会消耗人力,且不一定按质量进行测试,测试不全面, ... »

stars-one

常用的Python自动化测试框架有哪些

本篇内容介绍了“常用的Python自动化测试框架有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   1、Robot Framework   Robot Framework是最流行的Pytho »

【开源测试平台横向测评系列】预告篇

一、开源测试平台评测预告 近几年来,随着互联网行业的高速发展,各类开源自动化测试框架、工具、平台如雨后春笋般涌现。在当前市面上主流的开源测试平台中,知名度较高的有:Metersphere、Yapi、teprunner、流马、sonic、HttprunnerManager......应当说,各个平台均 ... »

dagangtest

Pytest测试框架一键动态切换环境思路及方案

前言 在上一篇文章《Pytest fixture及conftest详解》中,我们介绍了fixture的一些关键特性、用法、作用域、参数等,本篇文章将结合fixture及conftest实现一键动态切换自动化测试环境。在开始前,我们可以先思考几个问题:动态切换测试环境的目的是什么(能够解决什么问题)? ... »

python自动化测试系列教程

随着互联网产品更新迭代加快,Web 开发和测试的需求也越来越大。很难想象,如果阿里的双 11、京东的 618,这些庞大繁杂的系统,由工程师们一个个手动测试,将会是一个怎样费时费力、成本巨大的工程。 也因此,自动化测试就成为每个研发团队的必要需求。在众多工具中,Selenium 可谓是备受欢迎的,作为 ... »

longronglang Python

测试平台系列(98) 完善后置条件功能

大家好~我是米洛! 我正在从0到1打造一个开源的接口测试平台, 也在编写一套与之对应的教程,希望大家多多支持下。为教程点个star,关爱博主,从你做起! 欢迎关注我的公众号米洛的测开日记,一起交流学习! 也可加入群聊一起讨论~ 回顾 上一节我们完善了根据环境执行case功能,也差不多是有了在线调试的 ... »

Selenium 4 有哪些不一样?

转载请注明出处❤️ 作者:测试蔡坨坨 原文链接:caituotuo.top/d59b986c.html 你好,我是测试蔡坨坨。 众所周知,Selenium在2021年10月13号发布了Selenium4,目前最新的版本应该是Selenium 4.4.0。 以前一直用的Selenium3,那么Sele ... »

开源云真机平台-Sonic应用实践

前言 Sonic是一款开源、支持分布式部署、在线自动化测试的私有云真机平台。偶然接触到这个平台是源于虫师的一篇公众号文章《基于Linux 部署 Sonic》,于是结合文章内容和官网尝试搭建了一套,并试用了一番,直到现在也一直在用。后来陆续也加了作者的微信号、粉丝群,对于部署和使用过程中的一些问题和建 ... »

学自动化测试可以用这几个练手项目

练手项目的业务逻辑比较简单,只适合练手,不能代替真实项目。 学习自动化测试最难的是没有合适的项目练习。 测试本身既要讲究科学,又有艺术成分,单单学几个 api 的调用很难应付工作中具体的问题。 你得知道什么场景下需要添加显性等待,什么时候元素定位需要写得更加优雅,为什么需要断言这个元素,而不是另一个 ... »

heniu

如何在Linux快速搭建一套ADB环境

一、ADB简介 1.什么是ADB Android Debug Bridge,安卓调试桥,它借助adb.exe(Android SDK安装目录platform-tools下),用于电脑端与模拟器或者真实设备交互;使用adb命令需安装Android SDK,并配置环境变量; 2.ADB架构及组成 它是一 ... »