
功能测试
文章平均质量分 89
测试界的吴彦祖
分享软件测试知识
展开
-
前端web自动化测试:selenium怎么实现关键字驱动
如果要对 web 网页进行自动化测试,我们可以定义 Page 类,封装点击、输入等页面操作。"""页面访问""""""页面点击"""el.click()"""页面输入"""复制代码。原创 2023-03-28 15:11:49 · 138 阅读 · 0 评论 -
Appium自动化环境搭建保姆级教程
到这里,Appium 运行环境就设置好了,注意事项再提醒一下。1、Appium 服务分为界面版和命令行版本,新手可直接使用界面版,上手快一些,Appium 下载的速度非常慢,自备工具或者做伸手党,向别人要也可以。2、SDK 和 ADT Bundle 都需要设置环境变量,设置完成后重启电脑。3、不管是模拟器还是真机,都需要被 adb 命令识别到。如果你还有许多困惑,那么我整理的视频资源和文档会是你的良师益友,或许可以给你带来一些实际性的帮助与突破【保证100%免费】原创 2023-03-28 15:05:30 · 133 阅读 · 0 评论 -
秘籍分享,大厂内部压测方案设计
01、为什么要做压测1、什么是压力测试?不断向被测对象施加压力,测试系统在压力情况下的表现。2、压力测试的目的是什么?测试得出系统的极限性能指标,从而给出合理的承诺值或者容量告警;找出系统的性能瓶颈,对性能做出优化;测试系统在高负载情况下的稳定性;验证系统在过载情况下的限流和降级预案;原创 2023-03-27 20:13:32 · 106 阅读 · 0 评论 -
软测3月面试了一个00后,绝对能称为是内卷届的天花板
公司前段缺人,也面了不少测试,结果竟然没有一个合适的。一开始瞄准的就是中级的水准,也没指望来大牛,提供的薪资也不低,面试的人很多,但平均水平很让人失望。令我印象最深的是一个00后测试员,他技术基础方面确实还不错,面试也表现的非常自信,顿时让在座的几个面试官都打起精神想要深入了解,果不其然,问到的自动化技术问题全部都能答上来,基础部分也是娓娓道来,完全难不倒他,接下来就是hr直接问他多久来上班..原创 2023-03-24 18:57:43 · 210 阅读 · 0 评论 -
在阿里做了5年软件测试,2月无情被辞,想给划水的兄弟提个醒
先简单交代一下背景吧,某不知名 985 的本硕,17 年毕业加入字节,以“人员优化”的名义无情被裁员,之后跳槽到了有赞,一直从事软件测试的工作。之前没有实习经历,算是5年的工作经验吧。原创 2023-03-24 18:31:22 · 218 阅读 · 0 评论 -
工作3年,月薪不到20k,软件测试工程师,担心被应届生取代
工作了3年,一个月工资不到20K,担心被应届毕业生取代! 互联网的快速发展伴随着员工适者生存的加速。几年是一条分界线。如果人们的能力和体力不够,他们就会被淘汰。生动的工作生活让许多人焦虑不安。原创 2023-03-24 18:22:31 · 304 阅读 · 0 评论 -
字节测试8年,如何从功能测试到自动化测试【希望大家少走弯路】
其实自动化测试是一个非常广泛的技术,要想深入精通到更行各业,需要至少5年的钻研才能精通,熟练到一定级别,甚至做上技术总监也不是没有可能,到时候年薪40~50真的就不是梦了哈哈哈对于测试来讲,自动化测试的工作其实相比于手工测试是轻松很多了,技术难度也不是特别高,所以大家在做测试期间,一定要持续学习,持续集成,才能进步,实现自我的价值,实现涨薪...好了各位,以上就是这篇文章的全部内容了,能看到这里人啊,都是人才。!!白嫖不好,创作不易,各位的支持和认可,就是我创作的最大动力,我们下篇文章见!原创 2023-03-24 17:29:09 · 93 阅读 · 0 评论 -
去了字节跳动,才知道年薪40W的测试有这么多?
最近脉脉职言区有一条讨论火了:哪家互联网公司薪资最‘厉害’?下面的评论多为字节跳动,还炸出了很多年薪40W的测试工程师原创 2023-03-21 16:24:03 · 255 阅读 · 0 评论 -
python+requests 接口自动化测试实战
(setUp()、tearDown()方法会分别作用于每个测试用例的开始和结束,如果每个类中的setUp()、tearDown(),所做的事情一样,那么可以封装一个自己的测试类,如代码:)\。在接口测试中,一般来说,post创建数据,get获取创建成功后的所有数据和指定的数据,put可以对创建成功后的数据 进行修改,delete是指定的资源。2、写完所有接口的测试脚本后,由于一个接口有好几个测试用例,所有要把同一个接口的py脚本封装成方法,每一个接口封装成一个接口类。.py’:表示用例文件名的匹配原则。原创 2023-03-21 16:08:02 · 355 阅读 · 0 评论 -
如何写出好的接口测试用例?一文1500字从0到1教你写一个合格的接口测试用例
对于一个接口来说,数据的设计可以说是重中之重,因为数据才是接口测试的核心,一旦数据发生改变,结果就会有很大的差异,数据是否符合要求,数据是否是有效数据,这些都要在用例中体现,比如你设计的数据是否来源于真实的数据库,是否是有效数据。除了正向验证外,我们也要设计对应的反向用例,比如故意设计不符合要求的参数个数,参数类型,请求方式等,要求包含设计中却未包含,这些都是很重要的,一个用例的好坏,主要是看其是否覆盖了所有的可能性。白嫖不好,创作不易,各位的支持和认可,就是我创作的最大动力,我们下篇文章见!原创 2023-03-16 23:25:17 · 215 阅读 · 0 评论 -
35岁程序员:被大厂裁员后,我赚的却是这样:
这两年互联网行业一直不平静,都得都懂。认识一兄弟,技术不错,p7,干测开的,也在这场风波中“光荣毕业”了,前段时间找我出去小聚,聊起了这事儿:“比起惆怅,我更多的是感到自由了”,他中途说到,“其实在大厂工作的时候就接触过一些兼职。这下就放手去做了,一年快过去了,也确实小有成效,拿到手的不比以前少。”原创 2023-03-14 20:04:43 · 574 阅读 · 0 评论 -
什么样的测试人员是一个好的测试人员?
一起养成写作习惯!大家好,我是吴彦祖。一万个人心中有一万个哈姆雷特。所以每个人心中的好测试是不一样的。那么我心中的哈姆雷特,不对,是好的测试是什么样的?原创 2023-03-14 19:53:43 · 173 阅读 · 0 评论 -
在小公司“混”了2年,我只认真做了5件事,如今顺利拿到字节 Offer
是的,我一家小公司网易工作了整整两年时间,在入职这家公司前,也就是两年前,我就开始规划了我自己的人生,所以在两年时间里,我并未懈怠。现如今,我已经跳槽到了字节,顺利拿下 offer。自己的情况很普通,本科文凭,没有背景,分享这次我的经历,想鼓励和我同样起点的人!原创 2023-03-13 14:43:25 · 315 阅读 · 0 评论 -
我,30岁程序员被裁了,千万别干软件测试了...
我被裁了,大家好,我是陈双喜,今年30岁,本科毕业于中原省份某个以考研著称的医学类学校,光电学专业。因为软硬件都学,再加上卖医Yao器材那几年很赚钱。毕业时很多同学加入了卖器材的大军,我头铁,偏偏选择了程序员。光荣的成为了一名互联网搬砖工。找工作的时候,技术不过关,没机会去大厂。在面试小公司的过程中,遇到了一家创业公司,被成功洗脑,连三方合同都没签,就入职工作了。连学校都没回去,毕业证都是同学代领的。原创 2023-03-13 14:38:03 · 2967 阅读 · 1 评论 -
以 29K 成功入职字节跳动,这份《 软件测试面试笔记》让我受益匪浅
朋友入职已经两周了,整体工作环境还是非常满意的!所以这次特意抽空给我写出了这份面试题,而我把它分享给小伙伴们,面试&入职的经验!大概是在5月中的时候他告诉我投递了简历,7月的时候经过了3轮面试收获了Offer,当时也参考了很多牛客网站上大佬的面经。拿到了27K原创 2023-03-13 14:15:54 · 194 阅读 · 0 评论 -
去了字节跳动,才知道年薪 30w 的测试工程师有这么多?
最近脉脉职言区有一条讨论火了:“哪家互联网公司薪资最‘厉害’?”下面的评论多为字节跳动,还炸出了很多年薪 40w、50w+的 90 后们。原创 2023-03-13 14:10:37 · 424 阅读 · 0 评论 -
逼了自己1个月,从功能测试到自动化测试,涨薪了5k+
现在有很多人经常被“想要快速看到好的结果”的“快”思维裹挟着,稍微在短时间内没有得到自己想要的就开始委屈和怀疑,殊不知成功并不是一蹴而就的,它不是让我们在短时间内就必须做出很大的改变,俗话说:"不积跬步无以至千里,不积小流无以成江海”,坚持做正向的事情,慢慢积累,你当下的每一步都是未来的基石和铺垫。凡事要趁早,特别是技术行业,一定要提升技术功底。,你首先需要明白的是:无论是哪个岗位,都是从最基础的事情反复一遍一遍的去做开始的,关键的点是你有没有在这些基础事情之上找到事情的本质以及明确自己的发展方向。原创 2023-03-10 14:50:32 · 205 阅读 · 0 评论 -
吐血整理学习方法,4年多功能测试成功进阶自动化测试,月薪20k+
在做了两年多的功能测试后,现今非常迫切的想提升下自己的硬件能力,学习代码,进阶自动化测试。在有这个想法之前,也是非常懵的,该先学什么呢?感觉哪样都需要,哪样都想学听着身边的人讨论技术的时候,感觉自己是真的菜,什么都不懂,什么都不知道,有点技术的问题就插不上话?原创 2023-03-10 14:29:22 · 148 阅读 · 0 评论 -
00后说我不会自动化测试,3个问题直接给他干趴下...
今天我们公司刚入职一小伙,听说是00后,今天在办公室交流了一下,他问我会不会自动化测试,我直呼好家伙,直接问了他3个开展自动化测试问题....一问3不知.....还有待加强呀原创 2023-03-10 13:49:22 · 510 阅读 · 0 评论 -
35岁的测试工程师被裁,公司地位还不如00后...
国内的互联网行业发展较快,所以造成了技术研发类员工工作强度比较大,同时技术的快速更新又需要员工不断的学习新的技术。因此淘汰率也比较高,超过35岁的基层研发类员工,往往因为家庭原因、身体原因,比较难以跟得上工作节奏,所以裁员往往优先考虑这类员工。原创 2023-03-10 13:41:27 · 615 阅读 · 0 评论 -
性能测试项目实战:应用加载慢该怎么办?
背景:app收到留学push、课堂、资讯,用户点击push消息,进入app,应用加载很慢,容易出现应用假死、app崩溃或提示网络异常等信息。给用户体验十分不友好,监控阿里云资源tcp连接数飙高,cpu打满,自愈能力(系统恢复能力)低。原创 2023-02-16 14:11:18 · 484 阅读 · 0 评论 -
你的Jmeter是不是经常乱码?教你用4种方法解决它
乱码的原因:一般情况下jemeter默认设置的编码格式为:ISO-8859-1,而我们程序中经常使用的是UTF-8编码,由于响应页面和jmeter编码格式不统一导致响应结果中经常会乱码,所以需要将jmeter的编码格式设置为UTF-8来解决乱码问题。原创 2023-02-16 14:03:56 · 1082 阅读 · 0 评论 -
2023最火软件测试工程师涨薪攻略,3年如何达到30K?
软件测试如何实现涨薪?首先涨薪并不是从8000涨到9000这种涨薪,而是从8000涨到15K加到25K的涨薪。基本上三年之内就可以实现。如果我们只是普通的有应届毕业生或者是普通本科那我们就只能从小公司开始慢慢往上走。有些同学想去做测试,是希望能够日后收入能够买房买车,然后能够让我在大城市里扎根。是完全可以的。原创 2023-02-15 15:46:57 · 637 阅读 · 0 评论 -
100分钟后删除,大厂内部压测方案设计(建议收藏)
为什么要做压测?什么是压力测试?不断向被测对象施加压力,测试系统在压力情况下的表现。2、压力测试的目的是什么?测试得出系统的极限性能指标,从而给出合理的承诺值或者容量告警;找出系统的性能瓶颈,对性能做出优化;测试系统在高负载情况下的稳定性;验证系统在过载情况下的限流和降级预案;原创 2023-02-15 15:11:09 · 259 阅读 · 0 评论 -
jenkins实现接口自动化持续集成(python+pytest+ Allure+git)
在用python做自动化测试时,我们写好代码,然后需要执行才能得到测试报告,这时我们可以通过 Jenkins 来进一步完成自动化工作。借助Jenkins,我们可以结合 Git/SVN 自动拉取代码,通过设置定时构建实现自动触发脚本执行,得到测试报告,最后还可以配置发送邮件等。今天我们就来分享下,如何结合 Git自动拉取代码,通过构建来自动执行python脚本输出测试报告。原创 2023-02-14 15:17:34 · 1913 阅读 · 0 评论 -
基于Selenium+Python的web自动化测试框架
Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid。Selenium IDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出成测试用例。Selenium WebDriver:提供Web自动化所需的API,主要用作浏览器控制、页面元素选择和调试。原创 2023-02-14 15:07:15 · 3823 阅读 · 0 评论 -
前端基于 Docker 的 SSR 持续开发集成环境实践
项目收益,整体开发效率提升20%。加快首屏渲染速度,减少白屏时间,弱网环境下页面打开速度提升40%。权衡,在选择使用SSR之前,需要考虑以下事项!SSR需要可以运行Node.js的服务器,学习成本相对较高。对于服务器而言,比仅提供静态文件,必须处理更高负载,考虑页面缓存等问题。一套代码两个执行环境。beforeCreate 和created 生命周期在服务器端渲染和客户端都会执行,如果在两套环境中加入具有副作用的代码或特定平台的API,会引起问题。原创 2023-02-14 15:03:03 · 795 阅读 · 0 评论 -
基于Appium的UI自动化测试
为什么需要UI自动化测试,移动端APP是一个复杂的系统,不同功能之间耦合性很强,很难仅通过单元测试保障整体功能。UI测试是移动应用开发中重要的一环,但是执行速度较慢,有很多重复工作量,为了减少这些工作负担,提高工作效率,需要引入可持续集成的自动化测试方案。原创 2023-02-14 14:57:43 · 526 阅读 · 0 评论 -
使用JavaScript+Selenium玩转Web应用自动化测试
本文介绍了自动化测试以及Web应用自动化测试的一种方案: JavaScript+Selenium, 并用实例来展示了Selenium的部分功能. Selenium可以做的还有很多, 以后慢慢再探索.需要注意的是,在实际项目中采用该方案时, 应配合mocha来编写.绵薄之力【软件测试全套资源分享】【保证100%免费】这些资料,对于从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。原创 2023-02-14 14:49:32 · 375 阅读 · 0 评论 -
Jmeter自带函数不够用?不如自己动手开发一个
在Jmeter的函数助手里,有很多内置的函数,比如Random、UUID、time等等。使用这些函数可以快速帮我们生成某些数据,进行一些逻辑处理。用起来非常的方便。但是在实际接口测试过程中,有很多的需求,Jmeter内置的函数可能并不能满足我们的需求。这个时候我们可以通过自己编写代码,扩展Jmeter的内置函数。原创 2023-02-14 14:01:16 · 229 阅读 · 0 评论 -
0代码实现接口自动化测试 —— RF框架实践
robotframework是一款关键字自动化测试框架,可能做各种类型的自动化测试。本文介绍通过 robotframework 来实现接口测试。原创 2023-02-13 16:00:35 · 1202 阅读 · 1 评论 -
2W薪资必备技能 —— Python接口自动化测试
一、基础准备1. 环境搭建,工欲善其事必先利其器,废话不多说。我们先开始搭建环境。原创 2023-02-13 15:49:32 · 704 阅读 · 0 评论 -
2023全网最火的接口自动化测试,一看就会
目录,接口自动化测试用例设计,Excel接口测试用例访问,,MySQL接口测试用例访问,PyTest测试框架,接口自动化测试必备技能-HTTP协议,request库实现接口请求引言与UI相比,接口一旦研发完成,通常变更或重构的频率和幅度相对较小。因此做接口自动化的性价比更高,通常运用于迭代版本上线前的回归测试中。原创 2023-02-13 15:41:17 · 5714 阅读 · 0 评论 -
阿里巴巴在开源压测工具 JMeter 上的实践和优化
压测结束后,PTS 将汇总监控数据形成压测报告。用户根据压测报告分析评估系统性能是否符合要求,如 RPS,成功率和 RT(响应时间)是否符合期望。并可辅助用户排查分析业务系统性能瓶颈。PTS 压测报告页面可查询历史压测报告列表。点击查看报告打开查看报告详情。压测报告在 PTS 上默认保存 30 天,可点击报告导出按钮,导出保存 PDF 版压测报告到本地。压测报告概要信息包括压测执行时间,RPS,RT,成功率等概要数据。场景详情包含全场景维度和业务 API 维度的监控统计信息。原创 2023-02-13 15:28:56 · 767 阅读 · 0 评论 -
Jmeter接口测试+压力测试
jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在linux/windows/macos上都可以使用。jmeter可以做接口测试和压力测试。原创 2023-02-13 15:25:59 · 1476 阅读 · 0 评论 -
自学软件测试6个月,找到了月薪8.5K的工作,多亏了这套学习方法
8.5K的薪资也许对csdn的各位大佬来说并不算什么,但是对于我这种曾经在工厂,每月工资才4000左右的人来说,已经是巨大的改变了。原创 2023-02-08 21:23:52 · 175 阅读 · 0 评论 -
测试工程师要进阶,就得明白这3点...
在大型互联网公司带测试团队多年,也做过多年的测试工程师招聘工作,对测试工程师的能力也见过高高低低各种。今天,分享下这些年带领测试团队提高的一点思路和方法,还在成长期的测试工程师可以用来指导自己的学习,用这套框架给自己制定一套目标和学习框架。已经在带团队的小伙伴,也可以以此为参考,相互交流带领团队的经验和思路。建立能力模型在我看来,无论是测试工程师,还是其他岗位,我们都可以建立一套简单的能力模型。通过一套简单而直观的能力模型,指导我们学习努力的方向。而今天我要介绍的这个模型,是一个比较通用原创 2022-05-10 19:36:09 · 287 阅读 · 0 评论 -
2023年Docker在自动化测试中的实践应用
01、Docker与自动化测试,对于重复枯燥的手动测试任务,可以考虑将其进行自动化改造。自动化的成本在于自动化程序的编写和维护,而收益在于节省了手动执行用例的时间。简而言之,如果收益大于成本,测试任务就有价值自动化,否则受益的只是测试人员的自动化技能得到了提升。利用 Docker 的快速部署、环境共享等特性,可以大大减少自动化的成本,使很多原本没有价值自动化的测试任务变为了有价值自动化的任务,大大提升了项目效率。那么如果自动化测试已经运行在了虚拟机中,是否有必要使用 Docker 技术将其进行改造?.原创 2022-05-10 19:13:29 · 198 阅读 · 0 评论