摘要: 大家好! 期待已久的《全栈测试开发实战训练营》迎来了它的第5期,带着全新的内容、更丰富的实践案例和更加深入的技术解析重磅回归。 一、你被“裁员”了吗? 随着科技的飞速发展,人工智能、大数据、云计算等新兴技术正在深度改变我们的工作和生活。在这个变革的浪潮中,一些传统的职业正在逐渐消失,而一些新的职业正 阅读全文
posted @ 2024-06-05 08:50 狂师 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是狂师! 前段时间,在后台收到一则留言:"请问一下,你觉得开发技术好,还是测试技术好,如果测试技术好,为什么不直接开发,干嘛做测试?" 这是一则很有意思且大多数技术新人普遍存在的困惑,今天就以此问题,给大家统一解答,分享一下笔者的观点。 1、首先,从技术本身来讲, 开发技术和测试技术都是软 阅读全文
posted @ 2024-03-28 09:16 狂师 阅读(1899) 评论(2) 推荐(2) 编辑
摘要: 2023年测试工具大全! 阅读全文
posted @ 2023-02-22 12:37 狂师 阅读(2753) 评论(1) 推荐(9) 编辑
摘要: 今天给大家推荐一款基于Python的网页自动化工具:DrissionPage。这款工具既能控制浏览器,也能收发数据包,甚至能把两者合而为一,简单来说:集合了WEB浏览器自动化的便利性和 requests 的高效率。 一、DrissionPage产生背景 实现网页自动化,会有两类形式: 直接向服务器发 阅读全文
posted @ 2023-02-21 10:01 狂师 阅读(4007) 评论(0) 推荐(3) 编辑
摘要: 通俗易懂,教你快速掌握chatGPT! 阅读全文
posted @ 2023-02-16 09:22 狂师 阅读(1658) 评论(0) 推荐(3) 编辑
摘要: 重磅发布,全新升级! 阅读全文
posted @ 2022-07-05 09:21 狂师 阅读(390) 评论(0) 推荐(1) 编辑
摘要: 测试开发该如何在团队中推广新工具、新技术(深度好文) 测试开发该如何在团队中推广新工具、新技术! 阅读全文
posted @ 2022-04-19 09:29 狂师 阅读(851) 评论(0) 推荐(1) 编辑
摘要: 2021年软件测试工具大全 阅读全文
posted @ 2021-12-22 09:54 狂师 阅读(2127) 评论(1) 推荐(3) 编辑
摘要: 1. 前言 大家都知道,Postman是一个非常受欢迎的API接口调试工具,提供有Chrome扩展插件版和独立的APP,不过它的很多高级功能都需要付费才能使用。 如果你连Postman都还没有用过,不妨可以先体验一番。 Postman官网: PS: 由于2018年初Chrome停止对Chrome应用 阅读全文
posted @ 2019-12-20 09:55 狂师 阅读(30860) 评论(11) 推荐(12) 编辑
摘要: 一、背景 通过keepalived实现nginx高可用,由于在家不想弄多台主机来搞,所以将运行环境用docker封装来模拟跨主机 docker基础镜像:centos 说之前,简单介绍一下: Keepalived是基于vrrp协议的一款高可用软件。Keepailived有一台主服务器和多台备份服务器, 阅读全文
posted @ 2018-07-15 14:44 狂师 阅读(14226) 评论(5) 推荐(5) 编辑
摘要: 一、启动mongo容器的几种方式 而按照上述几种方式启动的Mongo容器,默认是不带密码访问的,也就是说,只有别人知道你的ip和映射出来的端口,即可操作你的mongo数据库 二、如何开启mongo容器密码认证 在运行时,增加--auth参数,用简化版来作为示例 三、关于mongo用户认证 mongo 阅读全文
posted @ 2018-07-13 16:28 狂师 阅读(11773) 评论(1) 推荐(2) 编辑
摘要: 1. 前言 有近两周没有在公众号中发表文章了,看过我之前公众号的读者都知道,公众号中近期在连载《RobotFramework接口自动化系列课程》,原本计划每周更新一篇,最近由于博主在带一个新项目,实在是没空抽出时间来,所以向公众号中对连载课程一直期待的读者说声抱歉。 由于最近带微服务的项目,而对于微 阅读全文
posted @ 2017-11-10 16:20 狂师 阅读(17166) 评论(2) 推荐(4) 编辑
摘要: 一、背景 看到之前曾有人发贴,贴名【stf 连接各操作系统上安卓设备的操作方法分享】,介绍了一下,虽然说方法和理论都有,但下述评论中还是有很多人不知如何操作,特别是不知道stf provider命令如何使用,特此,提供具体的解决方法,当然本人注重结果导向,所以下述方法中,重点都是通过截图方法来展开, 阅读全文
posted @ 2017-03-15 18:24 狂师 阅读(10215) 评论(1) 推荐(0) 编辑
摘要: 或可直接查询testerhome发表的文章: "https://testerhome.com/topics/7898" 介绍 Macaca是一套完整的自动化测试解决方案,基于node.js开发。由阿里巴巴公司开源: "地址:https://github.com/macacajs/" 特点: 同时支持 阅读全文
posted @ 2017-03-12 14:19 狂师 阅读(6709) 评论(0) 推荐(0) 编辑
摘要: 背景 前几天接到H5开发人员那边的业务开发需求单,说想将H5接入到自动化系列中,特此记录分享一下。 也可参考testerhome发表的文章链接:https://testerhome.com/topics/7866 环境前置准备 手机与电脑USB连接,开启USB调试模式,通过adb devices可查 阅读全文
posted @ 2017-03-09 15:48 狂师 阅读(8293) 评论(5) 推荐(0) 编辑
摘要: 背景描述 有时候Python应用的代码在本地开发环境运行十分正常,但是放到线上以后却出现了莫名其妙的异常,经过再三排查以后还是找不到问题原因,于是就在想,要是可以在服务器环境中进行单步跟踪调试就好了。 然而,在服务器系统上安装一个IDE肯定是不现实的;通过SSH远程到服务器端,采用pdb进行调试虽然 阅读全文
posted @ 2016-07-03 20:07 狂师 阅读(35864) 评论(2) 推荐(4) 编辑
摘要: 在mac-osx10.11版本下,安装RIDE前提需要装wxPython2.8-osx-unicode-2.8.12.1库,但在安装wxPython过程中,会提示安装失败,以下提供一种解决方案 这里我共享了这两个文件,请在你的Mac里下载下来,下载地址: 链接:https://pan.baidu.c 阅读全文
posted @ 2016-04-18 13:10 狂师 阅读(5817) 评论(0) 推荐(0) 编辑
摘要: 在软件开发和测试过程中,我们经常会遇到需要对网络请求进行录制和回放的需求,以便进行调试、测试和分析。为了模拟真实的用户请求,我们通常会使用各种流量录制回放工具来记录并重放网络请求。 其中,jvm-sandbox-repeater 是一款功能强大的流量录制回放工具,可以帮助我们轻松实现对网络请求的录制 阅读全文
posted @ 2024-07-24 08:22 狂师 阅读(165) 评论(0) 推荐(2) 编辑
摘要: 在软件开发和测试过程中,我们经常需要对应用程序的网络请求进行录制和回放,以便进行性能分析、压力测试或者模拟复杂的网络环境。今天,我要向大家推荐一款简单易用的 HTTP 请求流量录制回放工具:Goreplay。 1、简介 Goreplay 是一款用 Go 语言编写的 HTTP 请求流量录制回放工具。它 阅读全文
posted @ 2024-07-18 15:41 狂师 阅读(772) 评论(0) 推荐(3) 编辑
摘要: 1、引言 在处理JSON数据时,我们常常需要提取、筛选或者变换数据。手动编写这些操作的代码不仅繁琐,而且容易出错。Python作为一个功能强大的编程语言,拥有丰富的库和工具来处理这些数据。今天,将介绍一个实用的Python库——JMESPath,它为提取JSON数据提供了简洁而强大的语法。 2、JM 阅读全文
posted @ 2024-07-11 08:59 狂师 阅读(300) 评论(0) 推荐(1) 编辑
摘要: 1、自动化测试专栏 随着技术的发展和工作需求的增长,自动化测试已成为软件质量保障体系中不可或缺的一环。 为了帮助广大测试工程师、开发者和对自动化测试感兴趣的读者们更好地掌握这一技能,今年特别推出了全新的《自动化测试全攻略:从入门到精通!》专栏,希望能为大家提供一份全面、系统的自动化测试学习实战指南, 阅读全文
posted @ 2024-07-09 08:58 狂师 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 在信息化快速发展的今天,企业运维面临的挑战日益增多。传统的运维监控系统往往存在功能冗余、性能低下、操作复杂等问题,难以满足现代企业对高效、稳定、智能的运维管理需求。 今天给大家推荐一款新一代极简运维监控系统:WGCLOUD 1、介绍 WGCLOUD是一个基于Java开发的高性能、高并发的分布式监控系 阅读全文
posted @ 2024-06-27 10:13 狂师 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是狂师。 今天给大家介绍一款行为驱动开发测试框架:Cucumber。 1、介绍 Cucumber是一个行为驱动开发(BDD)工具,它结合了文本描述和自动化测试脚本。它使用一种名为Gherkin的特定语言来描述应用程序的行为,这种语言非常接近自然语言,使得非技术人员也能够理解和参与测试。 知 阅读全文
posted @ 2024-06-26 08:39 狂师 阅读(231) 评论(0) 推荐(1) 编辑
摘要: 随着技术的快速发展和数字化转型的深入推进,软件测试行业正面临着前所未有的变革。2024年,我们可以预见软件测试行业将呈现出几个重要的趋势将深刻影响软件测试的方式、工具和流程。它们将重塑软件测试的格局,提升软件质量,推动整个行业的进步,以下是具体的预判解读,供参考。 1. AI与机器学习的深度整合 在 阅读全文
posted @ 2024-06-19 08:57 狂师 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 在数据库性能调优的实践中,SQL性能分析是至关重要的一环。一个执行效率低下的SQL语句可能会导致整个系统的性能瓶颈。 为了快速定位并解决这些问题,我们需要对SQL进行性能分析。本文将介绍一些常用的方法和技术,帮助大家快速定位SQL问题。 1、找出执行时间最长的SQL 首先,我们需要找到执行时间最长的 阅读全文
posted @ 2024-06-13 08:29 狂师 阅读(763) 评论(1) 推荐(9) 编辑
摘要: 在软件行业,测试和开发是两个不可或缺的角色。 然而,随着技术的不断演进,测试工作也逐渐从单纯的手工测试过渡到自动化测试,乃至如今的智能化测试。在这个过程中,测试工作也越来越多地涉及到编写代码,甚至代码要求丝豪不比软件开发低,以应对日益复杂的测试需求。这也引发了一个有趣的讨论:既然如此,让开发直接兼任 阅读全文
posted @ 2024-06-11 09:41 狂师 阅读(941) 评论(6) 推荐(1) 编辑
摘要: 在当今软件开发的快速迭代中,接口自动化测试已成为确保代码质量和服务稳定性的关键步骤。 随着微服务架构和分布式系统的广泛应用,对接口自动化测试平台的需求也日益增长。 今天,我将为大家推荐一款强大的开源接口自动化测试平台: AutoMeter-API。 1、介绍 AutoMeter-API是一款专为测试 阅读全文
posted @ 2024-06-06 08:47 狂师 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是狂师! 在软件测试中,质量意识是一个核心且至关重要的概念。相信大家,经常会听到:"这个家伙质量意识很强,某某某要提升质量意识“之类的话语。 在企业中,“质量意识”不仅关乎产品和服务的优劣,更是企业竞争力和可持续发展的关键因素。那么,到底什么是质量意识呢? 坦白讲,”质量意识“是一个较为抽 阅读全文
posted @ 2024-06-04 08:49 狂师 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是狂师! 今天,我想和大家分享一个有些震撼、但也是我深思熟虑后做出的决定——我裸辞了!对,正如文章标题一样,你没看错,我裸辞了! 很多人第一时间可能会很诧异,你的工作不是挺好的吗?而且近几年经济形势又不怎么好,为什么选择这个时候辞职呢? 今天趁着这个机会,就来给大家好好聊聊我裸辞背后的一些 阅读全文
posted @ 2024-06-01 08:43 狂师 阅读(1465) 评论(9) 推荐(12) 编辑
摘要: 1、项目介绍 Briefcase是一个功能强大的工具,主要用于将Python项目转化为多种平台的独立本地应用。它支持多种安装格式,使得Python项目能够轻松打包并部署到不同的操作系统和设备上,如macOS、Windows、Linux、iPhone/iPad、安卓系统以及电视操作系统等。 项目地址: 阅读全文
posted @ 2024-05-28 14:52 狂师 阅读(938) 评论(0) 推荐(1) 编辑
摘要: 1、背景 在当今快节奏的软件开发环境中,设计师与开发者之间的协同工作显得尤为重要。然而,理解并准确实现设计稿的意图常常需要耗费大量的时间和沟通成本。为此,开源社区中出现了一个引人注目的项目——screenshot-to-code,它利用AI人工智能技术(机器学习算法和视觉分析技术),将屏幕截图自动转 阅读全文
posted @ 2024-05-27 19:17 狂师 阅读(1552) 评论(3) 推荐(5) 编辑
摘要: 大家好,我是狂师! 今天给大家推荐一款开源的Python库:Gradio! Gradio是一个开源的Python库,用于创建机器学习和数据科学的交互式应用和演示。 项目地址: https://github.com/gradio-app/gradio 1、项目介绍 Gradio旨在简化展示和测试机器学 阅读全文
posted @ 2024-05-24 10:29 狂师 阅读(943) 评论(1) 推荐(0) 编辑
摘要: 大家好,我是狂师! 今天给大家推荐一款用于模拟浏览器行为以进行网页自动化操作Python库:Mechanize。 1、介绍 Mechanize是Python中的一个库,它被设计用来自动化网页浏览和数据提取任务。 通过模拟真实浏览器的行为,如填写表单、点击链接、处理Cookie等,Mechanize使 阅读全文
posted @ 2024-05-21 11:39 狂师 阅读(1303) 评论(0) 推荐(5) 编辑
摘要: 5月14日凌晨1点,OpenAI发布了名为GPT-4o 最新的大语言模型,再次引领了人工智能领域的又一创新浪潮,让整个行业都为之震动。 据OpenAI首席技术官穆里-穆拉提(Muri Murati)表示,GPT-4o是在继承GPT-4智能的基础上,对文本、视觉和音频功能进行了进一步改进,而且目前所有 阅读全文
posted @ 2024-05-20 13:00 狂师 阅读(4122) 评论(0) 推荐(3) 编辑
摘要: 1、引言 在当今数字化时代,微信公众平台成为了企业和个人连接用户的重要渠道。为了高效地管理和与用户互动,开发者需要一个强大而灵活的工具。 Weixin-Python 正是这样一个为微信公众平台量身打造的 Python 库,它以其简洁的 API 和丰富的功能赢得了众多开发者的青睐。本文将深入探讨 We 阅读全文
posted @ 2024-05-16 09:29 狂师 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 在当今数字化时代,编程已成为一项不可或缺的技能。Python作为一种简单易学且功能强大的编程语言,受到了广大编程爱好者和专业开发人员的青睐。为了方便大家随时随地编写和运行Python代码,市面上涌现了许多优秀的在线Python编辑器。本文将为您推荐几款目前非常火爆的Python在线编辑器。 1. J 阅读全文
posted @ 2024-05-13 11:16 狂师 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是狂师! 作为刚不行不久的测试新人,面对一个陌生的系统时,可能会感到有些手足无措。面对一个全新的系统系统,如何快速上手并展开有效的测试工作是一个重要的挑战。 本文将探讨测试新人如何通过一系列步骤和策略,快速熟悉并掌握新系统的测试要点,从而提高测试效率和质量。本文旨在为测试新手提供一份指导, 阅读全文
posted @ 2024-04-30 09:21 狂师 阅读(698) 评论(2) 推荐(2) 编辑
摘要: 大家好,我是狂师! 在大数据时代,信息的获取与分析变得尤为重要。对于开发者、数据分析师乃至非技术人员来说,能够高效地采集网络数据并进行分析是一个强有力的工具。今天,我要向大家推荐的是一款功能强大、操作简单且完全免费的数据采集工具——EasySpider。 一个可视化浏览器自动化测试/数据采集/爬虫软 阅读全文
posted @ 2024-04-25 09:10 狂师 阅读(555) 评论(2) 推荐(1) 编辑
摘要: 1、引言 质量管理,作为现代企业管理体系的核心组成部分,对提升企业竞争力、确保产品质量和客户满意度具有至关重要的作用。因此,理解质量管理的本质,以及它管理的具体内容,对于任何一个追求长期发展的组织或管理者来说都是至关重要的。 本文将围绕“质量管理是什么?管什么?”这一主题,进行一个简单的分享,希望能 阅读全文
posted @ 2024-04-24 09:30 狂师 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 在日常工作中,肯定会遇到一些重复性的工作,不管是点击某个按钮、写东西,打印东西,还是复制粘贴拷贝资料之类的,需要进行大量的重复操作。按键精灵大家都听说过,传统的方式,大家可以使用按键精灵将操作录制一遍,形成脚本,剩余的工作让计算机自动循环执行,应对这些重复性的任务。 但今天这里给大家分享另 阅读全文
posted @ 2024-04-22 09:32 狂师 阅读(1954) 评论(1) 推荐(6) 编辑
摘要: 大家好,我是狂师! 今天给大家推荐一款免费的数据可视化报表设计工具:JimuReport,类似excel操作风格,在线拖拽完成报表设计!项目号称:功能永久免费、可以商用、永久免费使用! 1、JimuReport介绍 JimuReport是北京国炬信息技术有限公司旗下的平台,是一款免费的数据可视化报表 阅读全文
posted @ 2024-04-17 09:28 狂师 阅读(384) 评论(1) 推荐(1) 编辑
摘要: 1、背景 在日常测试过程中或者研发开发过程中,目前接口暂时没有开发完成,测试人员又要提前介入接口测试中,测试人员不仅仅只是简单的编写测试用例,也可以通过一些mock的方法进行来提前根据接口测试的情况进行模拟返回接口的信息,进行模拟接口各种场景的异常。 mock是指模拟,也就是模拟接口返回的信息,用已 阅读全文
posted @ 2024-04-15 09:23 狂师 阅读(447) 评论(0) 推荐(2) 编辑
摘要: 1、前言 在当今信息爆炸的时代,知识的获取、整理和应用显得尤为重要。随着个人职业发展和学习需求的不断提升,搭建一个个人知识库已成为提升竞争力的关键一环。个人知识库不仅是一个信息的存储库,更是一个思维的工具箱,它能够帮助我们系统地整理各类知识,形成自己的知识体系,并在需要时快速准确地找到所需信息。 通 阅读全文
posted @ 2024-04-12 12:04 狂师 阅读(340) 评论(1) 推荐(2) 编辑
摘要: 在项目开发,迭代交付过程中开发人员,测试人员需要针对系统微服务API做调试,回归测试,性能测试。自动化测试,一个好的平台本质上需要解决API测试的5大基本问题。 1.支持不同的项目,角色,技术人员多人协作 2.支持定义多个不同的测试环境 3.支持定义各种被测系统,API,功能,性能用例 4.支持功能 阅读全文
posted @ 2024-04-09 09:21 狂师 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 说到Python的强大的地方,那真的是太多了,优雅、简洁、丰富且强大的第三方库、开发速度快,社区活跃度高等,所以才使得Python才会如此的受欢迎。 今天给大家介绍一个特别暴力的Python库: FuckIt, 1、FuckIt介绍 FuckIt是一个Python实用工具,用于解决由于Python代 阅读全文
posted @ 2024-04-08 09:28 狂师 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 搞过自动化测试的小伙伴,相信都知道,在Web自动化测试中,有一款自动化测试神器工具: selenium。结合标准的WebDriver API来编写Python自动化脚本,可以实现解放双手,让脚本代替人工在Web浏览器上完成指定的操作。 虽然selenium有完备的文档,但也需要一定的学习成本,对于一 阅读全文
posted @ 2024-04-03 09:07 狂师 阅读(657) 评论(0) 推荐(0) 编辑