自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(792)
  • 收藏
  • 关注

原创 为什么选择了互联网行业?都说35岁后的程序员会失业,是真的么?那我搞测试冲到50岁...

当初选择了程序员这个行当,除了出于编程爱好以及能赚钱以外,难道就没有考虑过这个行业,中后段的成长存在着一定的压力?前一阵子和一位研发朋友聊天他说:你看咱们公司整体年龄都偏大,平均都30岁以上了,你看后面几年会不会有一波整改?如果我被优化了,能不能投靠你所在的运维部门?我说:运维岗位的年龄歧视虽然比研发稍微好那么一点,但咱那么熟就实话说吧,我还是宁愿找个高潜力又便宜的应届生来培养~说完后,大家都若有所思地点头一笑,哈哈我们对行业的认知可以归纳几点:优点:待遇高:和金融并称,IT是公认的两.

2021-09-03 13:22:07 3378 2

原创 API测试工具选择指南

在选定API测试工具时,需要考虑多个因素,包括团队的技术栈、测试需求、易用性、功能全面性、成本以及与其他工具的集成能力等。以下是一些具体的步骤和建议,帮助您选定合适的API测试工具:

2024-09-27 21:33:53 408

原创 测试人员的 SOLID 原则:接口隔离原则

我们首先需要了解什么是接口。接口是一组可以在类中实现的方法的定义。每个实现该接口的类都必须使用接口中包含的所有方法。因为接口仅定义了方法签名(名称、参数和返回类型),所以这些方法在每个实现中可能有所不同。

2024-09-27 21:27:34 390

原创 测试人员如何提高测试效率?

测试人员想要提高测试效率,仅仅熟练掌握测试技术是不够的,还应做好准备工作——了解软件产品、业务领域和项目环境,和团队成员紧密协作。

2024-09-27 20:13:26 190

原创 测试基础|聊聊软件测试必须了解的一些知识

软件测试是在软件产品发布之前检查其质量、功能和性能的过程。为了进行软件测试,测试人员要么手动与软件交互,要么执行测试脚本来查找错误和错误,确保软件按预期工作。软件测试也是为了查看业务逻辑是否得到满足,或者需求中是否存在任何需要立即解决的缺失差距。

2024-09-27 15:06:31 1156

原创 软件测试报告中常见的疏漏

测试人员编写软件测试报告常见的疏漏,以便大家避免,更好让测试成果呈现给客户(可能是自己的领导,也可能是用户,后文统称为客户)。

2024-09-27 15:03:36 457

原创 入职一家不到20人的公司,一个月后我寄了..

个人认为我们找工作的时候尽量应该避开比较小的公司,尤其是10、20人这种的小公司,遇到坑的概率非常大!并且,大部分这种规模的小公司最后都死掉了。不过,还是有少部分不错的小公司的,这个也不能一棒子打死。

2024-09-27 14:49:25 905

原创 从传统测试转向敏捷测试

在当今这个创新与适应性至关重要的数字时代,敏捷方法论已经成为颠覆项目管理和交付方式的关键力量。敏捷不仅仅是一种方法论,更是一种灵活而动态的软件开发与项目管理方式,彻底改变了过去笨重且僵化的流程。

2024-09-27 14:38:12 605

原创 刚入职第一天,领导居然就叫我做自动化测试??!

时过境迁,自动化测试工作已经不再是一个可选工作,越来越多的企业在产品测试的过程中都将自动化测试列为必备的工作内容。

2024-09-26 21:30:52 452

原创 【大咖专访】13年软件测试经验,我总结了这10个质量保障策略

本篇文章从3个方面汇总整理了10个目前在软件测试与质量保障领域关注度较高的专访问题,希望对你有所帮助!

2024-09-26 18:07:35 466

原创 面试官视角:自动化测试工程师应具备的核心能力

从面试官的视角来看,自动化测试工程师应具备的核心能力不仅包括技术能力,还包括解决问题的能力、沟通能力和团队合作能力。以下是面试官通常会关注的核心能力及其具体表现:

2024-09-26 15:43:29 729

原创 软件回归测试:增强回归策略和零缺陷

在实际项目中,实现零缺陷的概念仍然只是一种理想,而不是现实。相反,重点转向尽量减少对业务/用户/系统有影响的缺陷,尤其是那些足以破坏应用程序功能的缺陷。这种方法强调了从项目一开始就优先考虑质量的重要性,以减少后续代价高昂的错误。

2024-09-26 15:37:43 918

原创 测试过程是向相关方提供质量信息的过程

对于测试,我们通常认为它是一个寻找软件中潜在的错误的过程。这样的认识有些狭隘了,这并不能体现测试全部的价值。

