自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android studio下载安装详细教程(JDK安装+环境配置+SDK+工程测试)万字详细版(1)

在Android sdk location的输入框中输入sdk的路径,就是之前解压sdk的路径D:\sdk ,在JDK location的输入框中输入JDK的安装路径。3.解压路径选择刚才新建的sdk文件夹,我这里选择D:\sdk(复制此路径后面修改环境变量需要),等解压完成后再进行下一步操作。6.点击Browse更改Android Studio的安装位置,可在D盘或其它盘新建一个文件夹AndroidStudio。把解压出来的sdk文件放在D盘或其它盘根目录,注意解压路径不要有中文,磁盘空间20G以上。

2024-04-21 20:30:54 509

原创 Android Stduio中配置和使用Google Protobuf(1),2024年最新字节跳动Golang实习面试凉凉经

此时就可以在与src/main/java同位置的proto目录写协议文件*.proto了。写两个协议文件aclass.proto(代表班级),student.proto(代表学生)。

2024-04-21 20:29:52 719

原创 软件测试工程师,从6K到25k的测试之路养成,一路狂飙,2024年最新软件测试自定义view面试

你不需要有特别多项目管理理论基础及经验,但你必须精通软件测试的方方面面,从流程、方法、工具、框架、组织等等,你都必须了解,并最好有实际的项目经验,能够随时指导测试团队的工作,对团队里面的问题提出一定的参考意见和解决方案,对团队的测试流程和方法做出改进。–技术方面呢,不需要你太精通技术,但作为IT行业的项目经理,我一直都认为没有任何的技术背景其实是很难胜任这个行业的管理职位的,因为技术性确实太强,人家谈论实现的时候,你啥都听不懂,是不是挺尴尬的?你有再强的逻辑思维能力,再强的抗压能力,但是对代码不感兴趣;

2024-04-20 18:52:38 570

原创 软件测试工程师面试题,都看看一定有用的_结合你以前的工作经验和学习到的测试技术,说说你对质量保证的理解

单元测试(模块测试)是开发者编写的一小段代码,用于检验被测试代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。执行单元测试,就是为了证明这段代码的行为和我们期望的一致集成测试(也叫组装测试、联合测试)是单元测试的逻辑扩展。它最简单的形式是:两个已经经过测试的单元组合成一个组件,并且测试它们之间的接口。

2024-04-20 18:52:06 428

原创 软件测试工程师面试的时候该怎么样介绍自己?_软件测试工程师自我介绍(1)

对于自己“会”的重点强调,如果性能,自动化,语言不会就说只是了解一些,根据自己的情况来定,切记不要照搬,否则等面试官给你定位太高,给你问傻了就惨了。当然,面试的前提是简历过关,你的简历优化好了吗?能在茫茫简历库中脱颖而出吗?简历是给面试官的第一印象,但很多小伙伴还不知道该怎么写好它。简历模板满天飞,到底该如何选择?海投一大堆,收到的面试邀请超不过 3 个?互联网公司的 HR 到底是怎么筛选简历的呢?实习、校招时,又该到底如何准备呢?

2024-04-20 18:51:03 734

原创 软件测试工程师面试基础题(应届生和测试小菜必备)最基础的面试题_软件测试基础知识面试题

系统测试(System Testing)是将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机系统进行一系列的测试活动。异常测试(恢复性测试);回归测试是指软件系统被修改或扩充(如系统功能增强或升级)后重新进行的测试,是为了保证对软件所做的修改没有引入新的错误而重新进行的测试。测试活动(如评审、测试设计、测试执行等)由人来完成,狭义上是指测试执行由人工完成,这是最基本的测试形式。

2024-04-20 18:50:32 592

原创 软件测试工程师要掌握的Linux系统命令-很全,但不是最全

