- 博客(1984)
- 收藏
- 关注

原创 自学软件测试怎么学?【史上最详细学习路线】(附全套资料)
对于想入行学软件测试的新手来说,首先需要一个高效的学习线路图,还要有全套的学习资料,两者结合才能有最好的学习效果。授人以鱼不如授人以渔,所以今天我也想把我的经验和经历分享给大家,史上最详细的软件测试学习路径和最全的学习资料包全部奉上,按照这个路线学习,大神指日可待!软件测试工程师的工作要求:文档评审,用例评审,需求评审;测试用例设计,自动化测试脚本开发,测试架构设计、写作测试文档(测试计划、测试方案、测试用例等);执行测试,发现软件缺陷,提交缺陷报告,并确认缺陷最终得到了修正;通过测
2022-03-08 22:25:14
19477
3
原创 Selenium自动化测试—如何搭建自动化测试环境?
最近也有很多人私下问我,selenium学习难吗,基础入门的学习内容很多是3以前的版本资料,对于有基础的人来说,3到4的差别虽然有,但是不足以影响自己,但是对于没有学过的人来说,通过资料再到自己写的代码,发现有些东西没有,有些方法又不相同,导致脚本不能运行,提醒我,看是否能花点时间,把selenium的内容好好梳理一下,从基础开始,到能够梳理出一个selenium的知识图谱更好。
2025-05-24 14:43:00
275
原创 接口测试和单元测试详解
的本质:就是通过数据驱动,测试类里面的函数。单元测试的本质:通过代码级别,测试函数。单元测试的框架:unitest+接口,pytest+WEB----->接口,pytest+jenkins+allure。
2025-05-24 14:40:06
442
原创 超详细的接口测试教程
接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。人类与电脑等信息机器或人类与程序之间的接口称为用户界面。电脑等信息机器硬件组件间的接口叫硬件接口。电脑等信息机器软件组件间的接口叫软件接口。在计算机中,接口是计算机系统中两个独立的部件进行信息交换的共享边界。这种交换可以发生在计算机软、硬件,外部设备或进行操作的人之间,也可以是它们的结合。
2025-05-24 14:35:06
574
原创 接口自动化测试流程、工具及其实践
接口自动化测试是指通过编写脚本或使用自动化工具,对软件系统的接口进行测试的过程。接口测试是软件测试中的一种重要测试类型,主要用于验证系统组件之间的通信和数据交换是否正常。通过接口自动化测试可以快速发现接口中的问题,并及时进行修复,确保系统的稳定性和可靠性,并最终提高测试效率和准确性。
2025-05-23 14:59:32
719
原创 Web自动化测试详解
是软件测试中非常重要的一种测试方法,它通过编写脚本来模拟人工操作网页,从而实现对Web应用程序进行自动化测试的过程。为了保证测试质量和效率,我们需要遵循一定的流程和步骤来完成Web自动化测试。
2025-05-23 14:56:01
705
原创 如何快速写出高效的软件测试用例?
编写测试用例的目的就是确保测试过程全面高效、有据可查。但要编写出高效的测试用例,需要搞清楚什么是测试用例,以及如何编写出高效的测试用例?接下来将从以下几个部分来进行展开
2025-05-23 14:21:37
381
原创 JMeter+Jenkins接口压力测试持续集成
接口功能测试应用: http://www.weather.com.cn/data/cityinfo/<city_code>.html测试功能:获取对应城市的天气预报请求方法:Get压测脚本开发工具:jmeter源码脚本位置: https://github.com/shifengboy/iInterface_python/blob/master/jmx/iInterface.jmx将Jmeter压测任务集成到Jenkins通过Jenkins运行Jmeter任务在Jenkins上展示Jmeter压测报告可自
2025-05-23 14:13:56
494
原创 Pytest自动化测试框架pytest-xdist分布式测试插件
平常我们非常多时,比如有1千条用例,假设每个用例执行需要1分钟,如果单个测试人员执行需要1000分钟才能跑完;当项目非常紧急时,会需要协调多个测试资源来把任务分成两部分,于是执行时间缩短一半,如果有10个小伙伴,那么执行时间就会变成十分之一,大大节省了测试时间;为了节省项目测试时间,10个测试同时,这就是一种分布式场景;同样道理,当我们自动化测试用例非常多的时候, 一条条按顺序执行会非常慢,pytest-xdist的出现就是为了让自动化测试用例可以执行,从而节省自动化测试时间;
2025-05-22 15:58:05
535
原创 Docker+jenkinsPipeline 运行实现python自动化测试
jenkins 中创建 pipeline 项目 根据自动化项目依赖包构建 python 镜像(构建自动化 python 环境) 运行新的 python 容器,执行 jenkins 从仓库中拉下来的自动化项目 执行完成之后删除容器 二、环境准备
2025-05-22 15:54:59
955
原创 系统思维:敏捷测试专家视角下的组织效能倍增器
框架在最新6.0版本中特别强调,系统思维能帮助组织识别"20%的关键杠杆点,产生80%的改进效果"。Spotify的部落模型(Tribe Model)证明,当测试工程师能清晰看到自己的自动化脚本如何影响下游UAT验收率(物质流),以及缺陷修复周期如何制约市场反馈速度(信息流),测试策略会自然向风险驱动模式演进。这种"问题即资产"的思维,正是敏捷测试从。Capital One的混沌工程实践显示,当将测试环境与生产监控系统打通后(变量类型区分),78%的线上故障都能在测试阶段被预测(SAFe?
2025-05-22 15:19:29
833
原创 测试新功能:是先自动化还是先手动检查?
一位工程师同事向内部邮件列表提交了一个问题。问题的核心是:一个新功能将在几个月后发布,但目前还没有自动化测试覆盖。那么,拥有“质量软件工程师”头衔的人应该怎么做呢?他们是应该先“手动”测试该功能,然后在之后再贡献自动化测试(尽管这可能会在发布之后才完成)?还是应该立即开始编写自动化测试,可能会推迟发现和报告重要问题的时间?
2025-05-22 14:52:15
824
原创 功能测试存在的必要性还大嘛?
自动化测试虽是大势所趋,但也有局限性,它需要前期投入大量时间和资源,且依赖明确规则,小公司根本就不搞,大公司想搞有时候又有心无力,只有下定大决心,统一集中管理测试,坚决推到自动化测试,记到kpi考核里的公司才能搞好自动化。现在测试行业对人员要求越来越高,纯手工测试岗位的确在减少,不再是主角,我们公司手工测试的都被优化了,但手工测试的活可没有消失,留下来的都是你前面说的,有自动化经验,有代码经验的员工。多掌握些技能,迅速转型,否则过2年一席之地都没有了,有啥不懂的随时问,给你讲讲一线真正干活的测试。
2025-05-22 14:47:56
331
原创 基于Python+Selenium自动化测试的Jenkins持续集成项目搭建与实践(超详细的)
是Java编写的非常流行的持续集成(CI)服务,起源于Hudson项目。所以Jenkins和Hudson功能相似。
2025-05-21 14:18:03
985
原创 响应式Web布局的实现与测试
在现代Web开发中,创建一个响应式布局是确保用户体验的关键。本书第八章与第二章的内容聚焦于如何通过HTML、CSS和Bootstrap框架实现一个响应式的产品展示页面布局,并通过Opera Mobile模拟器进行测试,以确保布局在不同设备上的兼容性。
2025-05-21 14:12:06
523
原创 软件测试之银行测试入门
互联网大厂工资高,但也不是那么好进的,这两年内卷越来越严重,想进大厂也越来越难。而银行的测试岗难度则会小很多,工资也还说的过去,并且相对稳定。而做银行金融测试岗需要做什么呢?以及它的要求和准则,快来看看吧。
2025-05-21 14:09:16
385
原创 四种自动化测试模型实例及优缺点详解
1.概念:通过录制或编写对应应用程序的操作步骤产生的线性脚本。单纯的来模拟用户完整的操作场景。(操作,重复操作,数据)都混合在一起。
2025-05-20 15:02:53
649
原创 Jmeter接口测试与性能测试
目前最新版本发展到5.0版本,需要Java7以上版本环境,下载解压目录后,进入\apache-jmeter-5.0\bin\,双击ApacheJMeter.jar文件启动JMemter。
2025-05-20 15:00:32
825
原创 用户体验测试与移动设计的未来
随着技术的快速发展,用户体验(UX)设计已经成为产品开发中不可或缺的一部分。本书的章节内容涉及用户体验测试的两种新型方法,以及移动设计的现状和未来。通过这些内容,我们能够深入理解如何更有效地进行产品测试,以及如何在移动设备上保持优秀的用户体验。
2025-05-20 14:53:12
900
原创 AngusTester:全方位敏捷测试解决方案
在当今快节奏的软件开发行业中,高效、可持续的测试活动对于保障产品质量至关重要。AngusTester(简称AT)作为一个全面的敏捷测试解决方案,正成为越来越多软件开发团队的首选。下面,让我们一起来深入了解这个项目的核心功能和应用场景。
2025-05-20 14:51:45
826
原创 用户体验测试与移动设计的未来
随着技术的快速发展,用户体验(UX)设计已经成为产品开发中不可或缺的一部分。本书的章节内容涉及用户体验测试的两种新型方法,以及移动设计的现状和未来。通过这些内容,我们能够深入理解如何更有效地进行产品测试,以及如何在移动设备上保持优秀的用户体验。
2025-05-20 14:48:04
889
原创 软件测试之安全测试
测试搜索框时发现输入包含'('的条件会报错,输入'()'时会返回所有数据,是搜索条件处理不当导致,需登记到典型问题,之后有搜索框的测试中补充相应测试用例进行覆盖。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取。
2025-05-19 14:34:14
656
原创 软件测试常见的测试用例设计方法
具有输入功能,但输入之间没有组合关系---等价类。输入有边界 例如长度等,类型有限制时---边界值。多输入,多输出,输入和输出之间存在关系,输入和输出存在依赖关系---判定表,因果图。用最少的测试用来来获得最大的测试用例覆盖率---正交法。多个功能的组合测试---场景法设计测试用例。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取。
2025-05-19 14:33:16
737
原创 性能测试、负载测试、压力测试之间的差异
它还可以帮助您确定系统中的负载是如何建立和维持的。】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!它通过在不同的负载场景中传递不同的参数来检查系统组件的性能。5、应用程序可以支持的并发用户数,以及允许更多用户访问它的可扩展性。5、负载测试用于客户端/服务器、基于 Web 的应用程序。4、性能测试有助于检查网站服务器、数据库、网络的性能。2、负载测试模拟任何应用程序或网站上的真实负载。6、压力测试是对您网站的意外测试流量进行的。
2025-05-19 14:24:49
850
原创 Pytest+Selenium UI自动化测试实战实例
今天来说说pytest吧,经过几周的时间学习,有收获也有疑惑,总之最后还是搞个小项目出来证明自己的努力不没有白费1 确保您已经安装了2 配置开发环境 3 安装pytest库4 安装pytest -html 报告插件5 安装pypiwin32库(用来模拟按键)6 安装openpyxl解析excel文件库7 安装yagmail发送报告库8 确保已配置火狐或谷歌浏览器及对应驱动 9 确保已经正确配置好发送邮件的邮箱https://mai
2025-05-19 14:19:27
913
原创 接口自动化测试用例
Post方式的接口是上传接口,需要对接口头部进行封装,所以没有办法在浏览器下直接调用,但是可以用的-d参数传递接口需要的参数。当然我们还以众筹网的登录接口为例,讲解post方式接口的自动化测试用例。.登录(POST)这个接口文档很清楚,就是传递用户名和密码进行登录,登录后会返回user基本数据结构和Token。分析了接口文档,我们需要在终端下执行接口,然后才能根据接口的返回值来编写对应的。在终端下执行命令:v=1。
2025-05-19 14:15:05
609
原创 RobotFramework功能自动化测试框架基础篇
是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。
2025-05-16 14:25:03
683
原创 Python自动化测试框架:unittest介绍
Unittest是Python中最常用的测试框架之一,它提供了丰富和强大的测试工具和方法,可以帮助开发者更好地保证代码质量和稳定性,本文就来介绍下Unittest单元测试框架。
2025-05-16 14:21:59
746
原创 Python自动化测试框架:unittest介绍
Unittest是Python中最常用的测试框架之一,它提供了丰富和强大的测试工具和方法,可以帮助开发者更好地保证代码质量和稳定性,本文就来介绍下Unittest单元测试框架。
2025-05-16 14:18:58
928
原创 接口测试 —— 接口和接口文档概念
接口又叫API,全称application programming interface:应用程序接口(规范),也就是我们经常会听说Web接口,APP接口。
2025-05-16 14:17:27
896
原创 云原生性能测试全解析:如何构建高效稳定的现代应用?
随着云计算技术的快速发展,云原生(Cloud Native)架构成为现代应用开发的主流模式。云原生应用通常采用微服务架构、容器化部署,并利用 Kubernetes(K8s)等编排工具进行管理。然而,云原生环境的动态性、分布式特性和资源弹性,使得传统性能测试方法难以适用。因此,云原生性能测试成为保障应用高效稳定运行的关键。本文将探讨云原生性能测试的重要性、核心挑战、测试方法及最佳实践,帮助测试工程师构建高效的测试策略。
2025-05-16 14:07:40
831
原创 Fetch API 入门:快速掌握 Web 请求的基础
引言在现代 Web 开发中,与服务器进行异步通信已成为基本需求。过去,我们依赖于 XMLHttpRequest 来完成这项工作,但它的使用复杂且不够直观。好在有了 Fetch API,它提供了一种更简单、更强大的方法来获取资源。今天,让我们一起深入探索 Fetch API 的奥妙,看看它如何使我们的开发工作更加轻松。
2025-05-15 14:27:57
481
原创 python+requests接口自动化完整项目设计源码
前言有很多小伙伴吵着要完整的项目源码,完整的项目属于公司内部的代码,这个是没法分享的,违反了,就算别人分享了,也只适用于本公司内部的业务。所以用例的代码还是得自己去一个个写,我只能分享项目框架,只能帮你们到这了。
2025-05-15 14:26:19
859
原创 轻松搞定测试工装:ETest简易配置,自动生成
为了简化测试工装的创建过程,提高开发效率,ETest 提供了一种程序生成器功能,用户只需提供简单的环境化配置即可自动生成可运行的测试工装。这一功能旨在通过减少手工编程和繁琐设置,使开发者能够快速搭建用于测试的环境,从而提高测试效率和开发速度。
2025-05-15 14:23:14
873
原创 敏捷测试的武器库:左移和自动化
在软件开发这个日新月异的行业里,敏捷方法论可谓是"一骑绝尘",成为现代软件研发的主流。它提倡协作、迭代、快速交付,而在这个过程中,敏捷测试扮演了举足轻重的角色。敏捷测试不是简单的"查漏补缺",而是一种贯穿开发全流程的测试策略,它让测试与开发"并肩作战",提升软件质量,缩短交付周期,让产品更灵活、更可靠。
2025-05-15 14:19:34
813
原创 Puppeteer:被低估的自动化测试利器,功能太强大了!
第二行开始是示例脚本正文,describe()是指测试套件,单引号内的是套件名,it()是指测试用例,单引号内的是用例名,describe()内还可以嵌套describe() ,it()则是可以有并列多个意味着测试套件内有多个测试用例,如果describe()内只有一个it(),那套件名和用例名基本上可以写成一样。最后一行代码是断言语句。这里我新建了个名为browser.js的文件,里面自定义了2个不同尺寸大小的浏览器,一个是默认尺寸,一个是最大化尺寸,我可以在用例脚本中任意调用一个来使用。
2025-05-14 14:43:55
593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人