
测试开发
文章平均质量分 88
测试开发Max
这个作者很懒,什么都没留下…
展开
-
2023年测试之路,从功能测试进阶测试开发工程师,突破内卷...
测试开发工程师到底是测试,还是开发?既是测试,也是开发。首先,测试开发是测试工程师,他们是服务于业务测试同学的,目标是解决业务测试工程师的具体问题。这就要求他们必须具备测试思维。其次,测试开发也是开发工程师,他们会针对业务测试同学的具体诉求设计研发对应的小工具,或者研发定制化的一套测试平台。这就要求他们同时具备编程能力。功能测试如何晋升测试开发工程师?1、测试工具使用首先是测试工具的使用,比如说要去进行web自动化首先要做的事情就是去进行自动化测试环境搭建,环境工具。原创 2023-07-06 19:26:53 · 2952 阅读 · 2 评论 -
实战干货,自动化测试框架mark标记详细实战,进阶高级测试...
pytest可以支持对用例自定义标记, 可以把用例按自己的需要归类标记,比如按用例优秀级,标记一些smoke冒烟测试用例。pytest 标记基本使用test_m.py 用例内容执行的时候加-m 参数yaml 用例中加 mark 标记yaml 用例中支持2个地方加标记:config 中使用mark, 作用是当前yaml 文件中的全部用例打上标记;case 用例中加mark,只针对单个用例打上标记;原创 2023-07-05 19:38:16 · 344 阅读 · 0 评论 -
2023年的软件测试前景?岗位会越来越少?“我“该怎么办...
2023年测试行业现状我的整体意见是软件测试岗位不会变少,反而相对于其他岗位会变的更重要一些。首先纠正一个非常非常错误的观念。测试和测试开发是两个岗位?No,不是的。测试开发是属于测试的。测试开发只不过是使用类似于开发的技术和能力,来达到测试的目的,本质还是测试。就如同一个人用人肉扫地,另一个人发明了自动扫地机来扫地,看起来后面这位更高级,但是实际目的还是扫地。软件测试的本质其次就要说到软件测试的本质,以及行业对测试愚蠢的误解上来了。原创 2023-07-03 19:25:33 · 241 阅读 · 0 评论 -
2023年测试工程师的职业规划?从入行到“顶薪“卷起来...
初级测试工程师(入行)先入行:先学python+接口测试。接口测试是现在应用最多的技术,也是性能测试的基础。python则语法简洁,可以用的第三方库多。学习目标是使用python搞接口测试。这一步不建议选择主要用jmeter、postman等现成工具搞接口测试的岗位,依赖工具会浪费你的工作年限,导致无法在技术上深入。这一步不建议去做移动端测试、图形界面自动化、游戏测试,选择这些依赖于图形界面的测试类型也会导致在技术上深入极其困难。这一步不建议去小众的企业做小众的领域,会导致后续无法顺利跳槽。原创 2023-06-20 19:31:55 · 424 阅读 · 0 评论 -
软件测试 | 测试工程师都能看懂的redis,进阶测试开发工程师......
测试开发现在测试工程师面试难度越来越大,关于技术方面考察,很多面试官经常会问你是否了解过Redis缓存中间件,这道题一方面是考察你是否对后端技术有一定了解,另一方面也考察你测试工作的深浅。所以本文将由浅到深、由易到难列举Redis相关面试题,为你弥补缓存中间件的知识盲点。注意你的思想,它会变成你的言语;注意你的言语,它会变成你的行动;注意你的行动,它会变成你的习惯;注意你的习惯,它会变成你的性格;注意你的性格,它会变成你的命运。人生重要的不是你从哪里来,而是你到哪里去。原创 2022-11-18 16:31:33 · 661 阅读 · 0 评论 -
python自动化测试 | 软件测试面试题(回答)这10个必问,面试看这一篇就够了
测试人员面试中的软技能与其他非技术性的一些考核题目,这部分并没有完全标准的答案 ,但不同于技术部分题目的是,技术题目尤其是现场出题的可能仅仅会问一次,对于大公司而言,每套面试题目都是有保质期的,所以更需要我们能举一反三。如今的软件测试岗位特别卷,我们来分析一下。PO模式,全称为Page Object Model ,简称POM,是页面对象模式。对页面进行抽象或者说建模的过程,是把一个具体的页面转化为编程语言当中的一个对象,页面特性转化成对象属性,页面操作转化为对象方法。原创 2022-11-14 16:13:05 · 341 阅读 · 17 评论 -
自动化测试 | selenium自动化测试框架,优化提高selenium的执行速度......
自动化测试环境搭建JAVA+Selenium环境:java+eclipse+selenium的jar包+浏览器驱动+浏览器;Python+Selenium环境:python+pycharm+selenium模块+浏览器驱动+浏览器;让自动化测试脚本正常工作只是自动化测试的第一步,由于自动化脚本会经常执行并更新,因此测试脚本需要可以快速执行、容易维护、容易阅读。俗语曰:不怕事难,就怕手懒。古语曰:少壮不努力,老大徒伤悲。为君聊赋古今词,只望努力从今始;待君勤勉努力时,功成名就心愿至。原创 2022-11-13 15:08:37 · 886 阅读 · 17 评论 -
python自动化测试 | pytest自动化测试框架断言assert(详细总结)
我们做自动化的时候经常把代码的重点放在逻辑层,或者数据层。其实我写代码主要精力也放在这边。但是真正看一个测试脚本的水平高低,其实是看断言能力的高低,因为断言才能体现出真正的测试思维和测试经验。可是在实际工作中,相信有些同事可能和我一样对各式各样的断言类也是傻傻分不清楚。我们主要工作目标是验证实际结果与预期结果是一致的,在自动化软件测试中,通过断言来实现这一目的。原创 2022-11-11 16:17:41 · 3119 阅读 · 15 评论 -
自动化测试 | 多个自动化测试用例?多个自动化测试数据怎么管理?资深测试总结
自动化测试因其节约成本、提高效率、减少手动干预等优势已经日渐成为测试人员的“潮流”。自动化测试的流行和诸多优势并不意味着它是灵丹妙药,定制型项目、周期短、测试易用性等情况并不适合自动化测试。一些公司没有如设想的一般从自动化实施中受益,因为从自动化测试中获得的效益取决于采用它的灵活性。前段时间,有同学问到:自动化case越多,测试数据越多,数据的管理成本也越来越高,是否需要一个数据池来专门管理测试数据?这是一个好问题,也是很多测试同学在自动化测试实践中必须面对的一个问题。原创 2022-11-10 15:55:32 · 1028 阅读 · 18 评论 -
自动化测试 | 测试老鸟总结,你们项目自动化测试实施成功与否的因素
人们对测试工作的重视以及测试工作的不断深入,越来越多的公司开始使用自动化测试工具。如果能够正确地选择和使用自动化测试工具,就会提高测试的效率和测试质量,降低测试成本。需求频繁变动会增加自动化测试的维护成本,因为自动化测试维护本身就是一个修改、调试的过程。因而,对相对稳定的模块可进行自动化测试,而变动较大的用手工测试。自动化测试将手工测试繁琐重复的操作步骤以自动化的方式完成,节约手工测试时间,其关键在于脚本的复用性。原创 2022-11-09 15:36:50 · 531 阅读 · 16 评论 -
软件测试面试题 | 工作5年面试16家,总结大环境下的软件测试岗需求与面试常问
网上的软件测试面试题更是层出不穷。但是单单刷软件测试面试题就足够了吗?答案显然是不够的!那么为什么呢?因为现在的软件测试就业环境早就和两年前不可同日而语了……也就是说大家刷面试题一定要刷到那些有技术含量,比较常见的才行。粉丝小A:虽然都在说大环境不好,失业的人很多,我最近约面试的还是比较多的,说说最近的体会吧。人生是战场,需要冲次,需要拼搏,处处布满陷井,一不小心就会中埋伏,就会遭遇失败,永无翻身之日,但我们拼搏一定要方向明确,有目标性拼搏,才会成功,幸福才会属于你。原创 2022-11-08 15:50:01 · 987 阅读 · 17 评论 -
软件测试实战,web测试电子商务网站测试(详细总结)及拿即用
功能方面,需要检查所有的页面,如主页面(包括特色产品、特价产品展示、登录详情、搜索功能)产品详情页、分类页、下单、支付网关一切都要进行测试。当你购买或增加数量时,检查购物车是否得到更新。检查特殊优惠券和优惠是否应用于正确的订单,你看到的折扣价格是否显示。考虑到产品的变化数量。检查过滤选项是否准确工作。注册时,应进行超级验证。只有新用户才能注册。购物篮中添加了一个产品,那么他们之前登录时的愿望清单部分应该被保存,并在下次登录时显示出来。…接下来我们就来细分了解。原创 2022-11-07 15:29:16 · 839 阅读 · 17 评论 -
我从自动化测试转为测试开发,资深测试总结测试开发技术栈,提升之路......
测试开发工程师的技术栈要求:对测试开发工程师来说,看懂代码,熟练使用测试工具,能做ui、接口、性能的测试,具备测试经验和测试思想逻辑是基本要求;既要会业务功能测试,又要能做代码层接口及单元测试,更重要的是通过能力和经验的积累,能搭建适用于技术研发团队的工具平台。以更好的降低公司成本和提高工作效率,从而要求我们能够开发更适合公司内部业务的测试工具系统。除了我们自己以外,没有人能贬低我们。如果我们坚强,就没有什么不良影响能够打败我们。不点燃智慧的火花,聪明的头脑也会变为愚蠢;原创 2022-11-06 16:25:38 · 786 阅读 · 15 评论 -
8年资深测试,揭开自动化测试真面纱,发展苗头到自动化测试成熟......
大环境下的测试岗要求越来越高了,主要是内卷的严重!!现在对于如今的测试人来说,几乎没有人不知道自动化测试,甚至查看各大招聘网站,你从任何一个招聘渠道来看最近两年对测试岗位的要求,几乎都要求会自动化测试。从流程的角度来看,自动化测试将测试自动化工具和操作添加到常规软件开发工作流中。例如,交付到存储库的新版本可以使用一个或多个规定的工具自动进行自动测试方案;测试可以在非工作时间实施,几乎没有开发人员干预(如果有的话)。与以前的测试运行相比,自动测试结果会被仔细记录下来,并交付给开发人员进行审查。原创 2022-11-02 15:52:43 · 269 阅读 · 19 评论 -
资深软件测试总结, 一个完整的测试计划模板到底是长什么样?
多数的软件测试工程师都听说过或者简单了解过测试计划,但是你真的知道什么是测试计划么?你真的知道如何编写测试计划么?大多数人应该是一脸茫然。在我们日常的工作和生活中,经常需要做计划。古人云:凡事预则立,不预则废(《礼记.中庸》),也就是强调预先计划的重要性和必要性。我们做项目,项目需要定项目计划;测试作为项目中的一部分,当然也需要制定测试计划。测试计划就像是我们写论文一样,首先做好提纲,才能一步一步的完善填充,有了测试计划就掌握了整个项目的进度和方向,在工作中可以有个指导的作用,不至于偏离工作方向。原创 2022-11-01 17:07:18 · 255 阅读 · 0 评论 -
python接口自动化测试 | yaml数据驱动参数化,看完这一篇就够了
在yaml之前,程序大多使用json、xml、ini等格式进行数据的描述和传输,这些格式数据类型简单、可读性不好,yaml作为一种数据格式,但是可读性大大提高,方面人类直接编辑、查看里面的内容。在实际测试过程中,测试一个接口往往不会像前面一个只有一个用例。如何在一个yaml里面写多个用例,并且执行呢?接下来我们就来详细讲解一下什么是yaml。经验固然重要,但观念的正确与否起决定作用。经验只能做好现成的东西,观念则决定长远的方向。思维观念高于工作经验。原创 2022-10-31 16:06:51 · 1994 阅读 · 15 评论 -
3年自动化测试,我突然想转测试开发了,开发测试工具平台......
那就是刚进入这个行业的时候,可以不用急于去专研某个领域。白岩松老师曾说过在 30 岁之前要玩命地做加法,要去尝试,因为你不知道自己有多少种可能,你也不知道命运将会给你怎样的机缘,不试试你怎么知道呢?同时这也是我对技术的态度,多去尝试不同的技术,不同的解决方案,你会发现不一样的天空。何为测试工具?就是能辅助测试同学来完成特定的操作的工具,比如常见的如postman,Fiddler,Charles, jira,包括jmeter等。原创 2022-10-26 15:41:08 · 223 阅读 · 20 评论 -
软件测试学习路线全面攻略,从入门到升华......
测试工程师的工作:TE的根本使命是保护用户和业务的利益注意:这个角色需要敏锐的洞察力和领导力,因此很多google的高级测试经理都来自于TE。最好完成这些任务的,是那些有很强人格魅力和优秀的沟通技巧的测试工程师。TE职责的一般性描述:1、测试计划和风险分析2、评审需求设计代码和测试3、探索式测试4、用户场景5、编写测试用列6、执行测试用列很多人的职业规划是到了正式工作以后才开始考虑的,有的人甚至从来没有一个完整的职业规划。其实,这样做,会产生很大的局限性。原创 2022-09-26 15:46:20 · 1463 阅读 · 23 评论 -
测试开发入门要学什么?测试开发需要学习哪些技能?成长路线
测试开发工程师的技术栈要求:对测试开发工程师来说,看懂代码,熟练使用测试工具,能做ui、接口、性能的测试,具备测试经验和测试思想逻辑是基本要求;既要会业务功能测试,又要能做代码层接口及单元测试,更重要的是通过能力和经验的积累,能搭建适用于技术研发团队的工具平台,以更好的降低公司成本和提高工作效率,从而要求我们能够开发更适合公司内部业务的测试工具系统。原创 2022-09-23 15:37:57 · 1645 阅读 · 25 评论