首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

测试开发测试还是开发

读者提问: 测试开发工程师到底是测试还是开发 ? 阿常回答: 既是测试,也是开发。 首先,测试开发测试工程师,他们是服务于业务测试同学的,目标是解决业务测试工程师的具体问题。...这就要求他们必须具备测试思维。 其次,测试开发也是开发工程师,他们会针对业务测试同学的具体诉求设计研发对应的小工具,或者研发定制化的一套测试平台。这就要求他们同时具备编程能力。...阿常碎碎念: 前一阵子阿常团队招测试开发时,就有纯开发经历的同学来面试,一般看到这样的简历阿常会直接 pass 不考虑。 当然不排除有纯开发经验的同学,同时也具备良好的测试思维,但这只占少数部分。...通常都是有真正测试实践经历的测试同学,才可能具备更好的测试思维。因此团队在招测试开发时,倾向于找有测试经验的同学。 看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流

69440

测试开发:是测试还是开发

他们的工作似乎同时涉及到了测试开发两个领域,那么,测试开发测试还是开发呢? 一、从历史背景看测试开发的起源 在传统的软件开发过程中,开发测试往往是分开的。...这个过程中,测试人员不仅要进行传统的测试工作,还要进行一些开发工作,如编写测试脚本、搭建测试环境等。这就是测试开发的起源。...二、从工作内容看测试开发的性质 从上述描述中,我们可以看到,测试开发的工作内容既包括测试,也包括开发。具体来说,测试开发工程师的工作包括: 1. 编写测试计划和测试用例:这是测试环节的核心工作。...测试工具将更加智能化:未来的测试工具将更加智能化,能够自动识别和修复问题。这将使测试开发工程师的工作更加高效和准确。 4. 测试开发将更加融合:未来的软件开发过程中,测试开发将更加融合。...测试开发工程师将需要参与到整个开发过程中,与开发人员一起协作,共同保证软件产品的质量。 总之,测试开发是一种融合了测试开发的全新角色。它既涉及到传统的测试工作,也涉及到一些开发工作。

29300
您找到你想要的搜索结果了吗?
是的
没有找到

女生适合开发还是测试?该如何选择?

但总体而言,前端的薪资还是更胜一筹。以北京为例,前端的平均工资比测试更高,高出了3600元。...3、前端工作会更辛苦 前端不仅技术更新快,被戏称“学2年用1年”,而且前端还是个体力活,因为界面随时改,大量的代码,基本需要天天加班。...三、测试的优势 1、测试中的测试开发岗位超过前端开发,超过薪资6000元 受低薪的功能测试(功能测试虽然近年来一直在萎缩,但在各岗位中占比还是最大)拖累,测试平均薪资是低于前端开发的,但高端的测试开发岗位...测试加班开发基本都加班(项目发布上线前后) 开发加班测试未必加班(平时工作) 3、私企:9~10.5个小时 私企开发加班多 测试加班少,主要取决于是否上线 所以,测试工作,相比开发,几乎全是男生,测试接近一半是女生...2 ) 薪资,测试平均薪资因为受低端手工测试(也叫功能测试)拖累虽不如前端开发,但中级的自动化测试已经追平前端开发,高级的测试开发均薪已经远甩前端开发

59630

Gpt对测试开发会取代还是产生冲击?

由浅入深,自我纠错,优化技巧(可以通过给案例),反向获得问题,怀疑; 从以上信息来讲,对于这个需求我是采用混合方案,先定位角色,如你从一位拥有15年以上的测试经验并在自动化工具开发领域有很深造诣,熟悉python...然后根据我需要的编程语言开始写代码,然后运行,出错, 黏贴错误到gpt,会给错误修改方案,当可以执行的时候,你会发现执行的效果跟数据跟实际不大一样,开始提出问题, 然后gpt优化, 交流,代码执行还是会发现需要优化和更正问题...最后我要完成的最终结果,就是可以多个web页面,在不同浏览器启动测试各自时间。...可以很快速的弥补代码确实,知识的不足,快速的满足业务和大大提高测试效率。...至于会不会取代测试开发或者让功能测试的同学有了进步一步提高技能渠道,这个我就不说了,你们自己琢磨~我可以说的是写代码gpt code interpreter(代码解释器)是专业的。

