测试开发
-
ChatGPT生成单元测试实践(TestGPT)
目前gpt本质上是续写,所以在待测函数函数定义清晰的情况下,单元测试可以适当依赖它进行生成。
-
TestGPT,软件测试领域正处于重大变革的风口浪尖?
TestGPT 模型旨在协助开发人员测试他们的代码,为开发人员提供自动生成的软件测试套件建议,从而加快编码和错误扫描。
-
appium—PO模型设计
我们在做自动化的时候应该都听过PO模型,那么什么是PO模型呢?PO模型在自动化中的作用是什么呢? PO模型 PO其实就是:、Page Object Model,也称作为POM模型,…
-
python+requests接口自动化框架
为什么要做接口自动化框架 1、业务与配置的分离 2、数据与程序的分离;数据的变更不影响程序 3、有日志功能,实现无人值守 4、自动发送测试报告 5、不懂编程的测试人员也可以进行测试…
-
APPium实现关键字驱动的自动化测试
在狂沙大神的指导下完成了appium关键字驱动自动化测试,可能设计方法有所缺陷,欢迎指正,另外尤其是断言方面欠缺比较多。
-
Selenide 阶段性总结介绍
前言 最近工作上忙了点,回家也都在陪老婆再加上犯懒所以有几个星期没写帖子了。大家请原谅我哈~ 今天给大家介绍一个比较新的UI自动化测试工具– Selenide。确实是比…
-
搭建测试微服务平台
配置 application.yml defaultZone: http://admin:admin@localhost:8761/eureka/ 服务注册发现服务的地址,对应…
-
Python多线程同步、互斥锁、死锁
接着上篇多线程继续讲,上篇最后的多线程共享全局变量对变量的处理值出错在本文中给出解决方案。 出现这个情况的原因是在python解释器中GIL全局解释器锁。 GIL:全局…
-
Selenium元素定位
UI自动化要做的就是模拟鼠标或键盘操作,从而执行测试用例的行为。模拟鼠标操作更多是通过控制元素进行动作的,而控制元素的第一步就是定位元素。接下来,结合Selenium介绍几种常见的元素定位方法
-
最流行的自动化测试工具有哪些?
在自动化测试领域,自动化工具肯定占据了核心的位置。 本文总结了常用的测试自动化工具和框架,这些工具和框架有助于更好地定位自己,以跟上软件测试的发展趋势
-
自动化框架如何搭建?让10年阿里自动化测试老司机帮你搞定!
无论是日常技术交流,还是在自动化测试实践中,经常会听到一个词叫:框架。之前对“框架”这个词知其然不知其所以然。现在看过一些资料以及加上我自己的一些实践有了我自己的一些看法。
-
appium—定位toast
看到标题有些小伙伴肯定懵了,什么是toast? toast toast属于一种轻量级的反馈,常常以小弹框的形式出现,一般出现1到3秒会自动消失,可以出现在屏幕上中下任意位置。那…
-
Python队列的三种队列实现方法
今天讲一下队列,用到一个python自带的库,queue 队列的三种实现方法有: 1、FIFO先入先出队列(Queue) 2、LIFO后入先出队列(Lifo…
-
python 自动化测试 pytest 的使用
pytest 是一款以python为开发语言的第三方测试,主要特点如下: 比自带的 unittest 更简洁高效,兼容 unittest框架 支持参数化 可以更精确的控…
-
使用docker搭建selenium grid 分布式环境
本文章只做docker搭建selenium grid 分布式环境步骤说明,对于selenium grid中的参数、流程、原理等不做说明。selenium grid的详细情况可查…
-
将测试自动化维护的噩梦转化为成功实践
测试自动化的最佳实践强调可靠性,可移植性,可重用性,可读性,可维护性等。 但是您现有的自动化测试套件如何实现这些特征的? 您应该使用当前的测试解决这些问题,还是创建一套全新的测试? 以下是一些问题,可以帮助您确定测试自动化维护程序是否按预期方式运行
-
自动化测试可能失败的6种原因
无论是什么公司,都有一些常见的问题,总是会影响新的自动化项目。 以下是自动化项目可能失败的六个主要原因。 牢记这些陷阱将帮助您避免它们,会帮助您建立稳定的自动化框架,使它成为一种协作体验,以便您的整个团队拥有自动化。
-
全自动化的抖音启动速度测试
本帖已被设为精华帖!, 前言 项目介绍:https://testerhome.com/topics/19978 如何手动或自动进行app的启动速度测试:https://tester…
-
rabbit 自动化测试平台介绍
前言 很多公司都需要一个自己的测试平台,用来减少测试人员实现自动化测试的成本。并且便于项目的管理。Rabbit,就是一个集UI、接口、app、性能测试与一体的自动化测试管理平台。目…
-
浅谈自动化用例设计
引子 原则一:每个自动化用例可以独立运行 RF框架的三种 set up/teardown 原则二:测试用例之间不应该有包涵关系 原则三:测试数据应该自动创建和销毁 原则四:自动化应…
-
用 hook 做测试之静态 hook
本帖已被设为精华帖!, 最近在调研各种 hotfix 以及动态加载的技术,在这些技术层出不穷的时候,身为测试,为了拿到我们想要的信息,需要掌握些什么? 引言 相信经常看文档(尤其是…
-
树莓派根据CPU温度控制风扇起停
本帖已被设为精华帖!, 树莓派是什么? 是一个mini版的PC,麻雀虽小,五脏俱全,信用卡大小一般的版子,网口,USB口,基本功能一个都不少。而价格只要200块钱左右。 为什么要散…
-
数据驱动剖析及TestNg数据驱动介绍
本帖已被设为精华帖!, 数据驱动特点 数据驱动是指在脚本固定的情况下,根据数据的条数来决定脚本的运行次数,即有几组数据,脚本就会 运行几遍。 数据驱动概述 数据驱动(Data Dr…
-
简单聊聊TestNG中的并发
本帖已被设为精华帖!, 前言 最近在做项目里的自动化测试工作,使用的是TestNG测试框架,主要涉及的测试类型有接口测试以及基于业务实际场景的场景化测试。由于涉及的场景大多都是大数…
-
APP H5 混合自动化使用
本帖已被设为精华帖!, 背景 前几天接到H5开发人员那边的业务开发需求单,说想将H5接入到自动化系列中,特此记录分享一下。 环境前置准备 手机与电脑USB连接,开启USB调试模式,…
-
小红书自动化平台实践之Cartier
本帖已被设为精华帖!, 移动自动化测试框架Cartier介绍 Author:Juan Liu (Intern) Date: 2017/03/06 相关背景 目前国内许多公司都开始使…
-
简单入手移动端并发自动化测试:Appium+Robot+ 批处理脚本
一、前言 好久没写帖子,去年晋升为leader之后工作比较忙,去年为团队的产品建立了一轮的移动端(Android&iOS)的自动化测试,到今天为止跑了将近半年,前期感觉还行…
-
Hello,Jenkins Plugin
本帖已被设为精华帖!, 一般公司内部的发布系统和jenkins的持续集成结合时,往往官方的插件不足以满足我们的需求。因此我们需要自己动手,写一个定制化的jenkins插件。 Hel…
-
Understand Appium
本帖已被设为精华帖!, 说在前面 本文针对appium(version:1.6.4-beta)「比较粗糙」的介绍了下它的源码的实现流程。难免有不妥支出,有任何问题,可直接沟通交流。…
-
利用IPython来学习Appium
本帖已被设为精华帖!, Appium简介 Appium是目前非常流行的移动端自动化测试工具,它是一个开源、跨平台的自动化测试工具,用于测试原生和轻量移动应用,支持 iOS, And…