3)文件所有者同组用户拥有的权限:r代表读(read)权限,w代表写(write)权限,x代表执行(execute)权限。如果有该项权限,则使用对应的字母表示,没有该项权限,则使用“-”表示。4)其他用户所拥有的权限:r代表读(read)权限,w代表写(write)权限,x代表执行(execute)权限。如果有该项权限,则使用对应的字母表示,没有该项权限,则使用“-”表示。2)文件所有者拥有的权限:r代表读(read)权限,w代表写(write)权限,x代表执行(execute)权限。0/1表示执行权限;

2024-04-20 18:50:01 652

原创 软件测试工程师的核心竞争力是什么?,真的太香了

随着现在测试开发岗在各个公司的设定,且测试开发岗一般会顶着“薪资高”的头衔(至少在测试这个领域,测试开发的薪资普遍都要比业务手工测试高上许多),越来越多的手工测试人员,都急于想转岗到测试开发,但需不知往往只是看到了测试开发岗的薪资高,但却忽略了最重要的一点(那些拿高薪的人付出的努力同样也是比你多)!但随着现在这个时代的变革,现在的软件测试工程师,他的知识面,以及他需要掌握的内容已经远远超过了之前,可以说他的知识面是远远超过开发的,比如在一些技术的面上,以及对产品的理解上。”的问题,根本就没开始学。

2024-04-20 18:48:18 801

原创 软件测试工程师的一天工作内容是什么?,2024年最新熬夜肝完这份Framework笔记

14:00~16:30 写测试文档,继续点点点,点点点,继续提bug。开发的过来了,让当场复现bug,没复现成,死活不承认是bug,赖我没清缓存,被甩了个白眼。等,用来考察软件的响应时间、吞吐量、稳定性、可伸缩性等等。11:00~11:30 点点点、点点点、打开禅道提bug,怕程序员不承认,截好图保留证据,哼哼哼。现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。**安全测试:**软件中的漏洞和弱点给企业带来的损失是不容小觑的,安全测试专门排查这类问题。

2024-04-20 18:47:47 863

原创 软件测试工程师在工作中需要的Linux知识,一篇文章就够了_通信工程研究生哪些工作需要用到linux

通过命令|查找tomcat进程:ps –ef | grep tomcat (ps –ef是查找所有运行的进程, 通过管道符找到所有进程中包含了”tomcat”字符串的进程,即为tomcat进程),例如: 5541。Uid 用户ID, PID: 进程id, PPID: 父进程, C: 进程cpu占用率, Stime: 进程从启动到现在的时间, TTY: 终端号, CMD: 命令名称和参数。Linux的文件系统是采用层级式的树状目录结构, 在此结构中的最上层是根目主目录, 下层是各种各样的子目录和文件.

2024-04-20 18:47:16 876

原创 软件测试就业“钱景”怎么样?,2024年最新字节大牛教你手撕软件测试学习

这些年随着行业的发展,很多人转行IT,软件测试的群体也越来越庞大,他们当中,有人非常喜欢,所以他们就会花更多的时间自发的去研究程序,去学习一些新技术;:专注测试技能:熟悉整个测试过程及产品业务领域,学习和掌握测试工具,测试方法,学习一门编程语言、操作系统、网络与数据库等方面的技能。开发和执行测试脚本,性能测试技术等!:功能测试工程师,自动化测试工程师,性能测试工程师,安全测试工程师,测试开发工程师,测试专家。:软件测试工程师(初级、中级、高级),测试组长(leader),测试主管,项目经理,测试总监。

2024-04-20 18:44:13 754

原创 软件测试学习规划(学习思路、学习方法、面试技巧、后期发展、职业规划等

4、测试工具,市场上的测试工具太多了,永远学不完,推荐几个主流的给大家,QTP、selenium(功能测试) 、LR、jmeter(性能测试),postman(接口测试),QC、禅道(用例管理、项目管理),gitlab、SVN(项目管理、版本控制),不一定全学,会几个就是了,初级要求不会太高,如果面试遇到公司使用了你不会的工具,直接说一句,“工具不是万能的,市场上的工具是学不完的,如果要学会使用一个工具就几天时间,最重要的还是自己的思路” 这样很容易让面试官觉得你很有自信,能力还不错。

2024-04-20 18:43:42 891

原创 软件测试外包干了4年,感觉废了,2024年最新如何化身BAT面试收割机

(img-uDE2Lquj-1713609700853)]友,可以添加V获取:vip1024b (备注软件测试)**

