自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

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

原创 技术分享 | 如何写好测试用例?

给自己的学习过程制订一个详细的计划,量化到天,排好每天要学习的东西。同时最重要的是,一定要养成总结的习惯 ,每天总结 ,每个项目总结 ,总结测试方法,总结Bug原因,奇葩Bug等等,这些将会成为你日后工作的宝贵财富。同时主动总结久了, 你会发现自己有质的提升,而且对于当前的工作会更游刃有余,所以经验是靠日积月累的。

2023-06-06 21:00:44 6

原创 支付功能测试用例

支付功能测试非常重要,因为支付是涉及到用户资金安全的重要功能,如果支付功能存在问题,可能回导致用户资金或平台损失或者其他安全问题。同时,支付功能也是一个网站或应用的核心功能之一,如果支付功能存在问题,可能会影响用户体验和信任度,甚至会影响到业务的正常运营。因此,进行支付功能测试是非常重要的。首先,我们列举一下支付功能测试点有哪些。

2023-06-06 20:45:07 191

原创 转行软件测试,从零收入到月薪过万,人生迎来新转折

抓住机遇,人生就有可能逆转,抓住机遇是一种能力,或许它能帮助你在成长路上得到一次飞跃。今天给大家分享的是近期就业学员麦同学的故事,就是这样的一个例子,抓住机遇,入行软件测试,实现了月薪从零到万的突破。

2023-06-05 22:23:06 13

原创 分享一个用ChatGPT写的自动化测试的Python脚本

每个人的仿真资源是有限的,就比如分配给我的资源是10个,那么我一次最多可以丢10个rtl仿真,空闲的资源数量可以通过shell cmd打印出来我现在需要的情景是,一次丢多个rtl仿真,但前后只需要丢两次rtl仿真,因此,我可以在第一次丢rtl仿真后,运行脚本,等第一次丢的rtl仿真完成后,自动丢第二次rtl仿真因此大题思路如下:(均基于丢完第一次rtl仿真)1、执行shell cmd,并将内容写入一个文档中2、 读取文档内容,根据正则表达式,提取当前占用资源的「数值」

2023-06-05 22:14:35 27

原创 Python爬虫-自动化测试工具Selenium的安装及使用

Selenium 是最广泛使用的开源 Web UI(用户界面)自动化测试套件之一。Selenium 支持的语言包括C#,Java,Perl,PHP,Python 和 Ruby。目前,Selenium Web 驱动程序最受 Python 和 C#欢迎。Selenium测试脚本可以使用任何支持的编程语言进行编码,并且可以直接在大多数现代 Web 浏览器中运行。在爬虫领域 selenium 同样是一把利器,能够解决大部分的网页的反爬问题。主要用于自动化测试、爬虫模拟人操作浏览器。

2023-06-05 22:12:03 43

原创 个人软件测试面试历程和套路分享

我问过人事,她说她们最喜欢招:一是之前工作三四年没跳槽,说明你工作比较稳定,二是有技术,这个得过技术面试官,也就是一面和二面,三是本科学历,符合公司最低门槛(专科不太受欢迎,北京上海深圳尚可),最后接受加班,简历上具备这些条件,人事抢着找你面试。最后泼个冷水,公司不喜欢干几个月就跑路,完全搞不清楚测试流程的人,学历只是验证一个人学习能力,就算不会,见多了,操作多了,闭着眼睛都知道。

2023-05-29 20:10:26 31

原创 软件测试面试问题汇总

前两轮,根据不同企业,或有或无,但最后一个技术面试是企业了解你“行不行”的关键环节,每个企业都会有的。在平时的学习、工作中一定要善于总结,如果回答不好,面试官会认为你技术能力有限或者不勤于思考,是很容易被pass掉的。小编简单总结了些面试过程中经常会被问到的问题:

2023-05-29 19:55:17 17

原创 字节如何用A/B测试,解决增长问题的?

摘要:上线六年,字节跳动的短视频产品——抖音已成为许多人记录美好生活的平台。除了抖音,字节跳动旗下还同时运营着数十款产品,从资讯、游戏,到房产、教育等横跨多个领域。在产品迭代速度和创新能力的快速发展下,字节是如何解决产出的每款APP的增长问题?本文将分享专属于字节文化的增长方式。