17130

测试还是点点点?

我心一想,十年前的在学校的我对测试的认知也差不多嘛,“测试就是点点点”。...•••是什么 千万不要小看测试点点点 千万不要小看测试点点点 千万不要小看测试点点点 重要的事情说三遍。 有人觉得点点点很low,曾经三点君也幼稚过。 1....点点点是测试工程师的敲门砖 测试的定义有很多书籍定义过,我认为测试就是验证产品功能,考虑产品异常场景,做出风险评估。...点点点是测试用例有良好约束 当我们测一个前后端项目,前端依赖后端接口,在后端接口和前端页面同时提测时,我们是一起测,还是单独postman测后端接口,然后再测前端。...我建议直接来一波前端点点点,通过浏览器开发者工具可以直接判断是前端js错还是后端返回错。通过页面可以快速了解接口参数信息,测试点点点约束了接口参数情况,后端按照约定api返回数据。

26330

选择手动测试还是自动化测试

在软件测试行业中,争议最大的话题是“更好的是手动测试还是自动化测试”。尽管自动化测试最常谈论流行语,并且正在慢慢主导测试领域,手动测试的重要性不可忽视。...在本文中,将探讨手动测试和自动化测试之间的更深差异。 时间成本 在一个内容很多且测试阶段运行了很长时间的项目中,自动化测试是理想的选择,因为 它减少了所需的资源数量。...验收测试 使用自动测试测试应用程序的用户界面中的交互性已广受赞赏。但是,这不应该是一种帮助,而是可以提高您的UI测试功能。...对于大型应用程序,需要大量测试人员来执行这些重复性任务。 使用自动化测试时: 回归测试工具通过重复执行测试用例来加快过程。 可以同时执行多个测试用例场景。 通过并行执行以及其他测试用例节省了时间。...但是,它是测试的基础,并且要编写自动测试脚本,需要经验丰富的手动测试人员。尽管对于负载测试或回归测试而言,自动测试更为可取,但对于用户验收测试或探索性测试而言,手动测试仍将占上风。

52120

转行测试选择自学还是培训?

以前只要求点点点,会功能测试,会使用工具就行了。现在开始要求要懂点自动化,懂点编程语言,门槛正在变得越来越高。所以,早就是优势!...然后,再谈一下软技能,主要就是性格,看你是喜欢和人打交道还是和机器打交道。...那么回到本文主题,转行测试选择自学还是培训?首先抛出我的观点:推荐鼓励自学,但是不排斥培训。 为什么优先鼓励大家有自学能力,毅力比较好的优先选择自学呢?...大概大二的时候,自学了半年java,安卓开发,下学期的时候靠自己找到了一份安卓开发的实习工作,期间参与了两个项目的开发,边上课边工作了半年。算是一个非典型另类大学生了。关于如何学会自学?...这里先不展开,之后会专门写一篇文章进行探讨,请持续关注测试小牛进阶公众号。 下面再谈谈培训,培训目前有两种:一是线上,二是线下。相对来说,线下比线上会更贵一些。

24710

Web 开发选 MVC 还是 DDD?

这就是惯性的力量,无论是勤劳还是懒惰,都会产生惯性,于是勤劳者越来越勤劳,懒惰者越来越懒惰,学霸越来越霸,学渣越来越渣。时间一长,就会觉得自己根本无法改变自己,总会回到我们习以为常的状态。...DDD 开发模式实现的代码,也是按照 MVC 三层架构分层的。Controller 层还是负责暴露 API 接口,M 层还是负责数据存取,V 层负责核心业务逻辑。...它跟 MVC 的主要区别还是 M 和 V 的不同。传统的 M 只定义数据数据的结构,不定义数据的操作,而 DDD 开发模式,M 不仅定义数据的结构,还定义数据的操作。...不夸张地讲,MVC 模式的开发,大部分都是 SQL 驱动(SQL-Driven)的开发模式。...DDD 开发模式,正好需要我们前期做大量的业务调研、领域模型设计,所以它更加适合这种复杂系统的开发