2024-04-20 18:41:58 222

原创 软件测试基础理论,2024年软件测试春招面试经历

静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。换句话说,是测试,而不是调试。桩模块:集成测试前要为被测模块编制一些模拟其下级模块功能的“替身”模块,以代替被测模块的接口,接受或传递被测模块的数据,这些专供测试用的“假”模块称为被测模块的桩模块。有时候,可能因为大量的参数的组合而引起测试用例数量上的激增,同时,这些测试用例并没有明显的优先级上的差距,而测试人员又无法完成这么多数量的测试,就可以通过。

2024-04-20 18:41:27 992

原创 软件测试基础理论复习_(3),997页手淘软件测试面试真题解析火爆全网

①C/S结构:client/server客户端/服务器结构,客户端需要使用该公司提供的专门软件才能享受服务,QQ、微信、滴滴打车②B/S结构:browser/server浏览器/服务器结构,客户端只要有浏览器就可以访问服务,网站、搜索引擎、论坛。

2024-04-20 18:40:23 770

原创 软件测试基础理论复习_(2),2024年最新软件测试进阶面试资料无偿分享

把发现bug的步骤、过程、使用的数据记录下来,让程序员通过此描述重视bug。

2024-04-20 18:39:52 241

原创 软件测试基础理论复习_(1),2024年最新字节跳动软件测试面试

①C/S结构:client/server客户端/服务器结构,客户端需要使用该公司提供的专门软件才能享受服务,QQ、微信、滴滴打车②B/S结构:browser/server浏览器/服务器结构,客户端只要有浏览器就可以访问服务,网站、搜索引擎、论坛。

2024-04-20 18:39:21 643

原创 前端自动化测试框架Jest介绍和使用_npm jest,2024年最新软件测试开发面试准备