2024-09-26 14:40:32 349

原创 pytest yaml 数据驱动请求封装(完整版 )

在 Python 的接口自动化测试中,使用 YAML 文件来存储测试数据可以提高代码的可读性和可维护性。结合 pytest 框架,可以方便地实现数据驱动的测试。下面是一个完整的示例,展示如何使用 pytest 结合 PyYAML 库来实现基于 YAML 文件的数据驱动请求封装。

2024-09-25 15:43:54 668

原创 python super真的是调用父类吗?

在Python中,super() 并不是简单地“调用父类”的方法,而是用于调用“MRO(Method Resolution Order,方法解析顺序)中的下一个类”的方法。MRO是指Python在查找类层次结构中的方法时所遵循的顺序。

2024-09-25 15:33:24 398

原创 Android端稳定性背后的那些事

对于稳定性来说,如果APP已经到了线上才发现异常,那其实已经造成了损失,所以,对于稳定性的控制,预防大于优化。在APP上线前,充分暴露问题是重点,然而由于上线前没有大量实际用户使用,怎么及时暴露问题也是我们的一个痛点。

2024-09-25 14:53:47 1045

原创 游戏自动化测试指南(上)

测试工作中,很大一部分需要依靠手工进行,对于游戏产品而言,手工测试有着不可替代的意义,可以在操作游戏的同时,直接观察到游戏产品的行为是否正常,玩法的趣味性等。但其所带来的人员开销也是必不可少的,况且不能保证100%不会出错。而自动化测试,可以将一部分测试工作从手工中解放出来,用代码来代替人工执行,用以提高测试效率。

2024-09-25 14:36:39 644

原创 在阿里做测试的二三事

因为工作关系,和合作的服务商一起跑了很多地方。

2024-09-25 14:28:39 778

原创 最高月薪19K!放弃考研调剂后,他花3个月转行软件测试,入行年薪近23W!

生活中,有些人会跑在你的前面,也有人会走在你的后面,但仔细看看你会发现,每个人都有自己的节奏。我们要做的,就是对自己多一点包容、多一点耐心,在自己的轨道里稳稳地前行。

2024-09-24 21:48:59 363

原创 已开源!一款支持HarmonyOS NEXT系统的UI自动化框架hmdriver2发布

现在我郑重介绍一下hmdriver2:它是一款支持HarmonyOS NEXT系统的 UI 自动化框架,无侵入式,提供应用管理,UI 操作,元素定位等功能,轻量高效,上手简单,快速实现鸿蒙应用自动化测试需求。

2024-09-24 21:44:12 894

原创 从零开始:自动化测试新手必读的面试指南

以下是从零开始的自动化测试新手面试指南:

2024-09-24 21:42:14 459

原创 推荐6个最好的 JavaScript 和 Node.js 自动化网络爬虫工具!

在这篇文章中,我们将深入探讨6个最好的JavaScript和Node.js网络爬虫库,分析它们的功能、优点和缺点。无论你是初学者还是高级用户,这篇指南都将为你选择合适的网络爬虫解决方案提供宝贵的知识和见解。

2024-09-24 15:12:20 1043

原创 10个最佳探索性测试工具(2024)

以下是一个精选的顶级免费探索性测试工具列表,以及它们的功能特点和官方网址/链接地址,该列表包含开源(免费)和商业(付费)软件。

2024-09-24 14:59:23 1012

原创 设计测试用例的6种基本原则

设计测试用例的基本原则,对于软件测试非常重要,这些原则有助于设计出高质量、全面、有效的测试用例,从而提高软件测试的效率和准确性,维护软件的质量和稳定。如果在设计用例时没有遵循基本原则,这会影响用例的全面性、准确性和简洁性,不利于尽早发现潜在的缺陷和及时避免冗余和重复测试相同功能或场景,降低了测试效率,影响项目质量。

2023-11-27 19:56:49 2307

原创 如何减轻软件测试的时间压力?6大注意事项

我们该如何应对时间压力?提高测试效率,缩短测试周期?一般主要是从以下6个方面入手:

2023-11-27 19:53:46 1111

原创 测试左移和测试右移

测试左移:将测试计划与设计提前进行,以及开展需求评审、设计评审、代码评审等。测试右移:将测试延伸到研发阶段之后的其他阶段,一般主要指产品上线后的测试,包括在线测试、在线监控和日志分析,甚至包括Alpha测试、Beta测试。

2023-11-27 19:47:54 1183

原创 Jmeter 压测-设计5W并发量场景