2023-05-29 19:45:03 15

原创 【讨论】学了这么久的自动化,2023年还有发展吗?

在过去,软件测试只是为了发现软件产品中的错误。目标是——提高软件质量。但如今,软件测试的范围已经扩大。在软件测试方面,自动化测试一直走在前列。按照最新的测试自动化趋势,软件测试行业有望比过去十年发展得更快。

2023-05-29 19:38:59 6

原创 APP测试应该从哪些方面入手?其实就这几点

还在苦恼怎么去测APP吗?一定要记住这几个方向,然后流程化的去执行,一来严谨规范,二来不会有遗漏。

2023-05-29 19:31:15 13

原创 排挤00后软测关系户后续:他拿出这份文档,部门无奈集体道歉

公司来了个00后同事,觉得他做事思路特别清晰,刚上3个月班居然就升了测试组长有一天他问我为什么感觉同事好像都不喜欢他,我我戏谑到:是靠什么裙带关系升职这么快?他惊呆了,问我怎么会这样想?

2023-05-29 19:08:39 10

原创 实例讲解Appium如何连接多台设备

我们在做app自动化的时候,若要考虑兼容性问题,需要跑几台设备,要是一台一台的跑比较耗时,因此需要考虑使用多线程来同时操作多台设备。1.我们拿两台设备来模拟操作下,使用:adb devices查看连接状况,获取到设备名称。

2023-05-29 17:35:20 11

原创 功能测试之兼容性测试点和注意项

一:兼容性测试的概念:就是验证开发出来的程序在特定的运行环境中与特定的软件、硬件或数据相组合是否能正常运行、有无异常的测试过程。

2023-05-29 17:26:42 13

原创 单元测试中的文件引用问题

最近在写单元测试时,发现一个文件路径引用的问题。我先把背景说一下,看大家能不能发现这个问题。我在本地写单元测试时,数据源文件用了上一级目录内的一个文件,通过相对路径的方式引用的,用IDE跑测试可以通过。当我把代码提交到线上跑集成测试时,测试不通过,原因是找不到对应的数据源文件。为什么会这样呢?

2023-05-22 19:53:49 16

原创 一位27岁软件测试员,测试在职近5年,月薪不到2W,担心被应届生取代

我见过很多leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了好几年,更夸张的是7、8年工作内容的重复性比较高,没有什么技术含量的工作。凡事要趁早,特别是技术行业,一定要提升技术功底,丰富自动化项目实战经验,这对于你未来几年职业规划,以及测试技术掌握的深度非常有帮助。

2023-05-22 19:46:20 25

原创 Sonic新生态Sonic IDE体验

之前在做APP的日常测试和UI自动化的时候,一直在使用Sonic没有切换到平台上进行自动化测试的原因是由于现有脚本框架已经成熟,并且有很多自定义的拓展,所以Sonic的更多是一个设备管理员的角色在Sonic的v2.5.0版本中新增了Sonic IDE,可以方便的将编码和调试过程进行结合

2023-05-22 19:40:57 9

原创 测试工程师:这锅我不背,什么情况测试容易背锅以及化解妙招

当产品出了问题,谁都不想担这个责任时,锅由谁来背呢?在测试的日常工作中,相信经常有测试的小伙伴遇到类似的情况:在项目上线时,只要出现问题(bug),测试就很容易成为“背锅侠”。

2023-05-22 19:32:03 13

原创 当你知道前后端分离与不分离的6个特点,你就不该再当点工了

对于前后端不分离的应用,一般只需要进行功能测试。对于前后端分离的应用,既需要进行功能测试,还需要进行接口测试,并且在进行功能测试时还需要分析 bug 是前端还是后端的问题。

2023-05-22 19:28:46 15

原创 自动化测试数据构造之DGL

一个系统中所有模块的输入数据结构一致,都是明文的行数据,行数据之间逻辑、列数据之间逻辑通过数据本身很难看出,导致构造的数据可复用成本高,对大数据的可复用成本几乎为0,而每个数据对应的测试点更是难以一一对应