1.8K10

这是测试魔咒还是人为疏忽的借口

这几天遇到一个线上问题,关于开发修改代码以后提交影响点测试,其中有一点是关于版本的兼容性测试,场景:有AB两个版本,A新版,B为旧版, 然后这个影响范围需要分为四种情况进行测试,A版四种测试完没有问题...我之前在测试交流群里,看到很多人发版本前会很焦虑,怕测试不完全,没测试够,尽管测试计划已充分按照计划和方案执行,还在头脑风暴的进行更全面的测试,怕没有考虑全,生怕漏掉了什么,这是一种责任感的表现;...对于以上两种场景的情况,我说下我个人见解: 1.对于开发修改提交的影响范围点,要设计好用例,考虑周全,切不可说,前面几种情况没问题,就不测,其实,这种就是漏测了,对于测试来讲,能给你列出影响的范围,已经非常好了...能列出影响范围说明开发有考虑过了,所以不要去漏测,如果你要减少一些场景,就需要了解修改地方原理,然后跟开发确认下,再根据进度来评估,是否减少范围,切不可自己随意减少测试范围;其实对于开发自己列出修改影响点的范围...,自己也是不全的,也是无法评估,这个是业界通病,也是难点,有时开发自己修改了都不知道影响到了其他点,所以测试自己要对开发点也要自己分析,补充,确认,再进行测试,这是业务测试最可靠的方案(排除精准测试);

11820

低代码开发平台:颠覆还是辅助?

无论您是项目经理、产品经理、开发人员、测试人员,还是运维人员,在这里您都可以有所收获,同时深入理解其他角色的工作内容,共同助力DevOps的成功落地。...通过低代码开发平台,企业可以快速地开发出满足业务需求的应用程序,而不需要花费大量的时间和成本去培养或招聘专业的软件开发工程师。此外,低代码开发平台还可以提高开发效率,缩短开发周期,降低开发成本。...然而,尽管低代码开发平台具有很多优势,但它并不能完全取代传统的软件开发工程师。首先,低代码开发平台虽然降低了开发门槛,但是并不能替代专业的软件开发知识。...综上所述,低代码开发平台是一种新型的软件开发方式,它可以降低应用开发的门槛和成本,提高开发效率和灵活性。虽然它不能完全取代传统的软件开发工程师,但是它可以成为传统软件开发工程师的有力补充。...只有这样,才能充分发挥低代码开发平台的优势和潜力,推动企业数字化转型的进程。 最后需要强调的是,无论是传统的软件开发工程师还是低代码开发平台的用户,都需要保持学习和进步的态度。

13610

自动化测试到底是先做UI还是接口测试

单元测试 单元测试,属于白盒测试的范畴,通常由开发工程师自己完成,越早发现缺陷其修复成本越低。...因此,接口测试开发和调试的效率会比ui自动化测试高很多。 稳定性 如果接口改动,那基本属于业务重新设计。所以接口测试用例执行的稳定性很高。...接口测试则是对接口返回数据的验证,开发开发新的接口时涉及到接口互相的调用,中间难免出现比如数据类型、key-value不匹配的情况,因此在实用性考虑,接口测试实用性更高。...3、单元测试 船长所在的互联网公司单元测试是由开发完成的,在时间紧张的情况下,我们一般会出一个开发自测文档,只需要开发完成小量的单元测试设计。...事实也是如此,开发因为任务在身,写好接口后大多不愿意写大量单元测试。所以单元测试需要根据公司不同而定。

1.8K20

进行API开发选gRPC还是HTTP APIs?

