程序人生
文章平均质量分 87
程序猿山猫
这个作者很懒,什么都没留下…
展开
-
外包干了2个月,技术退步明显了....
先说一下自己的情况,大专生,19年通过校招进入湖南某软件公司,干了接近4年的功能测试,今年8月份,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!整份文档一共有将近 400 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!刚开始准备时,自己都蒙了,四年的功能测试让我的技术没有一丝的进步,提升的只有我的年龄…于是,我决定要改变现状,冲击下大厂。原创 2024-01-26 17:24:52 · 776 阅读 · 0 评论 -
软件测试之gRPC接口测试详解
需要对接口进行严格约束的情况,比如我们提供了一个公共的服务,很多人,甚至公司外部的人也可以访问这个服务,这时对于接口我们希望有更加严格的约束,我们不希望客户端给我们传递任意的数据,尤其是考虑到安全性的因素,我们通常需要对接口进行更加严格的约束。有时我们的服务需要传递大量的数据,而又希望不影响我们的性能,这个时候也可以考虑gRPC服务,因为通过protobuf我们可以将数据压缩编码转化为二进制格式,通常传递的数据量要小得多,而且通过http2我们可以实现异步的请求,从而大大提高了通信效率。原创 2024-01-05 20:26:53 · 880 阅读 · 1 评论 -
一文让你全面认识WebSocket压测!
OOM:内存溢出,需要长时间的压测,观察内存是否释放,比如:每秒%0.1的内存占用累加,最后OOM服务假死:大量发送同步消息,CPU占满,导致假死,现象有:1 客户端全部断开2 服务占用CPU100%,一直不释放3 服务停止打印日志4 CLOSE_WAIT关闭很慢。原创 2024-01-05 20:21:26 · 2063 阅读 · 0 评论 -
只知Selenium?来尝试下Cypress(案例篇)
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。如果想学习提升找不到资料,没人答疑解惑时,下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】,里面有各种测试开发资料和技术可以一起交流哦。(点击下图中的用例文件)(点击下图中的文件即可)原创 2024-01-05 19:58:13 · 359 阅读 · 0 评论 -
测试部门项目全面复盘记录
数据问题及映射关系,因从旧系统迁移数据后,字典管理未同步,故新系统无法兼容部分历史数据,导致部分历史数据出错,即使是新系统产生的数据也因绑定了历史用户而无法正常显示;我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。6、缺少统筹人员,目前产品下发迭代计划后,因开发组暂无管理人员,导致产品随意安排人员进行开发,开发人员也是无固定负责模块,导致整体进度滞后。原创 2024-01-05 19:40:19 · 1017 阅读 · 0 评论 -
那个准点下班的人,竟然比我先升职了...
陆路最近心态很崩。和他同期一道进公司的陈琪又升了一级,可是明明大家在进公司时,陈琪不论是学历还是工作经验,样样都不如自己,眼下不过短短的两年时间便一跃在自己的职级之上,这着实让他有几分不甘心。陆路想不明白,明明自己十分努力,公司要求996,他恨不得007,几乎将公司当成家。而反观陈琪,几乎到点就下班。不仅如此,还十分“不务正业”地在下班后去参加各种兴趣班。美其名曰是培养兴趣提升能力,但在陆路看来,就是瞎折腾。原创 2024-01-05 19:05:11 · 926 阅读 · 0 评论 -
这2个性能压测及可视化监控工具,小众但好用!
包括连接失败请求个数,读失败请求个数,写失败请求个数,超时请求个数。了解了wrk工具的使用,我们就可以不断调整并发数,然后执行wrk测试命令,将测试的结果使用awk提取出我们想要的指标,比如前文提到的并发数,QPS、TTLB等,然后输出到数据文件当中。在api上线之前,我们需要知道API的性能,以便能够了解到API服务器能够承载的最大请求量,性能瓶颈,然后根据业务的要求,对api进行性能调优与扩缩容。这三者之中,最重要的是QPS,但是在说明QPS的时候,需要指定是多少并发数下的QPS,否则意义不大。原创 2024-01-04 21:41:00 · 415 阅读 · 0 评论 -
38个提升Web测试质量的经验分享
38条我的亲身经历总结出来的经验,让你少走一些弯路,同时也让你少背一些锅原创 2024-01-03 22:16:08 · 874 阅读 · 0 评论 -
python封装接口自动化测试套件
在Python中,我们可以使用requests库来实现接口自动化测试,并使用unittest或pytest等测试框架来组织和运行测试套件。以下是一个基本的接口自动化测试套件封装示例:原创 2024-01-03 21:59:51 · 820 阅读 · 0 评论 -
银行注册业务的测试分析
很多时候,我们可能的做法就是看到什么就测试什么,或者看到什么就针对什么测试。那么有经验的人是怎么做的呢?原创 2024-01-03 21:10:47 · 336 阅读 · 0 评论 -
不愧是字节出来的,太厉害了...
大厂出来的人真的厉害我的评价就一个字,牛原创 2024-01-03 21:01:34 · 1153 阅读 · 0 评论 -
测试大佬的2023年年终总结:回顾成就,展望未来!
外围系统中,外围系统2涉及到的连入新系统的工作量比外围系统1的大,但提版次数及下面的缺陷个数来看,都比外围系统1的少。迭代开发、敏捷开发需要开发测试的联动性非常紧密,在项目前期,测试团队对于文档缺失等现实问题极不适应,后续测试团队如何提前介入开发任务,开发部门如何加强有效配合都是需要积极探索的方向。以下是我最近参与的项目,从这个项目全面的来谈谈测试总结,希望给测试的小伙伴们一个好的想法,起到抛转引玉的作用。此项目的重点评估指标为交易覆盖度,交易通过率,缺陷收敛,缺陷遗留等,整体达标,符合上线标准。原创 2024-01-03 20:34:33 · 849 阅读 · 0 评论 -
Python自动化测试实践
通过以上的介绍可以看出,Python在自动化测试领域具有诸多优势,能够帮助测试工程师编写高效、灵活和可维护的自动化测试脚本。例如,unittest是Python自带的测试框架,它提供了用于组织测试用例、执行测试和生成报告的功能。我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。Jenkins是一个流行的开源持续集成工具,它提供了丰富的插件和功能,能够自动构建、测试和部署软件。原创 2024-01-03 20:25:29 · 855 阅读 · 0 评论 -
测试猿的高明技巧:如何优雅地甩锅
所谓测试容易做“背锅侠”,这个有一定的外在的因素,但是更多的是内在因素;所以优雅的甩锅,不是让你不负责任、推卸责任,而且怎么把本职的工作做到最好,让锅砸不到你头上。所以只有测试猿专业的做好本职的工作,才能能够优雅的甩锅!原创 2024-01-02 21:18:19 · 791 阅读 · 0 评论 -
外包干了2个月,技术退步明显。。。
先说一下自己的情况,本科生生,19年通过校招进入成都某软件公司,干了接近2年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了2年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂。原创 2024-01-02 19:44:05 · 1047 阅读 · 1 评论 -
985测试工程师被吊打,学历和经验到底谁更重要?
一个月前,也就是他拿到工资的那天,他又再次请教了老师,老师推荐了他【Python全栈测试开发】的课程,也许是对老师的一份信任,也许是对学习的一份执着,他丝毫没有犹豫~~时光荏苒,短短几个月,他的职场人生发生了巨大的变化。他还根据老师的讲解,自己精心制定了一个学习路线,他说在群里跟着一群志同道合的朋友一起学习,一起交流,一起成长,对他的帮助非常大!那么,我作为一个面试官,我会想招一个什么样的人选呢?在多数候选者的心中,自己的学习能力都是毋庸置疑的,特别是我问"如果让你对自己的学习能力打个分,你会打多少分?原创 2024-01-02 19:16:38 · 918 阅读 · 0 评论 -
最低36W,前员工曝光字节岗位薪酬体系,看看你在字节能拿多少K?
曾经的互联网是PC的时代,随着智能手机的普及,移动互联网开始飞速崛起。而字节跳动抓住了这波机遇,2015年,字节跳动全面加码短视频,从那以后,抖音成为了字节跳动用户、收入和估值的最大增长引擎。原创 2024-01-02 19:03:00 · 1046 阅读 · 0 评论 -
从手工测试转型自动化测试,待遇翻倍,熬夜7天整理这一份12k超全学习指南【附网盘资源】
更别说升职涨薪了如何从初级功能测试到高级自动化测试,性能测试或者测试开发,达到技术提升和待遇提高的目的,是很多初级测试人必经的一个阶段。作为一个过来人,对学习过程中的困难深有体会。所以我热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中。原创 2024-01-02 16:52:29 · 947 阅读 · 0 评论 -
2023总结:我在深圳做测试的第10年
当时我就有个想法,我不想一直做重复劳动了,即使我在入职时是声称我胜任并且善于应付重复劳动的。然而我并不擅长机械和重复的劳动,也不喜欢重复劳动。痛定思痛,也就是这一年开始,下定决心要把自己的专业技能提升上去。自我成长我开始把自己的业余时间投入到学习中来,不过,学习的内容一定要基于自己的工作来,这样才能把学来的技术变成工作经验。当时由于公司的规模和产品的局限性,我无法在那里接触到更多新兴热门技术。于是我鼓起勇气,离开了那一家公司。后来在朋友的推荐下,进了一家电商公司,当时,有一些机会在工作中做。原创 2024-01-02 15:30:32 · 1172 阅读 · 1 评论 -
Python解析参数的三种方法
配置文件的编译速度非常快,而 argparse 则需要为我们要添加的每个参数编写一行代码。所以我们应该根据自己的不同情况来选择最为合适的方式例如,如果我们需要为参数添加注释,JSON 是不合适的,因为它不允许注释,而 YAML 和 argparse 可能非常适合。外行对于程序员的认知很单一,也有很多刻板印象,但不管如何,作为测试人员的我们,自己一定要正视自己。如果我们连自嘲和自卑都分不清楚了,那发展也就仅限如此了。所以,尽早规划自己,朝目标发展,才是上策之道,而不是怨天尤人,等到 30 岁后再去焦虑。原创 2023-12-29 21:13:56 · 777 阅读 · 0 评论 -
如何应对当前竞争激烈的就业市场
前面我们已经分析了为什么今年(2023年)软件测试就业难,今年马上就要过去了,还有两天就到2024年了。是不是感觉今年好像什么的没有干就到2024年了。看这里,不要让2024年还是迷茫的你了原创 2023-12-29 20:36:00 · 819 阅读 · 0 评论 -
Python API 自动化 Requests 库详解
请求 = 请求方式+请求路径+请求头+请求正文 组成原创 2023-12-29 20:18:07 · 421 阅读 · 0 评论 -
软件测试报告的要点及内容
一、什么是测试报告?测试报告是指把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件存在的质量问题提供依据,同时为软件验收和交付打下基础。原创 2023-12-29 19:59:03 · 1378 阅读 · 0 评论 -
一文教你 Python读取文件的全部知识
件是无处不在的,无论我们使用哪种编程语言,处理文件对于每个程序员都是必不可少的文件处理是一种用于创建文件、写入数据和从中读取数据的过程,Python 拥有丰富的用于处理不同文件类型的包,从而使得我们可以更加轻松方便的完成文件处理的工作原创 2023-12-29 19:45:29 · 859 阅读 · 0 评论 -
纯干货| 如何利用 Burp Suite 进行密码爆破
使用 BP 工具的 Intruder 模块高度可配置,可以对目标网站进行密码爆破,一般被用于网站的安全渗透测试场景它的工作原理是,在原始网络数据包中,利用不同的变量值对请求参数进行替换,然后模拟请求以获取不同的响应结果,以此达到爆破的目的原创 2023-12-29 19:24:46 · 8485 阅读 · 1 评论 -
超级给力的弱网测试神器—Qnet(上)
不借助 PC 或者服务器,只需在任一智能手机上安装 QNET App,即可搭建一套完善的弱网环境覆盖国内所有省份、海外 47 个主流的国家地区的运营商实时网络数据,提供真实的地铁、电梯等 20+弱网络场景提供了网络数据包抓包功能,便于进行网络数据问题的分析支持 adb 命令驱动,实现自动化弱网络测试,降低成本、提高效率点击 Qnet App,进入登录界面,勾选同意协议并点击【QQ 登录】按钮,授权 QQ 账号完成登录。原创 2023-12-29 19:16:43 · 7733 阅读 · 0 评论 -
技术分享 | app自动化测试(Android)–触屏操作自动化
TouchAction 提供的 press( ) 方法可以实现对元素或者坐标的按下操作。通常会结合 release( ) 方法实现对某个元素的点击(包括按下和抬起两个动作)。在某个控件上执行 press 操作,用法如下:原创 2023-12-31 07:00:00 · 939 阅读 · 0 评论 -
Python:__new__函数和__init__函数
new() 是一种负责创建类实例的静态方法,它无需使用staticmethod装饰器修饰,且该方法会优先__init__() 初始化方法被调用。一般情况下,覆写__new__() 的实现将会使用合适的参数调用其超类的 super().new(),并在返回之前修改实例。例如:原创 2023-12-30 15:00:00 · 734 阅读 · 0 评论 -
进阶测试人必备:掌握自动化测试的基础知识
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。原创 2023-12-29 16:18:02 · 310 阅读 · 0 评论 -
一次完整的测试活动都有哪些流程?
编写测试日报,定期向团队汇报测试进展以及问题及风险,编写测试总结报告,向团队汇报测试结果和上线风险。原创 2023-12-28 22:12:28 · 351 阅读 · 0 评论 -
jmeter使用心得(一)
jmeter作为接口测试的常用工具之一,在我们的测试中经常会用到,往期的文章中,我们也分享过jmeter的各种功能和用法,基本覆盖了方方面面,可以满足各种接口测试的需求。但实际测试中我们也会发现,jmeter这么强大的一个工具,具备这么多的功能,然而某些情况下反倒会让我们觉得用起来不是那么的顺手,甚至导致测试效率降低和工作量增加。本期文章,小编将着眼于jmeter的一些使用心得,重点分享如何更简单地利用jmeter进行测试以及如何避免一些问题的发生。原创 2023-12-28 21:22:16 · 961 阅读 · 0 评论 -
Postman vs JMeter: 如何选择适合你的性能测试工具?
两个工具不知道怎么选择,看这里教你如何选原创 2023-12-28 21:02:33 · 1045 阅读 · 0 评论 -
如何为前端编写单元测试?从这篇入门指南开始学习!
对于现在的前端工程,一个标准完整的项目,通常情况单元测试是非常必要的。但很多时候我们只是完成了项目而忽略了项目测试。我认为其中一个很大的原因是很多人对单元测试认知不够,因此我写了这边文章,一方面期望通过这篇文章让你对单元测试有一个初步认识。另一个方面希望通过代码示例,让你掌握写单元测试实践能力。单元测试覆盖率是一种软件测试的度量指标,指在所有功能代码中,完成了单元测试的代码所占的比例。单元测试覆盖率 = 被测代码行数 / 参测代码总行数 * 100%原创 2023-12-28 19:55:09 · 1166 阅读 · 0 评论 -
PO设计模式详解:从入门到精通一文解读
1)效率⾼ :同理,PO模式的逻辑层⽅法有具体定义,情况和元素发⽣变化⼀样 修改逻辑层,业务层不变。这样看来结构简单清晰,舒服更符合⼈类习惯, 普通⽅式就是继续堆case。2) 复⽤多收益⼤:同样这⾥如果逻辑复⽤越多,PO模式收益越⼤,因为对于PO模式来说都只需要修改⼀个地⽅多处受益。全称:page objece,分层机制,让不同层去做不同类型的事情,让代码结构清晰,增加复⽤性。3)四层:对象库层+逻辑层+业务层+数据层。2)三层:对象库层+逻辑层+业务数据层。1)两层:对象逻辑层+业务数据层。原创 2023-12-28 19:49:27 · 490 阅读 · 0 评论 -
程序员们的浪漫瞬间
样式一:普通图案脚本代码:#!/usr/bin/env python# -*- coding: utf-8 -*-import time原创 2023-12-28 17:07:09 · 367 阅读 · 0 评论