2023-05-22 19:27:13 9

原创 ChatGPT对软件测试的影响

ChatGPT 是一个经过预训练的 AI 语言模型,可以通过聊天的方式回答问题,或者与人闲聊。它能处理的是文本类的信息,输出也只能是文字。它从我们输入的信息中获取上下文,结合它被训练的大模型,进行分析总结,给出一个可能会让我们耳目一新的答案。

2023-05-22 19:24:04 18

原创 深入理解数据库:一文讲清SQL的四种连接

连接查询是SQL查询的核心,连接查询的连接类型选择依据实际需求,如果选择不当,非但不能提高查询效率,反而会带来一些逻辑错误或者性能低下。下面总结一下两表连接查询选择方式的依据:1、 查两表关联列相等的数据用内连接。2、 Col_L是Col_R的子集时用右外连接。3、 Col_R是Col_L的子集时用左外连接。4、 Col_R和Col_L彼此有交集但彼此互不为子集时候用全外。5、 求差操作的时候用联合查询。多个表查询的时候,这些不同的连接类型可以写到一块。

2023-05-11 19:41:15 26

原创 从0开始,抓包工具Charles的安装使用教学

在移动互联网时代,作为测试工程师,绝对必须要掌握必要测试工具,今天主要来了解Charles。Charles是一个HTTP代理服务器、HTTP监视器、反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request、response和HTTP headers(包含cookies与caching信息)。

2023-05-11 19:37:56 58

原创 grafana + influxdb + telegraf构建linux性能监控平台

为了更好的做性能测试过程中监控服务器资源,提供可视化效果,下面介绍一种监控方案:grafana + influxdb + telegraf , 构建linux性能监控平台

2023-05-11 19:33:24 44

原创 iOS 单元测试

作用一名合格的程序员,得能文能武。写的了代码,也要写的了单元测试。

2023-05-11 17:12:49 26

原创 【软件测试经验】从手工测试到自动化测试,我都经历了什么?

以前做软件测试感觉很枯燥无聊,就像流水线一样按照流程要求去做,传统软件测试行业也是以“点点点”的手工测试为主,加上国内软件公司不注重测试,受制于大环境影响等也就给了大众一种测试人员虽然身处IT行业,却是毫无技术可言的工种。

2023-05-09 22:21:58 13

原创 都2023年了,软件测试还适合女孩子吗?

2023年了,经济比去年有了很大的活了,很多人问,我是女生,做软件测试可行吗?

2023-05-08 19:44:22 22

原创 考公失败后去做兼职,辗转后入行开发喜拿12.5Koffer

因为考公失败了,自己就想找一个兼职,就去了隔壁小区当物业小哥,在职期间觉得自己是在荒废时间,我本身就是计算机专业的,看到一些走本专业的同学感觉他们的发展也很好,然后我朋友也是推荐我过来学一下Java,说华测教育的教学水平很高,授课很系统,对学员很负责。

2023-05-08 17:59:33 21

原创 测试用例设计模版

作为测试工程师,在日常工作中设计测试用例是基本功。在面试相关测试岗位时,测试设计的案例也是必考察的内容之一。遇到一个需要如何才能设计一套完整的测试用例,保证测试用例设计的完备性。思路一:按照需求文档设计,根据需求文档中模块划分拆解测试模块&测试点,但是不能完成follow需求文档的设计,需要具体的扩展,这一块可以参考黑盒测试用例设计方法。思路二:根据日常测试&业务系统形态总结出模版化的用例模版集合,在需求迭代中直接套用用例模块,在模版基础上补全详细用例。本文主要基于思路二,总结了功能和接口测试需要覆盖的各类

2023-05-08 17:46:33 18

原创 职场秘籍:面试&加薪,竟然拥有不同的技巧

假如你是一位测试主管,去评价一名测试工程师是否优秀,那么你将如何去判断呢?你最看重的是哪方面的能力呢?对于这个问题,是不能一概而论的,要分为两种情况,情况不同,答案一定是不同的。

2023-05-08 17:43:01 15

原创 移动测试开发 | 从0到1实现甘特图