gRPC开发的核心文件是*.proto文件 ,它定义了gRPC服务和消息的约定。根据这个文件,gRPC框架将生成服务基类,消息和完整的客户端代码。...无需编写客户端代码,可在具有许多服务的应用程序中节省大量开发时间。 严格的规范 不存在具有JSON的HTTP API的正式规范。开发人员不需要讨论URL,HTTP动词和响应代码的最佳格式。...(想想,是用Post还是Get好?使用Get还是用Put好?一想到有选择恐惧症的你是不是又开了纠结,然后浪费了大量的时间) 该gRPC规范是规定有关gRPC服务必须遵循的格式。...gRPC消除了争论并节省了开发人员的时间,因为gPRC在各个平台和实现之间是一致的。 流 HTTP/2为长期的实时通信流提供了基础。gRPC通过HTTP/2为流媒体提供一流的支持。...多语言混合开发环境 - gRPC工具支持所有流行的开发语言,使gRPC成为多语言开发环境的理想选择。 网络受限环境 - 使用Protobuf(一种轻量级消息格式)序列化gRPC消息。

3.8K00

web开发中该用 em 还是 rem 呢?

简言 em 和 rem这种相对长度单位进行页面排版是web开发中的最好的选择。在页面排版中较好应用em 和 rem,根据设备尺寸缩放显示元素的大小。...但问题是究竟该用 em 还是 rem 呢?关于这个问题一直存在比较大的争议。本文将会给大家介绍究竟什么是 em 和 rem 和如何进行两者的选择,以及结合两者优势构建模块化的web组件。...WEB开发中的最好的选择。...抉择rem/em 在项目开发中究竟是选用 rem 还是 em 一直以来争议不断。一些开发人员不使用rem,因为rem使组件不那么模块化。而另一些开发人员喜欢rem的简单性,使用rem处理所有元素。...0.5em 0.75rem; font-size: 1em; background: #7F7CFF; } .header-large { font-size: 2em; } 总结 究竟是该使用em还是

1.9K20

Google AI真的通过了图灵测试还是图灵测试已经过时?

作者 | 阿司匹林 出品 | AI科技大本营(公众号ID:rgznai100) 本月初的时候,Google 在一年一度的开发者大会上大秀肌肉,其中最引人瞩目的当属 Google Duplex(全双工)技术...不论是微软还是 Google,都是 AI 领域的领导者,两者之间的较量不可避免。为此,营长采访了微软小冰首席架构师——周力博士,希望能够得到有关图灵测试和全双工技术的全面解答。...进行多次测试后,如果有超过 30% 的测试者不能确定出被测试者是人还是机器,那么这台机器就通过了测试。...第二,图灵测试是由测试人主动发问,因此是开发领域的对话可能涉及任何话题,而 Google 电话演示的场景本身就讲对话内容限定为“预约”这个特定的狭窄话题。...Google 在语音合成领域公开发布过 Tacotron、Wavenet 等最新技术和论文,在业界的确有很高的地位和声誉。

1.2K20

敏捷开发与文档:互补还是互斥?

2001年,17位软件开发测试人员(其中包括Ward Cunningham、Jim Highsmith、Alistair Cockburn以及Bob Martin)共同发布了《敏捷宣言》,并正式提出敏捷开发方法...,作为传统文档驱动、重量级软件开发过程的替代方案。...即便如此,业内对敏捷开发方法的误解和困惑仍然存在。...随后,这些需求将会被提交给开发人员,开发人员收到需求后便立即开始实施。 虽然敏捷开发方法是作为这种文档驱动开发过程的替代方法而创建的,但它并不打算完全消除内部文档。...由于软件开发在本质上是动态的,因此,敏捷开发更重视工作软件而非综合文档。 敏捷开发方法中没有任何内容会阻止团队创建项目所需的文档。

50820

“低代码开发:美味膳食还是垃圾食品?“

