
测试开发技术
文章平均质量分 88
专注测试开发技术研究、实践、分享。
测试开发技术
专注于测试开发技术与AI人工智能领域研究、分享、交流。
关注微信公众号『测试开发技术』,后台回复:『资料包』,领福利!
展开
-
独家推荐!这款端到端AI测试工具 Testim,让效率飙升!(支持移动端、Web端)
Testim是一款专为现代软件开发团队打造的端到端测试平台,它深度融合了人工智能技术,旨在简化测试流程,提高测试效率与可靠性。与传统测试工具不同,Testim 能够理解应用程序的结构和用户行为,自动生成、维护和执行测试脚本,极大地减少了测试过程中的人力成本与时间消耗。而在众多的AI测试工具中,Testim凭借其出色的性能和易用性脱颖而出,成为众多开发者和测试工程师的首选。Testim不仅支持移动端和Web应用的测试,还通过其智能算法,极大地降低了测试创建和维护的复杂度,让测试工作变得更加高效和轻松。原创 2025-04-03 09:41:53 · 259 阅读 · 0 评论 -
测试开发该如何在团队中推广新工具、新技术(深度好文)
就测试开发工作而言,从阶段划分,可以粗略划分为四个阶段:识别发现组织团队中的问题分析、制定解决方案实现解决方案赋能落地解决方案今天我们重点来聊聊,最后一个阶段,赋能落地解决方案过程中的经验和思考。测试开发的工作产出(流程改进、工具/平台),更多面向服务的是公司内部研发人员,通常当有了新的工作成果时,测试开发团队都需要推广给公司内的各个研发团队。很多测试开发团队经常会遇到一类问题,忙碌了一年,自认为产出了很多可以改变世界的核武器(开发了一堆工具平台、制定了一堆流程梳理改进),但当年底去考核原创 2022-04-19 09:35:50 · 2266 阅读 · 0 评论 -
2022年最全的软件测试工程师发展知识架构体系图
2022年最全的软件测试工程师发展知识架构体系图原创 2022-03-09 09:49:22 · 1293 阅读 · 0 评论 -
接口测试白皮书
前段时间由Testerhome社区几名技术爱好者,抽空整理形成了一份《接口测试白皮书》,白皮书内容作者大概看了一下,整理内容还不错,作为测试新手学习接口测试还是一份不错的资料,细节方面可以在后续有待完善,毕竟是几名爱好者抽空义务整理出来的。好东西,当然要分享给大家,有需要学习接口测试的读者,又苦于没有好的学习参考资料,可以通过下方地址免费下载:链接: https://pan.baidu.com/s/1nLMkaDKloxYam4k3NUHpOw 密码: tr7jps : 上述下载地址有效期仅保原创 2022-02-24 09:28:10 · 411 阅读 · 0 评论 -
2021年软件测试工具大全(自动化、接口、性能、安全、测试管理)
2021年软件测试工具大全(自动化、接口、性能、安全、测试管理)原创 2021-12-22 09:56:39 · 1849 阅读 · 0 评论 -
低代码开发,推荐一款Web 端自动化神器:Automa
1. Automa介绍又到了优秀工具推荐的时候了,今天给大家分享一款前端自动化操作神器: Automa。首先了解一下Automa是什么? Automa它定位是一款 Chrome 插件,也就意味着,它的使用载体需要借助Chrome浏览器。利用Automa,即使你不会写代码,也能按照自己的需求,完成一系列自动化操作。利用它,你可以将一些重复性的任务实现自动化、并且它可以进行界面截图、抓取网站数据、你还可以自定义时间何时去执行自动化任务等。2. Automa安装听了上述介绍,想必你已经跃跃欲试了。如果你原创 2021-11-12 09:57:02 · 6019 阅读 · 4 评论 -
超详细,自动化测试接入Jenkins+Sonar质量门禁实践
大家好,我叫董鑫,一名在测试开发道路上的新手。第一阶段的学习已然结束,收获颇多,了解了很多在自己平时测试工作无法接触到的新知识,比如这次在这里分享的Sonarqube进行静态代码扫描并集成Jenkins的知识,是分享也是自我学习的总结。若有不对的地方,还请各位同行,同学,老师及时指正。1. 什么是SonarQubeSonarQube是一个开源的代码质量管理系统,用于检测代码中的错误,漏洞和代码规范,通过插件的机制,可以基于现有的Gitlab、Jenkins 集成、以便在项目拉取后进行连续的代码检查。原创 2021-08-25 09:29:46 · 1048 阅读 · 0 评论 -
月薪40K+银行测试经理,自动化测试实践经验分享
1. 前言大家好,我是Arthur,拥有超过10年以上的银行测试经验,目前在一家互联网创业公司担任测试经理。在我们那个年代,基本上都是不会写代码的做测试工作,而且基本都是纯手工;最近几年,测试开发开始流行,互联网行业越来越重视测试人员的综合能力,使得我们这些老测试也必须转型,才能跟上时代的步伐,因此我也报名了狂师老师的 全栈测开训练营,之前我也在一些网络培训网站上学习一些新的知识点,但我感觉狂师的课程无论是范围、广度、深度比大多数培训机构强很多,也正是工作当中经常能用到的内容,非常值得大家学习。那么,今天原创 2021-08-12 12:05:00 · 805 阅读 · 0 评论 -
新手测试开发的成神之路:面试历程经验分享!
1. 定基调作为一名初出茅庐的测试工程师,心里肯定是不甘于停止在功能测试这个阶段,办法总比困难多。都说IT人员都是靠跳槽来增加薪资水平,这句话不假,但是不那么准确。通过增加业务能力和技术水平来增加薪资,才是亘古不变的道理,在这个高速发展的社会来说更是如此,再也不能像以前那样浑水摸鱼,蹭着时代发展的红利前进。2. 下决定那些想要改变的人,羡慕别人高薪的人,心里肯定也是在给自己暗示,我要是能变得那么牛逼该多好,也一次又一次的作出决定,我要改变。但是大部分人也就止步于此,只是突然之间热血沸腾,在床上翻了个身原创 2021-08-03 09:24:42 · 320 阅读 · 0 评论 -
推荐一款国内首个开源全链路压测平台
前不久国内知名的系统高可用专家数列科技宣布开源旗下核心产品能力,对外开放生产全链路压测平台产品的源代码,并正式命名为:Takin。目前,该项目已在Github上发布开源,作为国内首款开源的全链路压测平台,Takin的开源将为更多企业提供超低门槛、超低成本、超高效率的性能保障能力。1. 什么是生产环境全链路压测?全链路压测简单来说,就是基于实际的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试,并持续调优的过程,本质上也是性能测试的一种手段。通过生产环境全链路压测,真实模拟“风原创 2021-07-27 09:28:04 · 582 阅读 · 0 评论 -
测试开发:一文教你从0到1搞懂大数据测试!
1.什么是大数据大数据是一个大的数据集合,通过传统的计算技术无法进行处理。这些数据集的测试需要使用各种工具、技术和框架进行处理。大数据涉及数据创建、存储、检索、分析,而且它在数量、多样性、速度方法都很出色,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。2.大数据测试类型测试大数据应用程序更多的是验证其数据处理,而不是测试软件产品的个别功能。当涉及到大数据测试时,性能和功能测试是关键。处理可以是三种类型:批量实时交互在测试应用程序之前,有原创 2021-07-09 12:42:00 · 1383 阅读 · 4 评论 -
从0到1学习接口自动化测试必备知识!
导读:在所有的开发测试中,接口测试是必不可少的一项。有效且覆盖完整的接口测试,不仅能保障新功能的开发质量,还能让开发在修改功能逻辑的时候有回归的能力,同时也是能优雅地进行重构的前提。编写接口测试要遵守哪些原则?测试代码的结构应该是什么样的?接口测试有哪些实践技巧?本文分享作者在接口测试上的实践总结。测试工程师是一个高技术含量的岗位,但现在不少人误以为测试工程师就是“点工”,拿到软件“点点点”,就可以完成测试了,没啥技术含量,而一些测试工程师错误的工作方法也滋长了这种误解。1、什么是接口测试接口测..原创 2021-07-07 09:28:16 · 318 阅读 · 1 评论 -
测试开发:推荐一款阿里最新 Python 自动化开源工具!
大家好,我是麦小米,是狂师老师全栈测开训练营中的一名学员。如果之前做过iOS自动化的同学相信都知道,一直以来,iOS自动化的实现&执行都必须依赖 Mac 系统,其主要原因是因为需要通过xcodebuild 编译&安装WDA (WebDriverAgent)到 iOS 设备中,通过WDA实现对被测应用进行操作。导致想要做iOS自动化 就必须拥有 Mac 设备的现象。作为一名测开新手,在学习完移动端自动化测试后,兴致满满要实践一番,无奈公司只配备了windows电脑,怎样进行iOS自动化测试原创 2021-07-05 13:42:01 · 651 阅读 · 3 评论 -
重磅消息 | 2021年最新全栈测试开发训练营开课了!(第2期)
第二期,终于来了!1. 新的一年,你涨薪了吗?不知不觉,又到了2021年下半年,在经历了去年疫情蔓延导致整个行业都处在“寒冬期”,对于换工作一事来说,大多数人都处于保守观望态度。而随着国内疫情的好转,今年上半年迎来了互联网行业久违的换工作求职热潮。如此同时,相信越来越多的行业小伙伴,都能感受甚至切身体会到,如今想在互联网行业求得一份自己满意的高薪工作,并不容易,对求职者各方面能力提出了更高的要求。去年,我们分享过,国内IT时代发展演进历程,如下:在2010年以前,绝大多数企业测试实践的重心都是放在原创 2021-07-01 11:53:37 · 5985 阅读 · 1 评论 -
推荐一款接口自动化测试数据提取神器 JSonPath
在之前分享中,给大家介绍过一篇:如何快速审核接口返回值全部字段解决方案,详见原文:接口自动化测试,一键快速校验接口返回值全部字段 。当时,提到解决这类问题,市面上常见的解决方案有两种:根据业务校验需求,自定义开发校验规则库借助现有的第三方库而文章中介绍到的方案,就是借助现有的第三方库来实现:DeepDiff 。对于一些特殊业务或者复杂的测试场景来说,这类通用方案,总会有一些需求无法满足。因此往往还需要根据这类业务校验需求,自定义开发校验规则库。我们今天不讲如何开发一款自定义开发校验规则库,而是.原创 2021-06-24 12:57:51 · 632 阅读 · 0 评论 -
推荐一款超强接口管理神器 Apifox
去年,在公众号给大家推荐了一款新面市不久的接口测试神器:Apifox,如果还未了解的读者,感兴趣的话可查阅原文:推荐一款技术人必备的接口测试神器:Apifox为了照顾新进来的读者,且最近一年,Apifox官方又发布了一些新特性,趁此机会,再给大家分享一波。简单来说,Apifox它是集:接口文档管理、接口调试、Mock、接口自动化测试于一体的全流程集成工具,覆盖从开发->测试->管理等环节,等同于 Postman + Swagger + Mock + JMeter几款工具功能累加。利用Api原创 2021-06-10 09:25:13 · 3429 阅读 · 4 评论 -
测试开发:从0到1学习如何测试API网关
日常工作中,难免会遇到临危受命的情况,虽然没有这么夸张,但是也可能会接到一个陌生的任务,也许只是对这个概念有所耳闻。也许这个时候会感到一丝的焦虑,生怕没法完成领导交给的测试任务。其实也没有必要那么紧张,面对一个陌生的被测对象,我们只需要去了解清楚它的应用场景、内部原理、实现逻辑,结合开发的设计需求,一样也能完成好测试任务,积累经验。这次就分享一些从0到1学习如何测试API网关的经验。一、什么是API网关简述:API网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部的客户端可原创 2021-05-27 09:25:27 · 3135 阅读 · 2 评论 -
测试工程师必学:测试人员如何深入了解项目
前言大家好,我是林宗霖,是一位测试工程师,也是全栈测开训练营中的一名学员。学习完全栈测开训练营的课程,让自己更加意识到:基础不牢,地动山摇的道理。近两年,行业的很多小伙伴都热衷于自动化、测试开发等方面的技术,而忽略了测试基本功的修炼!而即便你掌握了高超的技术,却忽略了测试本质,也很难让你掌握的技术去服务于业务,服务于质量。因此测试基本功对于测试人员的重要性不言而喻,所以在这里借花献佛,在得到老师许可下,对全栈测开训练营中关于测试人员基础功修炼课程中的一部分内容做一个总结学习分享。一、即便是测试,也要当原创 2021-05-13 13:47:03 · 1921 阅读 · 3 评论 -
测试开发必备技能:安全测试漏洞靶场实战
安全在互联网行业,是一个对专业性较强,且敏感的一个领域,所谓"一念成佛,一念入魔",安全技术利用得当,可以为你的产品、网站更好的保驾护航,而如果心术不正,利用安全漏洞去做一些未法牟利,则容易造成承担不必要的违法责任。在日常很容易被大家忽略的一点,在非授权的情况下,对网站进行渗透攻击测试,也是属于非合规操作,是触及法律法规的。因此对于大家在学习安全测试过程中,通常建议是直接在本地直接搭建安全演练靶场环境,尽量避免直接对非授权的网站进行测试。掌握安全测试是测试开发工程师进阶的一项硬技能,今天这篇文章,就来给原创 2021-03-11 13:53:26 · 283 阅读 · 0 评论 -
推荐几款前端性能测试工具、分析神器
我们在使用网站过程中,经常会遇到慢的问题,为了找到原因,一般需要借助工具进行检测,通过工具,可以检测出前端站点加载资源的相关详细情况。今天,就给大家介绍几款前端性能测试分析工具,结合性能测试工具,实现通过量化的方式测试网站中诸如首字节加载时间(time to first byte)或者渲染时间等表现。其中有些工具还会检查资源是否被缓存,多个 CSS 或 JS 文件是否值得合并,最后自动给出前端性能优化改进建议报告,如果对你有用的话,欢迎收藏转发。1、 LighthouseLighthouse是一个开源原创 2021-02-04 13:42:24 · 4567 阅读 · 0 评论 -
推荐一款最强Python自动化神器!不用写一行代码!
此文章来源于官方公众号:「测试开发技术」版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途搞过自动化测试的小伙伴,相信都知道,在Web自动化测试中,有一款自动化测试神器工具: selenium。结合标准的WebDriver API来编写Python自动化脚本,可以实现解放双手,让脚本代替人工在Web浏览器上完成指定的操作。虽然selenium有完备的文档,但也需要一定的学习成本,对于一个纯小白来讲还是有些门槛的。最近,微软开源了一个非常强大的自动化项目叫**「playwrigh.原创 2020-12-18 14:12:59 · 1605 阅读 · 1 评论 -
测试开发工程必备技能之一:Mock的使用
1. 背景在实际产品开发过程中,某个服务或前端依赖一个服务接口,该接口可能依赖多个底层服务或模块,或第三方接口,比如说服务 A 依赖服务B,服务B又依赖服务 C,如下图所示:这种依赖的问题会导致原本的需求目的是要验证服务A,但由于所依赖的服务B或者服务C不稳定或者未开发完成,导致工作无法正常开展。那作为测试工程师,面对这样的情形,我们该怎么办呢?解决这类问题的核心的思路:引入依赖服务替身,更通俗的叫法,引入Mock服务。今天就结合unittest框架,给大家分享一些关于Mock的一些常见使用。原创 2020-12-04 09:48:35 · 383 阅读 · 0 评论 -
如何将自己的Python包发布到PyPI上
1. PyPi的用途Python中我们经常会用到第三方的包,默认情况下,用到的第三方工具包基本都是从Pypi.org里面下载。我们举个栗子: 如果你希望用Python实现一个金融量化分析工具,目前比较好用的金融数据来源是 Yahoo 和 Google。你可能需要读取这 2 个平台的 API,然后依次实现下载、分析数据的代码。是不是好麻烦,这样你可以到 PyPi 到上面去找找有没有已经写过这个内容,幸运的是,你真找到了,你找到了一个 package 叫做 yfinance。https://githu原创 2020-11-25 17:20:54 · 1047 阅读 · 1 评论 -
3分钟了解清楚持续集成、持续交付、持续部署
近些年来,持续集成、持续交付以及持续部署这几个热词总是在大家的眼前晃来晃去!在招聘信息和面试过程中也会经常提及!在这里我就用三分钟时间来带大家了解他们!1. 持续集成(CI:Continuous Integration)持续集成强调开发人员提交了新代码之后,立刻进行构建然后进行单元测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。注意:这里的测试重点是指开发人员进行的代码级别测试!2. 持续交付(CD:Continuous Delivery)持续交付在持续集成的基础上,将集成后原创 2020-06-06 11:30:42 · 890 阅读 · 0 评论 -
一款Python实用神器,5 行 Python 代码 实现一键批量扣图
今天给大家分享一款Python装逼实用神器。在日常生活或者工作中,经常会遇到想将某张照片中的人物抠出来,然后拼接到其他图片上去。专业点的人可以使用 PhotoShop 的“魔棒”工具进行抠图,非专业人士则使用各种美图 APP 来实现,但是这两类方式毕竟处理能力有限,一次只能处理一张图片,而且比较复杂的图像可能耗时较久。那今天就来向大家展示第三种扣图方式——用 Python代码来实现 一键批量抠图。1. 准备工作- 安装paddlepaddle既然要装逼,准备工作是少不了的。所谓“站在巨人的肩.原创 2020-05-20 10:29:56 · 2674 阅读 · 4 评论