需求:设计一个5W并发量的性能场景?1、确定性能测试工具,性能测试思路

2023-11-27 19:42:12 559

原创 8种特“坑”的 SQL 写法,性能降低100倍!

MySQL仍然保持强劲的数据库流行度增长趋势。越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来。但也存在使用MySQL数据库的过程中遇到一些比如响应时间慢,CPU打满等情况。

2023-11-27 19:38:36 881

原创 Jmeter BeanShell实现复杂应用场景

JMeter进阶使用变量及BeanShell预处理程序实现复杂调试。有一些测试需要做一些预处理程序才能做http请求,在JMeter下可以通过使用参数+BeanShell 预处理程序加工后再发起请求即可。

2023-11-27 19:37:23 825

原创 【建议看看】软件测试前景好,但不是所有人都适合

一个优秀的测试工程师要对一些不易重复出现的错误找到规律,要能够帮助开发人员定位问题,能够对代码进行一定的检查,将错误尽可能在项目生产的早期阶段发现,同时,测试工程师还要对各种编程语言、数据库都有一定的了解,要有编程的概念。

2023-11-27 16:17:57 885

原创 写给想入门单元测试的你

为什么要进行单元测试首先我们来看一下标准的软件开发流程是什么样的

2023-11-27 15:38:11 833

原创 为什么程序员一定要写单元测试?

单元测试(Unit Testing,简称 UT)是软件测试的一种,通常由开发者编写测试代码并运行。相比于其他的测试类型(比如系统测试、验收测试),它关注的是软件的最小可测试单元。什么意思呢?校验用户输入是否合法校验用户是否已注册向数据库中添加新用户其中,每个子步骤可能都是一个小方法。如果我们要保证用户注册功能的正确可用,那么就不能只测试注册成功的情况,而是要尽量将每个子步骤都覆盖到,分别针对每个小方法做测试。

2023-11-27 15:33:23 930

原创 重拾单元测试

对于研发同学来说,写单测的目的不在于应付差事,也不在于看那覆盖率一点点的上涨来蒙蔽自己的双眼,设置覆盖率卡点阻止提测,也不在于硬逼你完成单测的任务,核心目标只是为了让我们的项目生命周期更长,这些单测也就是项目组的财富。

2023-11-27 15:30:04 950

原创 『接口测试干货』| Newman+Postman接口自动化测试完整过程

Newman是Postman的一个扩展库(NodeJs库);Newman+Postman可完成接口自动化测试工作;Postman导出的JSON格式文件可通过Newman的命令行执行;因为Postman运行后只有概要结果,没有像其他自动化测试框架那么完美漂亮的测试报告样式,所以引入了Newman;

2023-11-27 15:22:58 1218

原创 『Postman入门万字长文』| 从工具简介、环境部署、脚本应用、Collections使用到接口自动化测试详细过程

1 Postman工具简介工具官网信息,请直接搜索即可,这里不赘述:Postman是一个比较流行的、功能强大的可完成网页调试和模拟发送HTTP请求的工具或者插件;

2023-11-27 15:16:13 991

原创 一个完美的自动化测试框架应该怎么写?

自动化测试框架是为自动化测试用例或者脚本提供执行环境而搭建的基础设施。自动化测试框架有助于有效地开发、执行和报告自动化测试用例。

2023-11-10 22:13:47 101

原创 如何使用Python的Selenium库进行网页抓取和JSON解析

Python的Selenium库作为一种自动化测试工具,已经成为许多开发者的首选,因为它提供了强大的功能和灵活性。本文将介绍如何使用Python的Selenium库进行网页抓取,并结合高效JSON解析的实际案例,帮助读者解决相关问题。

2023-11-10 22:03:59 743

原创 python+selenium如何规避浏览器验证码等检测?

我们在做浏览器自动化登录或者已经登录后再进行自动化的时候,很多时候都会碰到智能验证环节,如下图的点击按钮智能验证。

2023-11-10 21:56:58 427

原创 Selenium 4.0beta: Grid 工作原理

Selenium 4.0 beta版已经发布,那么距离正式版已经不远了,在Selenium 4.0中变化比较大的就是Grid了,本文翻译了官方文档,重点介绍Grid 4的工作原理Selenium Grid3工作原理

2023-11-10 21:36:13 76

原创 【职场经验】从小白到测试专家:掌握Pytest的实用技巧和优秀实践

pytest是一个功能丰富且易于使用的Python测试框架,它建立在Python标准库的unittest模块之上,提供了更简洁、灵活和可读性强的测试代码编写方式。下面,我将按照步骤引导您学习pytest。

2023-11-10 21:31:28 59

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除