本文源起于产品说要做一个甘特图。甘特图作为一种时间管理工具,在项目管理中有着广泛的应用。对比传统的列表视图,它通过图形化的方式展示任务的进度和时间范围,更加直观,日期调整交互更方便,能更好的避免任务重叠和时间冲突。

2023-05-08 15:18:17 71

原创 简历这样改,才能拿到面试机会

举个Good Case的例子,在做xx项目发现某接口响应时间1.2s太长,通过慢查询定位 MySQL 数据库查询瓶颈,通过 SQL 优化以及修改索引将查询时间从 1200ms 降低到40ms,降幅为96.67%查询时间从 1200ms 降低到40ms,降幅为96.67%,这就是优化所带来的收益,

2023-05-08 14:40:16 41

原创 字节面试官心声:个个都说会自动化,结果面试一问细节全露馅了

今年部门要招三个自动化测试,年前我面试了几十位候选人。发现一个很奇怪的现象,面试中一问到元素定位、框架api、脚本编写之类的,很多候选人都对答如流。但是一问到实际项目,比如“如何从0开始搭建自动化体系”、“如果让你来推广自动化,该如何设计方案”。大多数人都避重就轻、含糊其辞。

2023-05-08 14:11:48 29

原创 软测踏入这三个误区,就离滚蛋不远了

软件测试工程师和质量人员必须同时具备一定的开发和运维能力。测试人员会更深入介入开发工作,推动代码评审、代码审计、单元测试、自动化冒烟测试、测试精准化分析以及研发自测等来保证研发阶段的质量;另外,测试人员会也会参与配置部署,将自动化测试用例配置到持续交付链中,总之,作为 DevOps 关键角色,测试人员将推动开发和运维共同实现高效交付高质量产品的目标。

2023-05-06 20:04:55 32

原创 做自动化测试要考虑什么?34年的测试专家这样说

这篇文章译自著名测试专家James Bach的《Test Automation Snake Oil》一文,是笔者在学习和研究探索性测试时偶然发现的一篇较有意义的文章,很好地解答了我们对自动化测试的疑惑。比如万能的自动化测试是否可以替代一切,还给我们提供了可行性很强的建议。

2023-05-06 19:59:18 17

原创 做好接口测试只要5步,就这么简单

现在国内公司越来越重视接口测试,之前的几年,很多测试资源都放在了界面的测试,今后会逐步放在接口测试功能、性能、自动化测试上面。有些大公司,注重软件产品质量,也会安排一些有代码能力的测试人员,去辅助和指导开发人员进行单元测试,共同保证软件的质量。

2023-05-06 19:45:47 31

原创 如何进行Java EE性能测试与调优

性能测试不同于功能测试,不是对与错的检验,而是快与慢的衡量。在进行真正的性能测试之前要先搞清楚目标:1、在确定的硬件条件下,可以支持的并发数越大越好,响应时间越快越好。具体需要达到的并发数是多大,要求的响应时间是多快,由产品经理来提出。2、在确定的硬件条件下,测试得到最大并发数和相应的响应时间之后。如果增加硬件投入,可以得到怎样的性能提升回报?(系统扩展性和伸缩性测试,Scalability)

2023-05-06 19:42:32 26

原创 Python中级篇—高级数据类型

集合 (Set)集合是一种无序、可变、且元素唯一的数据结构。在 Python 中,可以通过 set() 函数或使用大括号 {} 来创建一个集合。

2023-05-06 19:40:30 17

原创 JMeter——设置全局变量和非全局变量

在用JMeter写接口case,遇到一种情况,接口1查看列表接口,接口2查看详情接口,接口2需要传入接口1列表的第一条数据的id。如果这个id后续改变较多,可以使用非全局变量的设置方法;

2023-05-06 19:32:47 66

原创 史上最详细的SQL盲注入门教程

应用程序没有对用户输入的内容进行判断和过滤,攻击者通过将构造的恶意SQL语句作为查询参数,使其在后台服务器上解析执行,最终导致数据库信息被篡改或泄露,这个过程就成为SQL注入。

2023-05-06 19:29:14 53

空空如也

空空如也

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

TA关注的人

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