在执行命令的时候会遇到一些选项或者问题,无脑按回车即可,如果看到目录下出现了一个 package.json 文件,那么这就是一个标准的 npm 包了。如果看到 Jest 出现在了 package.json 文件中,并且目录中出现了 node_modules 文件夹,就说明安装成功了。在上面的部分,我们自己写了一些测试代码对 Math 库进行了测试,现在我们要使用 Jest 对 Math 进行重新测试。test(“测试加法 3 + 3”, () => {test(“测试减法 3 - 3”, () => {

2024-04-19 03:31:48 471

原创 前端自动化测试框架Jest中的Mock_jest 处理refs的mock(1)

为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们 如果需要可以自行免费领取 【保证100%免费】

2024-04-19 03:30:47 427

原创 一文读懂机器学习分类全流程_平衡数据集(1),2024年最新蚂蚁金服Golang架构面试题

在本文中,你将学到:0 复习数据预处理及可视化1 了解分类的基本概念2 使用多种分类器来对比模型精度3 掌握使用分类器列表的方式来批处理不同模型4 将机器学习分类模型部署为Web应用分类是经典机器学习的基本重点,也是监督学习的一种形式,与回归技术有很多共同之处。二元分类和多元分类。本文中,我将使用亚洲美食数据集贯穿本次学习。0线性回归可帮助我们预测变量之间的关系,并准确预测新数据点相对于该线的位置。因此,例如,预测南瓜在9月与12月的价格。1。

2024-04-18 21:59:59 863

原创 一文讲清微服务架构、分布式架构、微服务、SOA_分布式架构与soa架构与微服务的区别

中级架构,分布式应用,中间层分布式+数据库分布式,是单体架构的并发扩展,将一个大的系统划分为多个业务模块,业务模块分别部署在不同的服务器上,各个业务模块之间通过接口进行数据交互。**2.微服务架构:**其实和 SOA 架构类似,微服务是在 SOA 上做的升华,微服务架构强调的一个重点是“业务需要彻底的组件化和服务化”,原有的单个业务系统会拆分为多个可以独立开发、设计、运行的小应用。而且,它可以标准化,同样的容器不管在哪里运行,结果都是一样的,所以市场上有很多 SaaS 产品,提供标准化的微服务。

2024-04-18 21:59:28 547

原创 【C C++服务器开发】中间件的含义及常用中间件介绍_c+(1)

DDL 包括 CREATE、DROP、ALTER 等动作。在数据库中使用 CREATE 来创建新表,DROP 来删除表,ALTER 负责数据库对象的修改。例如,创建学生信息表使用以下命令:在实践中,可根据实际情况进行权衡,或者在软件层面提供配置方式,由用户决定如何选择 CAP 策略。CAP 理论可用在不同的层面,可以根据 CAP 原理定制局部的设计策略,例如,在分布式系统中,每个节点自身的数据是能保证 CA 的,但在整体上又要兼顾 AP 或 CP。

2024-04-18 17:43:19 630

原创 【C C++服务器开发】socket网络编程函数接口详解_c+,个人开发者做一款App需要知道的事情

要想给 sa_data 赋值,必须同时指明IP地址和端口号,例如”127.0.0.1:80“,遗憾的是,没有相关函数将这个字符串转换成需要的形式,也就很难给 sockaddr 类型的变量赋值,所以使用 sockaddr_in 来代替。例如,PF_INET 等价于 AF_INET,PF_INET6 等价于 AF_INET6。//IPPROTO_TCP表示TCP协议。bind() 第二个参数的类型为 sockaddr,而代码中却使用 sockaddr_in,然后再强制转换为 sockaddr,这是为什么呢?

2024-04-18 17:42:48 715

原创 SpringBoot集成SpringSecurity5和OAuth2 — 3、基于数据库的OAuth2认证服务器_springboot oauth 客户端模式使用数据库

/允许客户端使用表单方式发送请求token的认证(因为表单一般是POST请求,所以使用POST方式发送获取token,但必须携带clientId,clientSecret,否则随便一请求过来验token是不验的)//默认允许获取token,但是需要授权后才能获取到 ,所以可以去掉 tokenKeyAccess()//如果保存在中间件(数据库、Redis),那么资源服务器与认证服务器可以不在同一个工程中。//“oauth/check_token"是校验token的地址。alibaba 数据连接池。

2024-04-18 12:58:10 255

原创 SpringBoot集成SpringSecurity5和OAuth2 — 3、基于数据库的OAuth2认证服务器_springboot oauth 客户端模式使用数据库(1)

可以看到返回的还有一个refresh_token,如果想设置还返回refresh_token的话,需要在oauth_client_details数据表中的authorized_grant_types同时加入refresh_token。//允许客户端使用表单方式发送请求token的认证(因为表单一般是POST请求,所以使用POST方式发送获取token,但必须携带clientId,clientSecret,否则随便一请求过来验token是不验的)主要涉及的就是上面三个类,其他的请看码云上的代码。

2024-04-18 12:57:39 346

原创 Redis冲冲冲——redis数据类型及对应的数据结构,数据库开发面试自我介绍

(img-N7JLAtVO-1713357920513)]以添加V获取:vip1024b (备注软件测试)**

2024-04-17 20:45:36 620

原创 Redis冲冲冲——Redis分布式锁如何实现,2024年最新腾讯T3大牛亲自讲解

通过调整这两个参数的值,可以改变锁的续期任务的执行频率。需要注意的是,Watch Dog通过发送续期命令给Redis服务器来延长锁的过期时间,而不是通过修改Redis中锁的值来实现。通过Watch Dog机制,Redisson可以定期检查锁的有效期,并在需要时进行续期操作,确保锁在业务执行期间不会过期。在实际应用中,可以根据业务需求和系统负载情况,选择合适的续期任务执行频率,以确保锁在业务执行期间持续有效。通过Redisson的锁续期机制,可以确保锁在业务执行期间持续有效,防止其他客户端获取到已过期的锁。

2024-04-17 20:45:05 752

原创 MySQL—一文让你彻底明白事务原理和锁机制_一文掌握mysql锁机制(2)

trx_ids: 当前系统活跃(未提交)的事务版本号集合,low_limit_id: 创建当前ReadView时, 当前系统活跃的事务的最大版本号+1,up_limit_id: 创建当前ReadView时, 当前系统活跃的事务的最小版本号,cerator_trx_id: 创建当前ReadView的事务的版本号。我们从另外一个方向来说说,如果不对事务进行并发控制,我们看看数据库并发操作是会有那些异常情形,有些使我们可以接受的,有些是不能接受的,注意这里的异常就是特定语境下的,并不一定就是错误什么的。

2024-04-17 15:04:19 809

原创 MySQL—一文让你彻底明白事务原理和锁机制_一文掌握mysql锁机制(1)

trx_ids: 当前系统活跃(未提交)的事务版本号集合,low_limit_id: 创建当前ReadView时, 当前系统活跃的事务的最大版本号+1,up_limit_id: 创建当前ReadView时, 当前系统活跃的事务的最小版本号,cerator_trx_id: 创建当前ReadView的事务的版本号。我们从另外一个方向来说说,如果不对事务进行并发控制,我们看看数据库并发操作是会有那些异常情形,有些使我们可以接受的,有些是不能接受的,注意这里的异常就是特定语境下的,并不一定就是错误什么的。

2024-04-17 15:03:48 597

原创 jmeter+nmon+crontab简单的执行接口定时压测_jmeter如何定时跑对应的接口(2)

nohup nmon -f -T -s 5 -c 120 -m /绝对路径文件夹 & echo $!1.使用jmeter编写接口脚本,并增加压测线程数,并编写启动脚本:StartJmx.sh。0 15 * * * sh /绝对路径/StartNmon.sh。0 15 * * * sh /绝对路径/StartJmx.sh。以上除开jmeter脚本编写,其他编写时间不超过1小时。#每5秒采集一次,采集120次,共10分钟的数据。观察脚本即将存放并执行的系统。

2024-04-17 11:30:13 643

原创 jmeter+nmon+crontab简单的执行接口定时压测_jmeter如何定时跑对应的接口(1)

nohup nmon -f -T -s 5 -c 120 -m /绝对路径文件夹 & echo $!综上,为了效率,选择现存的开源工具执行(针对该开源工具的要就是可以使用命令行执行:jmeter)【备注:因为要定时执行】1.使用jmeter编写接口脚本,并增加压测线程数,并编写启动脚本:StartJmx.sh。0 15 * * * sh /绝对路径/StartNmon.sh。0 15 * * * sh /绝对路径/StartJmx.sh。#每5秒采集一次,采集120次,共10分钟的数据。

2024-04-17 11:29:43 537

原创 Golang线程池与协程池_golang 线程池和协程池,震撼来袭

协程池是一种管理和复用协程的机制,它可以有效地管理协程的生命周期、协程的数量以及协程的执行。与线程池类似,协程池中包含一组预先创建的协程,这些协程可以被重复使用来处理并发任务,而不需要频繁地创建和销毁协程,从而减少了协程创建和销毁的开销。

2024-04-17 07:50:06 816

原创 Golang硬件控制:将软件力量扩展到物理世界_go 单片机,2024年最新2024年最新Golang面试点梳理

Golang可以用于开发物联网设备的控制程序,与各种传感器和执行器进行通信,并将数据发送到云平台进行处理和分析。例如,一个温度传感器可以使用Golang编写的程序来读取温度数据,并将其发送到云平台进行记录和分析。例如,一个智能家居控制器可以使用Golang编写的程序来控制灯光的开关、亮度和颜色。一个自动化工厂可以使用Golang编写的程序来控制各种机器和设备,以提高生产效率和质量。例如,一个气象站可以使用Golang编写的程序来读取温度、湿度和气压传感器的数据,并将其存储到数据库中进行进一步分析和显示。

2024-04-17 07:49:36 811

原创 Django9—上下文处理器和中间件_django coding,2024年最新一线互联网架构师设计思想解读开源框架

中间件所处的位置没有规定。只要是放到项目当中即可。一般分为两种情况,如果中间件是属于某个app的,那么可以在这个app下面创建一个python文件用来存放这个中间件,也可以专门创建一个Python包,用来存放本项目的所有中间件。使用函数的中间件。

2024-04-17 04:02:56 646

原创 Django7—表单form_django form 中class myform(form) label=“部门名称”initia

有时候对一个字段验证,不是一个长度,一个正则表达式能够写清楚的,还需要一些其他复杂的逻辑,那么我们可以对某个字段,进行自定义的验证。比如在注册的表单验证中,我们想要验证手机号码是否已经被注册过了,那么这时候就需要在数据库中进行判断才知道。。如果验证失败,那么就抛出一个验证错误。这段代码比较重要(起到举一反三的效果) 在实际开发中要学会灵活的使用 提高代码质量 提升业务性能。

2024-04-17 04:02:25 955

原创 Android单元测试学习之 Junit4(1),互联网公司面试流程&面试技巧

assertArrayEquals([String message],expectedArray,resultArray) | 断言预期数组和结果数组相等,数组类型可能是int,short,long,byte,char,Object || assertSame([String message],java.lang.Object expected,java.lang.Object actual) | 断言两个对象引用相同的对象 || @Runwith | 放在测试类名之前,用来确定这个类怎么运行的。

2024-04-16 23:55:00 892

原创 Android功能测试——弹出窗口的常用测试点_广告弹窗全屏显示测试用例

如果想要成为架构师或想突破20~30K薪资范畴,那就不要局限在编码,业务,要会选型、扩展,提升编程思维。此外,良好的职业规划也很重要,学习的习惯很重要,但是最重要的还是要能持之以恒,任何不能坚持落实的计划都是空谈。如果你没有方向,这里给大家分享一套由阿里高级架构师编写的《Android八大模块进阶笔记》,帮大家将杂乱、零散、碎片化的知识进行体系化的整理,让大家系统而高效地掌握Android开发的各个知识点。

2024-04-16 23:54:29 675

原创 2024软件测试学习之数据库入门(数据库理论基础详解)_软件测试工程师之数据库

下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取**

2024-04-16 20:37:15 398

原创 2024诺贝尔经济学奖得主:贫穷的本质是什么?(1),腾讯软件测试面试题

稀缺是“拥有”少于“需要”的感觉。比如,小明觉得觉得自己的时间太少,而要去做的事情又太多,这让他心烦意乱。隔壁老王手头拮据,有永远都还不完的账单。

2024-04-16 20:35:36 812

原创 软件测试之“支付功能”测试_订单交易模块测试,软件测试阿里等大厂面试题汇总

接下来就是测试方面的工作了,首先进行的是功能测试,那么我将边界值、等类划分、错误推测,因果图等各种测试方法相结合,整理出来了一套相对全面的测试案例,对支付功能进行测试,从而确保整个支付流程和涉及到的支付流程在任何情况下都能使用。1、付款金额和应付金额是否一致,(比如:扫描的支付二维码,和显示的应支付金额是否一致)。支付都会涉及到金额,那么就需要考虑安全测试这个方面,支付请求的伪造,金额的恶意篡改,恶意模拟第三方接口来调用商家接口等,均是我们需要考虑清楚的问题。4、支付成功后,用户的金额是否扣除成功。

2024-04-16 14:18:37 753

空空如也

空空如也

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

TA关注的人

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