
软件自动化测试
文章平均质量分 81
字节自动化测试
这个作者很懒,什么都没留下…
展开
-
【2021还不知道这个就out了】DevOps/TestOps概念
天下大势分久必合合久必分,早期的软件开发只有软件工程师一人完成,为了提高效率逐渐实行分工模式:开发、测试、运维。不同角色担任不同的任务。分工越来越细之后带来了问题也越来越突出,那就是各角色之间的沟通成本越来越高。而全栈工程师、DevOps/TestOps相关职位和概念的提出,本质就是把不同的工作集中在一个人身上,或者让一个人涉及到更多方面的工作,从而来降低这种沟通成本。要想了解TestOps,必须要先了解DevOps。DevOps 介绍wikipedia解释:DevOps是一种软件工程文化和实践,旨在原创 2021-02-26 20:30:27 · 257 阅读 · 0 评论 -
哪些能力是一名优秀的软件测试工程师应该具备的?
我是统招本,专业是计算机信息系统和信息管理,大四在一家事业单位(就不说名字了)实习做Android开发的,等我快毕业的时候,单位明确告诉我不会转正。当然了,我是很清楚的,没有背景,也没有关系,学历也只是本科,想要进去还是很难得。但是也有一丝丝的沮丧,但也就是一点。原创 2023-09-26 21:09:44 · 70 阅读 · 0 评论 -
应届生如何快速通过软件测试面试?
在面试过程中,强调您的良好沟通技巧、积极主动的工作态度以及与他人合作的能力,这样能够给面试官留下积极的印象。在面试中,可以分享您在项目中遇到的挑战、如何解决问题以及取得的成果。这不仅可以展示您的求知欲和学习能力,还可以在面试中与面试官进行深入的讨论,展示您对行业发展的了解和洞察力。2、深入了解软件测试领域:通过学习最新的软件测试理论、方法和技术,了解行业内的最佳实践和趋势。做到“专、精”就能具有了职业竞争力,在面试的时候,能够按照本文的思路去回答,保证能从容应付。1、准备面试常见问题:在。原创 2023-07-25 21:56:59 · 138 阅读 · 0 评论 -
Java卷前端,前端卷测试,软件测试还有活路?
总之,在IT形势严峻的情况下,有时间唯有多提升全方位的技能,才能适应市场岗位需求,在未来IT行业的工资也会越来越低,但部分大数据、人工智能、信息安全的岗位成了刚需,大家如果要想赚大家,可往这方面考虑进阶。原创 2023-06-25 20:24:19 · 111 阅读 · 0 评论 -
软件测试如何突破年入50W?
1.自学软件测试如何找工作呢?首先:个人建议刚开始出来最好是去一线城市:北上广深,因为一线城市的就业机会多很多,相对来说更容易接纳刚入行的人,并且一线城市对软件测试这一块更加重视,在流程以及技术方面能够学到更多的东西!2.自学软件测试简历如何写?对于简历这一块,个人的建议是必须要包装,必须要包装,必须要包装,重要的事情说三遍!!!为什么呢?因为如果你不包装简历的话,那么在一线城市,你接到的面试电话90%都是培训机构的电话,到时候腿跑断了还没有一个正式的面试你就知道有多悲催了!我太难了!那怎么包装呢。原创 2023-06-25 20:20:48 · 373 阅读 · 0 评论 -
从大专到世界500强,我做软件测试的这十年
就这样日复一日的过了两年的时光后,甲方公司突然在人员上做出了重大调整,或许是出于成本考虑开始削减外包团队的开销,我进去是以高级测试工程师的身份入职,甲方公司的测试经理找我谈话说现在有机会让我转为甲方公司的身份重新入职,但是还得从初级一步步升级上去,这样的方式让我很不能接受,万般无奈之下我也只能被迫离场了,经过面试后我转场到了银行开启了短暂的时光。回想这十年里经历的项目不少,其实一直都很想写写心得感悟,只是一直忙于工作没有闲暇时间,现在正碰上裁员潮,所以有了充裕的时间和精力来回顾和总结以便分享给广大朋友。原创 2023-06-25 19:55:11 · 79 阅读 · 0 评论 -
大胆预测2024年软件测试人员的职业发展方向
测试人员走产品方向也是一个不错的选择,产品方向主要有以下两个职位:数据分析师和产品经理,如果你真的想往产品方向发展的话,就要在做技术阶段多积累经验,多多站在用户的角度思考产品的特性和体验感,测试人员因为岗位的特点,在用户体验角度也有着很大的优势,所以不想做技术的人可以考虑这个方向。管理方向算是一个测试工程师比较好的发展方向了,但是也比较有难度,他不仅对技术水平有较高的要求,也需要具备全局观念,能够考虑到产品测试过程中的每一个问题。人员的薪资待遇也随之增加,如何提升自己的专业技能,拓宽自己的。原创 2023-06-25 19:52:34 · 154 阅读 · 0 评论 -
pytest + yaml 框架 - 41.postman 和 python代码自动录制成yaml用例
python代码 和postman 写的接口也能通过录制功能自动生成yaml格式用例了。原创 2023-06-25 19:40:28 · 245 阅读 · 0 评论 -
简历次次石沉大海,原来从一开始就没匹配好!
那么你必须要把性能测试方案、性能测试脚本编写,性能测试工具、性能结果分析完全掌握,并且你所测试的产品的业务流程,也需要掌握,因为不了解业务,就无法进行性能测试。因为我平时有在国内各大技术网站更新博文的习惯(掐指一算,也有5、6年了),并且在github也有一些自己写的项目,所以,最后的结果,你懂得~我相信一名优秀的技术er,都会有一个好的习惯,以及不断总结、持续学习的能力。最后引用当前比较火的话题“脱下孔乙己的长衫”,祝愿各位求职者,都不做孔乙己,都能进入自己期望的企业,在自己喜欢的岗位上持续的奋进。原创 2023-06-25 19:29:42 · 84 阅读 · 0 评论 -
入门Web自动化测试之Selenium使用教程(上)
这一篇我们将继续深入探讨Selenium的相关使用方法与技巧。在正式启动浏览器之前,这里还需要说说上一篇没有提及的一个问题,有同学说在对应驱动网站上完全找不到自己浏览器对应版本的驱动,关于浏览器驱动的版本,大家都知道驱动的版本应该是要与浏览器的版本完全对应上的。原创 2023-06-25 19:26:22 · 130 阅读 · 0 评论 -
python之selenium访问网站被反爬限制封锁解决方法
在访问某些网站时,seleniumwebdriver 开启网页失败,被发现为爬虫,目前我碰到的有效解决方案是:原创 2023-06-20 22:07:50 · 2652 阅读 · 0 评论 -
6年经验,连续4次面试失败,最终败给自动化测试
一个干测试6年之久的朋友,面试又碰壁了…这大概是Ta这一个月来第4次面试失败。起初Ta投简历比较勇猛,奔着薪资高的有点儿名气的企业就开始海投,碰上了2家还不错的邀约面试,前面交流还行,一问到自动化测试就傻眼了,支支吾吾…后面长了教训,开始找自己能差不多够上的,可招聘需求还是满眼的自动化测试,没这要求的,要么薪资低,要么是外包。原创 2023-06-19 19:38:08 · 84 阅读 · 0 评论 -
入行 5年,跳槽 3次,我终于摸透了软件测试这行(来自过来人的忠告)
最近几年行业在如火如荼的发展壮大,以及其他传统公司都需要大批量的软件测试人员,但是20年的疫情导致大规模裁员,让人觉得行业寒冬已来,软件测试人员的职业规划值得我们深度思考。大家都比较看好软件测试行业,只是因为表面上看起来:钱多事少加班少。其实这个都是针对个人运气好的童鞋才会有此待遇。在不同的阶段做好不同阶段的事情,才有可能离这个目标更近,作为一枚软件测试人员,也许下面才是我们最真实的写照。原创 2023-06-19 19:23:50 · 205 阅读 · 0 评论 -
【python小脚本】,如何优雅加载Yaml配置文件
yaml是一个专门用来写配置文件的语言。原创 2023-06-19 19:07:11 · 592 阅读 · 0 评论 -
现在都在说 Docker 好,为什么我一用就出现这么多问题?查了一宿才解决!
众所周知,Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。原创 2023-06-19 19:03:26 · 283 阅读 · 0 评论 -
从Google测试之道谈测试方法的选择
谈到“漫游测试”,想必大多数人想起的都是James A.whittaker提出的全局探索性测试方法。他将软件测试比如为城市旅游,并划分了不同的区域(如:商业区、历史区、娱乐区等等),将测试人员比喻为旅游者进行城市旅游(软件探索)。原创 2023-06-19 18:57:08 · 265 阅读 · 0 评论 -
技术分享 | 如何写好测试用例?
给自己的学习过程制订一个详细的计划,量化到天,排好每天要学习的东西。同时最重要的是,一定要养成总结的习惯 ,每天总结 ,每个项目总结 ,总结测试方法,总结Bug原因,奇葩Bug等等,这些将会成为你日后工作的宝贵财富。同时主动总结久了, 你会发现自己有质的提升,而且对于当前的工作会更游刃有余,所以经验是靠日积月累的。原创 2023-06-06 21:00:44 · 1744 阅读 · 0 评论 -
支付功能测试用例
支付功能测试非常重要,因为支付是涉及到用户资金安全的重要功能,如果支付功能存在问题,可能回导致用户资金或平台损失或者其他安全问题。同时,支付功能也是一个网站或应用的核心功能之一,如果支付功能存在问题,可能会影响用户体验和信任度,甚至会影响到业务的正常运营。因此,进行支付功能测试是非常重要的。首先,我们列举一下支付功能测试点有哪些。原创 2023-06-06 20:45:07 · 5752 阅读 · 0 评论 -
转行软件测试,从零收入到月薪过万,人生迎来新转折
抓住机遇,人生就有可能逆转,抓住机遇是一种能力,或许它能帮助你在成长路上得到一次飞跃。今天给大家分享的是近期就业学员麦同学的故事,就是这样的一个例子,抓住机遇,入行软件测试,实现了月薪从零到万的突破。原创 2023-06-05 22:23:06 · 168 阅读 · 0 评论 -
分享一个用ChatGPT写的自动化测试的Python脚本
每个人的仿真资源是有限的,就比如分配给我的资源是10个,那么我一次最多可以丢10个rtl仿真,空闲的资源数量可以通过shell cmd打印出来我现在需要的情景是,一次丢多个rtl仿真,但前后只需要丢两次rtl仿真,因此,我可以在第一次丢rtl仿真后,运行脚本,等第一次丢的rtl仿真完成后,自动丢第二次rtl仿真因此大题思路如下:(均基于丢完第一次rtl仿真)1、执行shell cmd,并将内容写入一个文档中2、 读取文档内容,根据正则表达式,提取当前占用资源的「数值」原创 2023-06-05 22:14:35 · 243 阅读 · 0 评论 -
【软件测试经验】从手工测试到自动化测试,我都经历了什么?
以前做软件测试感觉很枯燥无聊,就像流水线一样按照流程要求去做,传统软件测试行业也是以“点点点”的手工测试为主,加上国内软件公司不注重测试,受制于大环境影响等也就给了大众一种测试人员虽然身处IT行业,却是毫无技术可言的工种。原创 2023-05-09 22:21:58 · 92 阅读 · 0 评论 -
都2023年了,软件测试还适合女孩子吗?
2023年了,经济比去年有了很大的活了,很多人问,我是女生,做软件测试可行吗?原创 2023-05-08 19:44:22 · 108 阅读 · 0 评论 -
考公失败后去做兼职,辗转后入行开发喜拿12.5Koffer
因为考公失败了,自己就想找一个兼职,就去了隔壁小区当物业小哥,在职期间觉得自己是在荒废时间,我本身就是计算机专业的,看到一些走本专业的同学感觉他们的发展也很好,然后我朋友也是推荐我过来学一下Java,说华测教育的教学水平很高,授课很系统,对学员很负责。原创 2023-05-08 17:59:33 · 144 阅读 · 0 评论 -
测试用例设计模版
作为测试工程师,在日常工作中设计测试用例是基本功。在面试相关测试岗位时,测试设计的案例也是必考察的内容之一。遇到一个需要如何才能设计一套完整的测试用例,保证测试用例设计的完备性。思路一:按照需求文档设计,根据需求文档中模块划分拆解测试模块&测试点,但是不能完成follow需求文档的设计,需要具体的扩展,这一块可以参考黑盒测试用例设计方法。思路二:根据日常测试&业务系统形态总结出模版化的用例模版集合,在需求迭代中直接套用用例模块,在模版基础上补全详细用例。本文主要基于思路二,总结了功能和接口测试需要覆盖的各类原创 2023-05-08 17:46:33 · 343 阅读 · 0 评论 -
职场秘籍:面试&加薪,竟然拥有不同的技巧
假如你是一位测试主管,去评价一名测试工程师是否优秀,那么你将如何去判断呢?你最看重的是哪方面的能力呢?对于这个问题,是不能一概而论的,要分为两种情况,情况不同,答案一定是不同的。原创 2023-05-08 17:43:01 · 97 阅读 · 0 评论 -
软件测试岗卷麻了,在小公司熬了 2 年终于进了百度,竭尽全力....
通过工具或脚本代替手工测试执行过程的测试都叫自动化测试。自动化测试的优势:1、减少回归测试成本2、减少兼容性测试成本3、提高测试反馈速度4、提高测试覆盖率5、让测试工程师做更有意义的测试1、适合做的项目:a.项目周期长且相对稳定b.需要做频繁的冒烟测试c.需要经常做回归测试d.需要进行大数据量的数据驱动测试2、不适合做的项目:a.项目周期短用例不会多次重复执行b.被测项目不稳定变化太频繁1、选择合适的测试工具2、定义自动化测试覆盖的范围3、制定测试计划4、自动化测试环境搭建5、脚本开发6、测试执行7、测试脚原创 2023-05-08 15:33:42 · 42 阅读 · 0 评论 -
移动测试开发 | 从0到1实现甘特图
本文源起于产品说要做一个甘特图。甘特图作为一种时间管理工具,在项目管理中有着广泛的应用。对比传统的列表视图,它通过图形化的方式展示任务的进度和时间范围,更加直观,日期调整交互更方便,能更好的避免任务重叠和时间冲突。原创 2023-05-08 15:18:17 · 678 阅读 · 0 评论 -
简历这样改,才能拿到面试机会
举个Good Case的例子,在做xx项目发现某接口响应时间1.2s太长,通过慢查询定位 MySQL 数据库查询瓶颈,通过 SQL 优化以及修改索引将查询时间从 1200ms 降低到40ms,降幅为96.67%查询时间从 1200ms 降低到40ms,降幅为96.67%,这就是优化所带来的收益,原创 2023-05-08 14:40:16 · 177 阅读 · 0 评论 -
字节面试官心声:个个都说会自动化,结果面试一问细节全露馅了
今年部门要招三个自动化测试,年前我面试了几十位候选人。发现一个很奇怪的现象,面试中一问到元素定位、框架api、脚本编写之类的,很多候选人都对答如流。但是一问到实际项目,比如“如何从0开始搭建自动化体系”、“如果让你来推广自动化,该如何设计方案”。大多数人都避重就轻、含糊其辞。原创 2023-05-08 14:11:48 · 85 阅读 · 0 评论 -
软测踏入这三个误区,就离滚蛋不远了
软件测试工程师和质量人员必须同时具备一定的开发和运维能力。测试人员会更深入介入开发工作,推动代码评审、代码审计、单元测试、自动化冒烟测试、测试精准化分析以及研发自测等来保证研发阶段的质量;另外,测试人员会也会参与配置部署,将自动化测试用例配置到持续交付链中,总之,作为 DevOps 关键角色,测试人员将推动开发和运维共同实现高效交付高质量产品的目标。原创 2023-05-06 20:04:55 · 101 阅读 · 0 评论 -
做自动化测试要考虑什么?34年的测试专家这样说
这篇文章译自著名测试专家James Bach的《Test Automation Snake Oil》一文,是笔者在学习和研究探索性测试时偶然发现的一篇较有意义的文章,很好地解答了我们对自动化测试的疑惑。比如万能的自动化测试是否可以替代一切,还给我们提供了可行性很强的建议。原创 2023-05-06 19:59:18 · 101 阅读 · 0 评论 -
做好接口测试只要5步,就这么简单
现在国内公司越来越重视接口测试,之前的几年,很多测试资源都放在了界面的测试,今后会逐步放在接口测试功能、性能、自动化测试上面。有些大公司,注重软件产品质量,也会安排一些有代码能力的测试人员,去辅助和指导开发人员进行单元测试,共同保证软件的质量。原创 2023-05-06 19:45:47 · 305 阅读 · 0 评论 -
如何进行Java EE性能测试与调优
性能测试不同于功能测试,不是对与错的检验,而是快与慢的衡量。在进行真正的性能测试之前要先搞清楚目标:1、在确定的硬件条件下,可以支持的并发数越大越好,响应时间越快越好。具体需要达到的并发数是多大,要求的响应时间是多快,由产品经理来提出。2、在确定的硬件条件下,测试得到最大并发数和相应的响应时间之后。如果增加硬件投入,可以得到怎样的性能提升回报?(系统扩展性和伸缩性测试,Scalability)原创 2023-05-06 19:42:32 · 206 阅读 · 0 评论 -
Python中级篇—高级数据类型
集合 (Set)集合是一种无序、可变、且元素唯一的数据结构。在 Python 中,可以通过 set() 函数或使用大括号 {} 来创建一个集合。原创 2023-05-06 19:40:30 · 104 阅读 · 0 评论 -
JMeter——设置全局变量和非全局变量
在用JMeter写接口case,遇到一种情况,接口1查看列表接口,接口2查看详情接口,接口2需要传入接口1列表的第一条数据的id。如果这个id后续改变较多,可以使用非全局变量的设置方法;原创 2023-05-06 19:32:47 · 894 阅读 · 0 评论 -
史上最详细的SQL盲注入门教程
应用程序没有对用户输入的内容进行判断和过滤,攻击者通过将构造的恶意SQL语句作为查询参数,使其在后台服务器上解析执行,最终导致数据库信息被篡改或泄露,这个过程就成为SQL注入。原创 2023-05-06 19:29:14 · 541 阅读 · 0 评论 -
千万级数据迁移后数据一致性工具开源啦
最近看到有小伙伴问到 数据迁移后,数据一致性校验用自动化怎么做,如下图:于是乎,我就直接开源了我之前自研的自动化校验新老数据库数据一致性工具,希望能对他产生一点帮助,原创 2023-05-06 19:24:49 · 792 阅读 · 0 评论 -
Java接口自动化测试框架设计之Get请求方法和测试详解
我来介绍通过代码逐步实现接口自动化测试框架的设计过程。先不要着急,框架设计我们只是介绍基本的组件,而且框架设计没有想象那么难,一步一步跟着做就会了。这篇我们来演示,如果通过Java代码来实现一个用纯代码实现Http中的Get请求过程。1.Get请求API举例原创 2023-04-24 00:09:33 · 951 阅读 · 0 评论 -
如何用 java 写一个自动化测试?
常用的Java测试框架有JUnit和TestNG。下面是一个使用 JUnit 编写的简单自动化测试的例子:原创 2023-04-24 00:05:34 · 1467 阅读 · 0 评论 -
java项目自动化单元测试
先问为什么,为什么需要Mockito因为:现在的java项目几乎离不开spring框架,而其最为著名的就是IOC,所有的bean用容器来管理,所以这给我们单元测试带来一个问题,如果要对bean做单元测试,就需要启动容器,那么带来的时间的开销将会很大。所以Mockito给我门带来了一系列的解决方法,让我们可以轻松的对bean 进行测试。class A {@Autowired// 完全mock@Autowired// 需要执行方法@AutowiredD d;// 需要执行真实方法。原创 2023-04-24 00:03:18 · 1401 阅读 · 1 评论