- 博客(29)
- 收藏
- 关注
原创 Github版本控制——基础操作_github div怎么注释代码,软件测试框架体系架构的知识
IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!进入github 点击头像后 点settings 选择 SSH keys 粘贴秘钥 点击 Add SSH key。接下来就可以在命令行 输入命令 git remote add origin +远程地址 进行远程连接了。使用命令 ssh-keygen -t rsa 生成秘钥对,用于建立安全的远程连接。在ssh文件夹 打开id_rsa_pub文件 复制秘钥。
2024-04-21 23:51:48 330
原创 GitHub 标星 6,Golang篇
不过在编码大量变化的数据时,因为 schema 会随数据一同存储,Avro 的效率会退化到 JSON 和 MessagePack 的级别。清单其中大部分替代软件是 Google 开源的项目,或者是受谷歌论文的启发,由开源软件基金会自己做的第三方实现。MapReduce,就是这类工具的先驱。美国网友对这个大全给予了很高的评价:这份清单中列出的开源软件,不仅解决了硅谷大厂前员工的难处,也能为其他所有码农解除困惑。这一组工具用于结构化数据序列化,上面这些,都是 xml 替代品,比它更小、更快、也更简单。
2024-04-21 23:50:45 690
原创 Git LFS【部署 01】Linux环境安装git-lfs及测试_encountered 3 file(s) that may not have been copie
Git LFS(Large File Storage)是一个用于Git版本控制系统的扩展,它专门用来管理大型文件,如图像、音频和视频文件。
2024-04-21 23:50:14 604
原创 命令行操作MySQL - 创建数据库与创建表 - 实现简单的“增删改查”_mysql命令行数据库里批量创建表
还有很多创建表的高级用法,以后再另外博客记录下来吧!出现上图的字样,说明已经创建成功了,然后。可以查看已经创建好的数据库。创建表就是这么简单,这里的。
2024-04-19 05:09:25 709
原创 告知你不为人知的 UDP:UDP重难点详解_udp 小包,Golang开发面试问题
根据UDP通信的有界性,在buf足够大的情况下,接收到的一定是一个完整的数据包,UDP数据在下层的分片和组片问题由IP层来处理,提交到UDP传输层一定是一个完整的UDP包,那么recvfrom(9000)将返回8000。或者,UDP每次都是发巨大的UDP包,包大小MTU的几百倍,这样会造成下层IP层的大量分片,大量分片的情况下,其中某个分片丢失了,就会导致整个UDP包的无效。如下图,一般采用较多的是延时双发,双发指的是将原本单发的前后连续的两个包合并成一个大包发送,这样发送的数据量是原来的两倍。
2024-04-19 05:08:24 714
原创 今天面试招了个18K的人,从字节出来的果然都有两把刷子···
我们进阶学习自动化测试必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
2024-04-18 23:48:05 600
原创 今天有个做测试的朋友跳槽涨薪20k,我惊呆了_硬件测试工程师跳槽幅度
1. 给你一个网站,你如何测试?首先,查找需求说明、网站设计等相关文档,分析测试需求。制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试功能性测试链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回。提交功能的测试。多媒体元素是否可以正确加载和显示。多语言支持是否能够正确显示选择的语言等。界面测试页面是否风格统一,美观页面布局是否合理,重点内容和热点内容是否突出控件是否正常使用。
2024-04-18 23:46:24 986
原创 【Nginx】--Nginx+Tomcat模拟负载均衡,软件测试性能优化面试
1、建立tomcat-cluster目录:mkdir /usr/local/tomcat-cluster。改tomcat首页文件,让每个index.jsp的。
2024-04-18 18:56:04 654
原创 【MySQL】说透锁机制(一)行锁 加锁规则 之 等值查询,Golang开发的基础
由于在读已提交(RC)事务隔离级别下,间隙锁是禁用的(官方说是仅用于外键约束检查和重复键检查),这不是重点,所以本文主要深入分析:在默认的。因为唯一索引具有唯一性,所以都是无间隙的Record Lock,这里也是Next-key Lock降级优化为Record Lock。和聚集索引非常类似,不做赘述,但这里是上了2个行锁,所以有两条Record lock, heapno。这里是因为聚集索引id具有唯一性,所以Next-key Lock降级优化为Record Lock。
2024-04-18 18:55:02 792
原创 UML类图及类图之间的关系_uml 成员(1),细节决定成败
在 UML 类图中,双向的关联可以用带两个箭头或者没有箭头的实线来表示,单向的关联用带一个箭头的实线来表示,箭头从使用类指向被关联的类。组合(Composition)关系也是关联关系的一种,也表示类之间的整体与部分的关系,但它是一种更强烈的聚合关系,是 cxmtains-a 关系。聚合(Aggregation)关系是关联关系的一种,是强关联关系,是整体和部分之间的关系,是 has-a 的关系。类图用 3 个矩形拼接表示,最上面的部分标识类的名称,中间的部分标识类的属性,最下面的部分标识类的方法。
2024-04-18 14:22:38 272
原创 UML建模之时序图(重点讲矩形长条的连续与间断)_时序图激活期连续和断开的区别是(1)
生命周期线上的长条矩形就代表一次会话(或一次交互),用VS逆向工程生成时序图你会发现,UI层的 :frmLogin对象在调用BLL层的 :LogManager 对象时,两次方法调用(TestLogin和AddWorkLog)之间的长条是断开的,不是连续的,这是为什么呢?时序图(Sequence Diagram ,是交互图的一种,另一种交互图是协作图,这两种图在Rose中可以相互转化)用来描述按时间顺序排列的对象之间的交互,它强调对象之间消息传递的时间顺序(协作图强调对象之间的交互关系)。
2024-04-18 14:21:37 515
原创 poium测试库介绍(1),软件测试开发谈
在我们项目中,时常要用到JavaScript操作,比如日期控件不好操作,那会通过JS的removeAttribute() 删除掉元素的某些属性,使他可以通过输入完成日期的“选择”。比如,有些元素用Selenium点击不了,但JS的click()却可以,再比如有些弹窗不是必现的,就必须使用异常捕捉,但JS可以更轻松的处理弹窗。而poium可以极大的简化元素的定义,甚至接近,配置文件。强列推荐使用CSS定位,因为poium还可以将操作过的元素在自动化的运行过程中给你标记出来。元素属性修改/获取/删除。
2024-04-17 16:27:43 793
原创 playwright自动化项目搭建,2024年最新最新软件测试通用流行框架大全
这肯定不是什么好的设计。用例层写起来会比较啰嗦, 最好可以page.elem.type(“playwright”) 的语法实现,这就需要在playwright的基础上再封装一套API, 看playwright 源码还是有些复杂的,主要是用了很多就异步,成本比较大,暂时先这么用。自动截图需要 pytest/pytest-html 和 playwright 配合完成, pytest/pytest-html 判断用例实现,并把图片插入到报告中。的版本,这是经过测试的,有时候新的版本可会有错。
2024-04-17 16:27:12 599
原创 Keil 模拟器 STM32F103 上手指南_stm32模拟器,Golang开发面试问题回答技巧
注:由于工程中包含的内核例程代码较多,若使用的是 MDK 试用版本,则会有 16KB 限制,此时可以只保留某个目标例程的代码(例如内核例程只保留一个 thread_sample.c 参与编译),将其他不用的例程先从工程中移除,然后编译。上面的启动代码基本上可以说都是和 RT-Thread 系统相关的,那么用户如何加入自己的应用程序的初始化代码呢?编译的结果显示在窗口下方的 “Build” 栏中,没什么意外的话,最后一行会显示“0 Error(s), * Warning(s).”,即无任何错误和警告。
2024-04-17 12:39:20 689
原创 Keil 模拟器 STM32F103 上手指南_stm32模拟器(1),2024年最新5分钟搞定
实践也证明,本文使用到的这份 RT-Thread 入门例程,在编译成二进制代码后,不仅能够在模拟器上软件模拟运行,也能够不需要修改地在真实硬件平台上正常运行。注:由于工程中包含的内核例程代码较多,若使用的是 MDK 试用版本,则会有 16KB 限制,此时可以只保留某个目标例程的代码(例如内核例程只保留一个 thread_sample.c 参与编译),将其他不用的例程先从工程中移除,然后编译。上面的启动代码基本上可以说都是和 RT-Thread 系统相关的,那么用户如何加入自己的应用程序的初始化代码呢?
2024-04-17 12:38:50 945
原创 Go:如何实现领域驱动设计(DDD),特殊渠道拿到阿里大厂面试真题
将创建一个名为NewCustomer的函数,它接受一个name参数,函数内部发生的事情不需要创建新customer的领域所知。我想从测试的角度指出仓库模式有多好。我将在aggregate包中创建一个customer_test.go,在其中测试与Customer相关的逻辑。让我们首先在memory.go文件中设置正确的结构,我们希望创建一个具有实现CustomerRepository接口的结构,并且不要忘记创建新仓库的工厂函数。在实际的应用程序中,我可能会建议在领域/客户中包含聚合的Customer和工厂。
2024-04-17 09:10:38 1023
原创 Go:如何实现领域驱动设计(DDD)(1),震惊
首先,我想指出的是,本文描述了我对DDD的理解,我在本文中展示的实现是基于我对go相关项目的经验得出的最佳实践。在该文件中,我们将添加一个名为Customer的新结构,它将包含表示Customer所需的所有实体。我们还得到了一些子领域,这是大礼帽男提到的酒店应用所需要的东西。我们将创建一个domain目录,存放所有的子领域,但在实现领域之前,我们需要在根目录下创建另一个目录。将创建一个名为NewCustomer的函数,它接受一个name参数,函数内部发生的事情不需要创建新customer的领域所知。
2024-04-17 09:10:06 691
原创 Fiddler抓取https数据报文,Fiddler数字证书解决方案_fiddler证书
根据非对称密码学的原理,每个证书持有人都有一对公钥和私钥,这两把密钥可以互为加解密。公钥是公开的,不需要保密,而私钥是由证书持人自己持有,并且必须妥善保管和注意保密。数字证书则是由证书认证机构(CA)对证书申请者真实身份验证之后,用CA的根证书对申请人的一些基本信息以及申请人的公钥进行签名(相当于加盖发证书机构的公章)后形成的一个数字文件。CA完成签发证书后,会将证书发布在CA的证书库(目录服务器)中,任何人都可以查询和下载,因此数字证书和公钥一样是公开的。
2024-04-17 05:19:07 1016
原创 Fiddler抓包工具配置+Jmeter基本使用_fiddler和jmeter,一份非常适合收藏的软件测试进阶面试题
因为我们所需要抓取的基本上都是京东到家有关的请求,所以我们可以设置只抓取我们所需要的请求,如图,选中右方Filters,在下方Hosts设置中选择Show only the follow Hosts,然后填入我们所需要抓取请求的Host,比如这里填入的是京东到家Android线上和预发布的Host。由于我们执行脚本一般在需要的时候执行一次就可以,并不需要其他的配置,所以下方的线程属性就保持默认值即可(在进行压力测试的时候就需要进行配置了)。在右面的名称那里可以修改你要创建的测试脚本的名称,默认是测试计划。
2024-04-17 05:18:37 1103
原创 C++ 字符串与字符数组 详解_c++数字组合字符串(1),2024年最新Golang面试选择题
char *本身是一个字符指针变量,但是它既可以指向字符串常量,又可以指向字符串变量,指向的类型决定了对应的字符串能不能改变!
2024-04-17 01:22:15 439
原创 C++ max和min函数详细使用指南_c++min函数,程序员进阶
函数,包括基本用法、高级用法和实际应用场景。这两个函数在日常编程中是非常有用的工具,能够帮助我们轻松地找到一组值中的最大值和最小值。如果你有任何疑问或建议,欢迎在评论区留言。函数还支持更复杂的用法和额外的参数。其中,最常见的是提供自定义比较函数。这在你需要根据特定条件比较值时非常有用。例如,如果你有一个整数数组,可以使用这两个函数轻松找到数组中的最大值和最小值。有时候,我们需要比较多个值并获取它们中的最值。函数定义了自己的比较规则,然后将其传递给。通过本文,我们深入了解了 C++ 中的。
2024-04-17 01:21:44 1084
原创 零基础学习软件测试,掌握四点就够了_软件测试的4大基础点
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面
2024-04-16 16:02:37 413
原创 零基础如何快速入门测试行业?(1),四面阿里软件测试开发岗
至于管理岗,它不是一个职位,它是一个级别,任何一个岗位做到一定程度都是管理岗。有部分学生刚开始学的还不错,随着知识的深入,感觉越来越难,就没有坚持努力下去,结果半途而废。选择做一个测试人,无疑将会给刚入社会的毕业生带来不菲的收入,很容易就月薪过万,有几年工作经验且技术不错的可以拿到20K甚至更高的工资。虽然有很多小伙伴想入门测试行业,但说到测试,大家的第一印象不仅有“好福利”,还有“高技术”带来的高难度。也是技术职位的一种,比如常见的软件测试,就是需要找到项目程序中的bug,然后修复这些bug。
2024-04-16 16:01:36 363
原创 电子电气架构设计需要考虑哪些方面?_电子架构开发方向有哪些(1)
考虑故障功能行为的需求也在增加,特别是在更高级别的 ADAS 功能 (L3+) 中,这会导致更广泛的系统级考虑,例如围绕电力网络、通信、处理器、传感器等,这些额外的冗余层可能包括技术冗余,如图5所示。网络安全是通过分层方法实现的,在架构中的关键点加入安全机制,包括ECU内部和周围的硬件保护,基于软件的车内保护,车内车外的网络监控,以及安全云服务。在设计电子电气架构时,ISO26262功能安全要求是必须的,分析首先是从整车层面进行功能安全分析,然后再分解到各个域,以及各控制器,如图4所示。
2024-04-16 10:24:44 405
原创 由浅入深聊聊Golang的map_go map常量,已开源
如果是非法的key类型,会报错:invalid map key type xxx。Golang中是没有引用传递的,均为值传递。这意味着传递的是数据的拷贝。i := m[“name”] // 三种查询方式,// 查询,key不存在返回value类型的零值。,在遍历的时候并不会按照你传入的顺序,进行传出。m[“name”] = “咖啡色的羊驼2”// 把key单独抽取出来,放在数组中。,作为形参或返回参数的时候,传递的是。// 删除,key不存在则啥也不干。// 遍历数组就是有序的了。// 进行数组的排序。
2024-04-16 10:23:04 331
原创 并行计算之OpenMP入门简介_openmp 并行计算(1),2024年最新2024年Golang开发实战
和传统的创建线程函数比起来,OpenMP相当于为一个线程入口函数重复调用创建线程函数来创建线程并等待线程执行完。for指令一般可以和parallel指令合起来形成parallel for指令使用,也可以单独用在parallel语句的并行块中。从结果可以看出,for循环的语句被分配到不同的线程中分开执行了。section语句是用在sections语句里用来将sections语句里的代码划分成几个不同的段,每段都并行执行。这个句子代表了C++中使用OpenMP的基本语法规则:**#**做到真正的技术提升。
2024-04-16 05:26:08 1447
原创 年薪40w+,在国企做软件测试工程师是一种什么样的体验:每天过的像打仗一样_国企软件工程师待遇
没有人可以肯定的说哪个选择是最好的,笔者见过很多继续留在大公司为工作奋斗坚持996的人,也见过工作了一阵子之后去考公务员的朋友,很难说哪一种更幸福或者更稳定。关键在于个人选择。稳不稳定从来看的都是个人的综合能力,和对时代的适应能力。不断提升自我的工作能力和职场竞争力,才是在职场生存的硬道理。做为一名自动化软件测试,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
2024-04-16 05:24:28 640
原创 记一次zabbix无法连接数据库问题_connection to database ‘zabbix‘ failed [1045] acc
*深知大多数软件测试工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上软件测试开发知识点,真正体系化!**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**$DB['DATABASE'] = 'zabbix的数据库名';查看php初始化配置是否一致。
2024-04-14 15:05:41 811
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人