低代码开发是近年来迅速崛起的软件开发方法,让编写应用程序变得更快、更简单。有人说它是美味的膳食,让开发过程高效而满足,但也有人质疑它是垃圾食品,缺乏定制性与深度。...你认为低代码到底是美味的膳食还是垃圾食品呢,来分享一下吧! 一、什么是低代码 低代码(Low-Code)是一种软件开发方法,它通过最小化手动编码的需求,大大降低了应用程序开发的复杂性。...这不仅可以缩短开发周期,还能提高开发者的生产力。 2.降低开发成本 低代码平台降低了技术门槛,使非专业开发者也能参与应用开发。这意味着企业可以充分利用现有的人力资源,减少对专业开发者的依赖。...这种方法的崛起为企业提供了更快速、灵活的应用程序开发方式,降低了技术门槛,使非专业开发者也能参与到开发过程中。...不断实践和迭代: 低代码开发是一个不断迭代和学习的过程。通过不断实践,挑战自己构建更复杂的应用,逐渐提升你的低代码开发技能。 结论: 低代码开发为个人和企业提供了更加灵活、快速的应用程序开发方式。

12210

软件测试测试开发|软件测试基础概念

独立性:测试应该独立于开发,由专门的测试团队或者专业测试人员进行。 早期开始:测试应该从软件开发的早期阶段就开始,早发现缺陷,成本更低。...; 测试开发人员及独立的测试组来管理的; 测试和调试是不同的活动,但是调试必须能够适应任何测试策略。...软件测试的分类 软件测试有多种分类方法,我们这里介绍几种常用的分类法: 软件开发阶段划分 单元测试 指对软件中的最小可测试单元进行检查和验证,单元测试需要从软件的内部结构出发设计测试用例。...系统测试 将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试 和确认测试,系统测试是针对整个产品的测试。 验收测试 交付测试:确保软件准备就绪。...按测试技术划分 白盒测试:结构性测试/透明盒测试/逻辑驱动测试/基于代码的测试。 黑盒测试:功能测试:通过测试每个功能是否都能正常使用。

12910

软件测试测试开发|软件测试基础概念

独立性:测试应该独立于开发,由专门的测试团队或者专业测试人员进行。早期开始:测试应该从软件开发的早期阶段就开始,早发现缺陷,成本更低。...;测试开发人员及独立的测试组来管理的;测试和调试是不同的活动,但是调试必须能够适应任何测试策略。...软件测试的分类软件测试有多种分类方法,我们这里介绍几种常用的分类法:软件开发阶段划分单元测试指对软件中的最小可测试单元进行检查和验证,单元测试需要从软件的内部结构出发设计测试用例。...系统测试将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试 和确认测试,系统测试是针对整个产品的测试。验收测试交付测试:确保软件准备就绪。...按测试技术划分白盒测试:结构性测试/透明盒测试/逻辑驱动测试/基于代码的测试。黑盒测试:功能测试:通过测试每个功能是否都能正常使用。

17710

软件开发要质量还是要效率?

从事IT行业的相关人员大多知道,软件开发不同于一般性的劳动,它并不能单纯地增加人手就能缩减开发周期,也就是说一个软件1个人开发需要10天,这并不意味着10个人就可以1天开发完成。...下面从要质量还是要效率两个方面来阐述,不同的侧重点所带来的的问题。 我们首先假设,公理P1:作为IT行业的从业者(开发测试、产品等)都知道,软件开发具有一定的不可预知性。...一旦进入开发阶段(含设计阶段),需求不得随意变更,这种方式对开发人员相对比较友好,开发人员不再被随意变更的需求所打扰,但同时也对产品经理提出了更多的要求。...而倾向于“效率”的企业,也就是通常所说的互联网公司对于效率的提升通常采取以下手段: 通过缩短开发周期使软件开发具有一定的可预知性 目前在部分互联网公司所倡导的“敏捷开发”实际上就是通过缩短开发周期来使软件具有一定的可预知性...我们在开头假设了了公理P1,软件开发具有一定的不可预知性。并且开发周期越长,不可预知性越大。注重质量的公司,可能更倾向于提高需求变更的成本,而注重效率的公司则缩短开发周期。

84940
领券