- 博客(11)
- 收藏
- 关注
原创 软件测试职业发展,如果一直是功能测试,会不会淘汰 _功能性测试岗位的可替代性
在上面我们也提到了,自动化要想做得好,必须要学习至少一门语言。当然至于学习语言要到什么程度了?我不可能一直学下去吧?答案是,会用就行!掌握大部分的语法基础,已经能够满足你的自动化的日常需求了,因为我们写脚本并没有像开发那么难!语言你需要学习,for循环,if判断,数据类型,运算符,面向对象编程等等,不管是java还是py,这些都是需要的,其实也差不多,会一门语言,其他的都类似。selenium作为自动化的老祖宗,已经被玩烂了,基本上只要是做自动化的,无人不知无人不晓。为什么要先学习selenium?它能帮助
2024-06-25 10:23:46
279
原创 测试用例评审流程优化
还可以抛出问题,引发大家思考与讨论,比如“这个玩法掉落的道具,可能涉及到数值培养与生产制造,相关模块的同学可以看看有我的用例或者你们的用例没有什么要补充的内容?可以看到我们原始的流程存在诸如“评审前准备不充分”,“评审效率不高”,“评审参与不积极”,“评审后问题跟进不闭环”等问题。但是归根结底,对于用例的“讲解”与“评审”才是最核心的部分,所以除了优化流程,我们的QA同学也需要掌握一些基本的讲解与评审技巧。除了会后指导外,还会安排他作为下一次评审会议的记录员,记录员可以更好的观察学习其他同学的评审技巧。
2024-06-25 07:23:29
673
原创 字节跳动2024年软件测试自动化测试面试题-面经4-1_字节跳动 4-1
适合人群1、测试行业从业者,想要薪资翻倍2、想要转行软件测试者,迅速转行3、测试行业从业者,短时间内系统地提升技能在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。软件测试的目的:测试是程序的执行过程,目的在于发现错误一个成功的测试用例在于发现至今未发现的错误一个成功的测试是发现了至今未发现的错误的测试确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。确保产品满足性能和效率的要求。
2024-06-25 04:26:52
777
原创 分布式Web服务器架构_web最安全的分布式服务
突然有一天,发现这个完美的时代也要结束了,数据库的噩梦又一次出现在眼前了,由于添加的webserver太多了,导致数据库连接的资源还是不够用,而这个时候又已经分库分表了,开始分析数据库的压力状况,可能会发现数据库的读写比很高,这个时候通常会想到数据读写分离的方案,当然,这个方案要实现并不容易,另外,可能会发现一些数据存储在数据库上有些浪费,或者说过于占用数据库资源,因此在这个阶段可能会形成的架构演变是实现数据读写分离,同时编写一些更为廉价的存储方案,例如BigTable这种。
2024-06-25 02:48:27
612
原创 一线互联网企业大咖推荐:Android 性能测试方法(深度好文,值得收藏)
除了Display Manager的打印时间方法后,还有通过关注am的启动时间及Display Manager打印的结束时间,通过两者时间之间想减也能得到应用的启动时间,还有可以通过Power Manager来计算打印时间,在应用启动的时候,我们可以关注Activity Manager-Launch的变化来计算应用的启动时间,还有可以通过截图统计启动时间,对于自研应用,最效率的莫过于直接在程序中插入打印时间的节点了。中等规格和满规格:指的是对应用的操作时间的间隔长短不一,中等规格时间较长,满规格时间较短。
2024-06-25 01:13:54
741
原创 《MetaSploit渗透测试魔鬼训练营》之WEB应用渗透技术_web漏洞渗透实验利用metasploit
ProFTPD Server 1.3.1至1.3.2rc2中存在SQL注入漏洞,远程攻击者可借助用户名中的“%”(百分比)字符执行任意SQL命令,该字符在mod \u SQL替换变量期间引入“'”(单引号)字符。虽然不是WEB的形态,是ftp服务,但是sql注入我们还是熟悉的。通过OpenVAS扫描到的用户名密码进行连接。点击ok后可以查看到里面的文件。使用postgres用户登录user用户里面的是空的,我就不展示了。
2024-06-24 23:37:13
727
原创 Tomcat通过域名访问的配置_tomcat 配置的域名怎么放微信的txt文件
(the “License”); you may not use this file except in compliance withthe License. You may obtain a copy of the License atUnless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an “AS IS” BASIS,
2024-06-24 22:24:45
211
原创 Python基础介绍 —— 使用pytest进行测试!_python qdialog怎么用pytest
简而言之,TDD的基本思想是在编写实际实现之前编写测试。也许这种方法最重要的好处是开发人员专注于编写与程序应该做的匹配的测试。如果测试是在实际实施之后编写的,那么测试的风险很高,这些测试只是为已经编写的逻辑显示绿灯。您可以将此单元格的内容复制到包含测试的Notebook中。测试是现代敏捷软件开发中的重要的一环,这就是为什么在Python学习路径中尽早开始思考TDD的重要性。请参阅下面的示例测试用例,以了解练习与测试用例的常见结构之间的相似之处。,使断言无法看到失败测试的输出。我们想要编写测试的函数。
2024-06-24 21:15:17
272
原创 Logstash常用配置和日志解析_logstash 日志输出位置
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!message解析后得到的键值对数据。[外链图片转存中…(img-9GvDKst5-1719231007414)][外链图片转存中…(img-aGnbao1M-1719231007414)]
2024-06-24 20:10:19
479
原创 Java网络开发(Tomcat)——遇到的 bug 汇总(持续更新)_一个或多个筛选器启动失败
报错信息:ReferenceError:msg is not defined。
2024-06-24 19:03:13
709
原创 centos7更换和升级JDK版本_cesa-2024 1904
/ 安装前建议先查看要安装的版本的子版本号为奇数(1.8.0.191)还是偶数(1.8.0.212),建议安装奇数版本,因为奇数版本经过了所有检验,偶数版本包含未检验的内容,可能有BUG(官方文档说明的)。// 安装指定大版本和子版本(这里建议安装奇数子版本,如1.8.0.191)// 安装大版本的最新子版本(不建议使用,先查看子版本号是否为奇数)新jdk8位置:/usr/java/jdk1.8.0_212。原jdk7位置:/usr/java/jdk1.7.0_80。// 安装完毕后,查看是否安装成功。
2024-06-24 14:43:19
368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人