- 博客(1668)
- 收藏
- 关注
原创 测试岗反复跳槽,跳着跳着就跳没了...
反复跳槽的最后留给自己的就是后悔:当时应该怎么怎么做,只可惜没那样做。先等待,真了解后再做决定,否则跳着跳着就什么也没了。
2021-06-15 14:06:46 19915 33
原创 面试经:一线城市搬砖,又面软件测试岗,5000就知足了...
今天有个大专生来我公司面试软件测试,他说在(地下城)64开搬砖,一个月能赚7万多,就在上星期,所有的号全被封了,所以来公司上班了,目前有一年多软件测试工作经验。
2021-06-15 00:44:01 13738 9
原创 软件测试人员该学习 Python 的七个理由
对于一个软件测试工程师来说,选哪一门语言来入手编程一直是件非常纠结的事情,当然立志做一辈子功能测试的人除外。值得庆幸的是,专门介绍软件,工具及网站服务的技术Blog上CarlCheo绘制了一张图表,告诉你该怎么开始伟大的码农航道。大多数好的程序员做编程不是因为他们期望得到报酬或者被公众所接受,而是因为编程很有趣。Linus Torvalds(Linux的创建者)以上的观点赞成80%, 当我们不为高昂的房价和丈母娘的催促所烦恼的时候。除了有趣,CC先生私下认为还有以下的理由值得软件测试工.
2021-06-14 20:07:36 15091 13
原创 转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧
在面试的过程中好多人会有这种的感觉。我在面试的时候面试官会问的特别详细,你们的公司之前是做什么的,还有相关的一些人员构成比例,开发和测试大概有多少人,你们公司有没有运维,有没有产品,以及呢一些详细的软件流程测试,版本大小的一些迭代更新,都是多长的时间,那么在这个过程当中呢。尤其是我们刚刚学习软件测试的同学,对我们这些概念没有特别的清晰区分。所以在这个过程中写一篇文章,分享给那些面试需要帮助的人,如何去了解到这样一些详细的信息,从而提升面试的成功率。分为以下3种问题分享给大家;码字不易,看完在走第一个问题:我
2021-06-14 17:46:01 32339 13
原创 解锁 pytest_configure(config) 的神奇功能:个性化定制你的测试框架
其实这里的 pytest_configure 也是一个钩子函数,那这个钩子函数有啥用?如何用?内部运行机制又是怎么样呢?带着这些疑问,我们一起来探索。pytest_configure(config) 是 pytest 中的一个钩子函数,它在 pytest 运行前被调用一次,主要用于在测试运行之前进行配置和初始化工作。
2024-09-14 18:12:15 1073
原创 测试员只管测试将无路可走?
“你只管测试,剩下的交给开发”,这对于测试的传统定义来说没有问题。然而,随着时代的更替,测试在变,测试员的定义也在不断改变。
2024-09-14 18:05:36 419
原创 Playwright元素定位技巧详解
通过结合使用以下技巧,您可以更加灵活和高效地在Playwright中定位页面元素。记得在编写测试脚本时,尽量选择唯一性较高的选择器,这样可以减少测试脚本的脆弱性。
2024-09-14 18:04:10 1014
原创 如何利用AI技术实现自动化测试优化、测试数据生成、缺陷预测
AI技术在自动化测试优化、测试数据生成和缺陷预测中的应用具有极大的潜力,可以为企业节省测试时间、提高测试质量。然而,企业在引入AI时需要根据自身情况评估其适用性,并对数据质量和AI算法的黑箱问题保持警惕。通过合理应用AI技术,测试团队能够在激烈的竞争中获得显著的优势。
2024-09-14 14:58:11 1165
原创 在JMeter脚本的多个线程组之间如何传递变量
在JMeter中实现线程组之间的变量传递是一个常见且实用的需求。通过Property、文件共享或数据库共享等方法,可以轻松实现这一目标。掌握这些技巧将帮助你在更复杂的性能测试场景中更有效地设计测试脚本,提高测试的准确性和可维护性。
2024-09-14 14:53:56 1142
原创 灰度测试【经验之谈】
在快速迭代的软件开发领域,灰度测试如同一座桥梁,连接着开发团队与广大用户,确保了软件在正式全面发布前能够经历充分的验证与优化。本文将深入探讨灰度测试的概念、重要性、实施策略、优势以及面临的挑战,旨在为读者呈现一个全面而深入的灰度测试视角。
2024-09-14 14:44:47 934
原创 PyCharm中Airtest测试脚本批量执行方法
在先前的文章里,我们曾介绍过批量执行 Airtest 测试脚本的设计思路:把测试脚本的实际业务代码全部封装到脚本执行方法当中。在主控脚本里,此脚本引入所有的测试脚本,并根据需求调用它们的脚本执行方法,如此便能够轻松实现于 Pycharm 中批量执行 AirTest 脚本的功能。
2024-09-14 14:42:15 555
原创 Chrome扩展程序的端到端测试如何自动化
多年来,自动化端到端测试是很多现代公司的标准做法,这样做可以让开发人员从后端到前端持续部署复杂的应用程序。但是测试浏览器扩展程序又如何呢?通常用于测试的无头(headless)浏览器中对扩展程序的支持通常是实验性的,这在很大程度上阻碍了大多数测试运行器支持开箱即用的扩展程序测试。实际上,启动扩展并在页面视口之外与之交互通常需要新的应用程序编程接口(API)。
2024-09-14 14:26:02 994
原创 流行的测试代码覆盖率工具
你知道吗?不充分的代码覆盖率可能会导致高达80%的软件缺陷未被检测到。确保全面的代码覆盖率对于成功的软件测试质量至关重要。本文将探索当下流行的代码覆盖率工具,这些工具可以极大地简化测试工作,并帮助开发人员优化项目以获得成功。
2024-09-14 14:21:58 937
原创 python linux相关标准库(深度介绍)
通过介绍,我们详细讲解了 Python 中与 Linux 相关的标准库,包括文件和目录操作、进程管理、网络通信、系统信息、时间和日期、日志记录、文件监控、文件压缩以及系统环境变量等方面。这些标准库可以帮助我们在 Linux 系统上更高效地编写 Python 代码,并解决各种实际问题。
2024-09-14 14:14:11 900
原创 好用、使用率高!3款高人气性能测试工具推荐!
今天小编整理了3款好用且使用率比较高的性能监测工具,主要介绍了工具特性及安装步骤,希望对你有所帮助!
2024-09-13 19:31:39 1020
原创 “百度热搜”揭示月饼遇冷背后:如何在经济下行中理性消费 + 应对风险?
今年的月饼市场“遇冷”,不仅是月饼生意的变化,也是当前经济环境下消费者理性选择的结果。在这样的环境下,如何避免不必要的消费、提升个人能力,变得尤为重要。希望大家能在这个中秋佳节中,除了享受美食和团圆,还能反思如何更好地规划未来,以更好地应对经济下行时各行各业的不确定性。
2024-09-13 19:21:20 534
原创 数据库进阶
1、MySQL数据库操作1、修改表,修改字段,重命名:alter table 表名 change 原名 新名 类型及约束;alter table students change birthday birth datetime not null;2、修改表,修改字段,不重名:
2024-09-13 14:43:10 1103
原创 改进测试算法:软件测试中的数学方法
新的测试设计方法并不总是同时出现。现代测试实践的很大一部分是通过适应数学模型的细致的理论和实验工作而发展起来的。尽管成为一名优秀的测试人员不一定要成为一名数学家,但了解测试方法背后的理论基础可能是有益的。
2024-09-13 14:38:06 941
原创 服务端测试开发必备的技能:Mock测试!
什么是mock测试Mock 测试就是在测试活动中,对于某些不容易构造或者不容易获取的数据/场景,用一个Mock对象来创建以便测试的测试方法。
2024-09-13 14:34:23 696
原创 软件测试组织架构模型
金字塔模型是软件测试中经典的组织结构模型。它将测试分为三层:底层是单元测试,中间层是集成测试,顶层是系统测试。底层的单元测试覆盖面最广,中间层的测试覆盖面逐渐减少,最后的系统测试只关注整个产品的功能和性能特点。
2024-09-13 14:31:30 451
原创 探索高效自动化测试新工具:FlaUI
FlaUI 是一个开源的.NET库,专为Windows桌面应用程序提供自动化测试支持。它允许开发者以编程方式控制和测试任何基于UI的应用程序,无论它们是WPF、WinForms还是UWP应用。本文将深入探讨FlaUI的技术原理、应用场景及独特优势,引导更多的用户尝试并采用这一强大工具。
2024-09-13 14:21:17 636
原创 lounger框架第一个版本发布
首先,我的 pypi(Python Package Index) 账号找回来了,github的 issues 和 邮件沟通花了两周多的时间。其次,lounger 肯定不是太监项目,一开源,骗几个不要钱的 star 就不管的那种。于是,我来带来的第一个版本。
2024-09-13 14:16:54 1110
原创 测试人员需要成为devops工程师吗
这确实是个非常值得讨论的话题。测试人员究竟是不是需要成为 devops 工程师,我的答案不需要,但又需要。测试有时候在开发团队会不被开发同事所重视,甚至有时候会背上效率低下的骂名,我认为其中一个很重要的原因是:测试的工程化程度不高。
2024-09-13 14:12:55 971
原创 【测开中台教程】大纲概设初稿/新建项目外壳并初始化
首先大体的设计需要有,虽然按照经验来看,过程中会有很多改动。但是改动也代表着迭代进化,毕竟作为一个图文教程,相对于在公司你做这个优势就很明显了,可以不用考虑更改成本造成的时间损失,来完全的追求质量和效果,说白了,就是摸着石头过河,踩坑越多,经验价值就越高,各位今后在公司落地的时候 就越少的试错成本。
2024-09-12 19:01:14 397
原创 【专访】3个维度10个问题,大佬带你全面解决软件测试质量难题
本篇文章从3个方面汇总整理了10个目前在软件测试与质量保障领域关注度较高的专访问题,希望对你有所帮助!
2024-09-12 18:08:02 692
原创 Playwright与持续集成(CI)系统的集成策略
将Playwright与持续集成(Continuous Integration, CI)系统集成是确保Web应用程序质量的关键步骤之一。通过在CI管道中运行自动化测试,可以尽早发现并修复缺陷,从而提高软件产品的质量和发布周期的效率。以下是将Playwright集成到CI系统中的一些策略和最佳实践:
2024-09-12 16:23:15 765
原创 【私有云场景案例分享】批量回归测试自动化流程
在软件开发生命周期中,回归测试是必不可少的环节。它确保新功能的引入不会破坏现有功能。然而,手动进行这些测试不仅效率低,且容易疏漏测试点。如果通过DeviceKeeper私有云以及AirtestIDE企业版自动化测试相结合,可以大大提高测试的效率以及测试机型的覆盖性。
2024-09-11 20:05:14 606
原创 如何有效选择回归测试用例集
本文讨论一下在回归测试活动中,如何选择测试用例集。已知前篇中:回归测试用例集包括基本测试用例集(原始用例)+迭代新增测试用例集(修复故障引入的用例和新增功能引入的用例集)。
2024-09-11 20:02:24 802
原创 白盒测试方法的实例演示
首先,说一下什么是单元测试。单元测试是一种软件测试类型,其中测试用例针对单个代码单元(例如函数、类或模块)进行设计和执行。单元测试旨在验证代码单元的正确性、隔离性和健壮性。
2024-09-11 18:17:00 348
原创 为何优秀的自动化工程师不应止步于编写测试用例?
对于许多人来说,手工测试仍然是进入 IT 行业的主要途径。我曾见过许多实习生和初级员工在初面时对开发职位表现出浓厚的兴趣,他们会不自信地问:"我怎样才能在贵公司转型为开发人员、设计师或分析师?”即使他们没有明确地说出这句话,他们的目标也很明确。这就带来了一个挑战:在短短的 1-2 个月内,这些候选人可能会失去继续担任手工QA 角色的动力,转而寻求转向其他角色。如果您有一个设计不断变化的跨平台混合应用程序,那么您的QA团队或许可以借鉴这种经验。
2024-09-10 14:44:07 293
原创 Jmeter 引入自己写的jar包代码
一、编译调试Java代码在编程工具中将代码进行调试,满足需求后将代码进行打包导出成 .jar 文件,根据不同的编译工具搜索导出功能即可
2024-09-09 20:07:01 342
原创 Playwright VS Selenium VS Cypress
playwrright、selenium、cypress都是目前主流的三大Web UI自动测试工具。我们几年前曾经发表过一篇对比的文章,当时是带的有 Puppeteer ,但是 Puppeteer不是混测试圈的,测试工程师使用的不多。时隔4年之久,每一款工具都有在发展,于是,重新梳理了一篇对比文档,从支持语言、浏览器,到安装 、编写测试、运行 和部署,以及社区等维度进行对比。
2024-09-06 21:03:17 1021
原创 性能测试新手误区:用户数与压力
同样的项目、同样的性能需求,让不同的测试人员来测,会是相同的结果么?假设有这样一个小论坛,性能测试人员得到的需求是“支持并发50人,响应时间要在3秒以内”,性能测试人员A和B同时开始进行性能测试(各做各的)。
2024-09-06 17:26:46 944
原创 测试开发面试题:hashmap的使用场景和底层实现原理
HashMap是一种非常常用的数据结构,适用于多种场景。以下是HashMap的使用场景、优点和缺点的详细说明。
2024-09-05 14:47:22 746
原创 测试面试:神秘的TCP协议工作原理
总的来说,TCP面向字节流的特性使得数据能够以连续的字节流形式进行传输,同时通过序列号和确认号等机制来保证数据的完整性、顺序性和可靠性。流量控制和拥塞控制机制确保了数据传输的高效性和稳定性。
2024-09-05 14:45:04 245
原创 成为测试开发工程师的学习路径
学习路径:a. 基础知识:软件测试基础:学习软件测试的基本概念、方法和流程。编程基础:掌握至少一门编程语言,建议选择Python、Java或者C#等流行的语言。
2024-09-05 14:43:46 283
原创 接手新项目怎么开展测试?
测试新接手的项目需要全面考虑项目的各个方面,做好充分的准备工作,执行有效的测试策略,并与团队成员密切合作。通过不断地总结经验教训和优化测试流程,确保项目的质量和成功交付。
2024-09-05 14:40:48 502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人