精华内容
参与话题
问答
  • 2020年软件测试需要学什么技术? 软件测试人员需要懂代码? 软件测试工程师要经常加班吗? 一:前言:谁的青春不迷茫 一直以来有很多初入测试职场或者想转行如软件测试的人,都会有很多的疑问,例如软件测试需要学...

    2020年软件测试需要学什么技术?

    软件测试人员需要懂代码?

    软件测试工程师要经常加班吗?

    在这里插入图片描述

    一:前言:谁的青春不迷茫

    一直以来有很多初入测试职场或者想转行如软件测试的人,都会有很多的疑问,例如软件测试需要学什么技术?软件测试人员需要撸代码?软件测试工程师累吗?需要经常加班吗?软件测试一些工具如何使用等各种各样的问题,这里作为一名十年测试老司机,我觉得我有必要出来帮大家解答下,以及帮助大家在职场上走的更远。
    在这里插入图片描述

    二、软件测试需要学什么技术?

    笔者来自公众号:测试员小何

    软件测试需要学什么技术?

    在这里插入图片描述

    很多软件测试的小伙伴大多数都是听来的,不管你是从你的导师听来的,还是你的朋友、你的同学,培训机构的老师听来的也好,听到耳边的话总是入门门槛低,薪资比较高,我只能对这些人来说,这个门槛说高不高,说低不低,而且目前测试工作的薪资正在逐步增加,行业正在处于高速发展阶段。

    2020年软件测试需要学什么呢?请看下图:

    在这里插入图片描述

    笔者来自公众号:测试员小何
    如果上面这些核心技术你都掌握了!那么恭喜你可以去寻找一份软件测试的工作了(当然这里只的是初中级测试工程师)!如果你是一个刚学习软件测试的小伙伴,你更需要的是扎实的理论,而非执着于工具的使用,以及代码的实现,你们不懂时需要多向你们的师兄或其他大佬请教,这样你才能更好的了解这个行业。

    三、软件测试人员需要撸代码?

    笔者来自公众号:测试员小何
    无论是刚入测试行业的萌新,还是已经在测试行业闯荡了两三年的小司机们,都会琢磨一个问题:我要不要撸代码?
    在这里插入图片描述

    如果你是处于初中级测试工程师的阶段,薪资在6-15K之间,那么在这个阶段,你基本上是不需要撸代码的。所以一般很多的女生都在这个阶段。因为她们不想撸代码,不想成为程序媛。至于薪资区间为啥有这么大,那是因为一线和二线城市的差异

    但是任何一个职业,都会追求长期发展。如果你想工资达到15以上的自动化测试工程师,那基本上都是需要懂代码甚至撸代码的。

    以下以自动化测试为例来说明。

    那么自动化测试工程师需要学什么呢?

    笔者来自公众号:测试员小何
    在这个过程中,有些人放弃了,有些人经历了一两年还在挣扎中,有些人机遇来了上了这趟船…

    但一旦上了船,就打开了新世界的大门,可以扬帆起航走的更远。

    而且,在开发同胞的眼中,你作为测试的地位绝对上升不少…

    四、软件测试需要加班吗?
    笔者来自公众号:测试员小何
    软件测试工程师累吗?需要经常加班吗?相信问这些问题的小伙伴对这个岗位还不太了解?

    如果有人和我说:软件测试工程师需要天天加班,我相信很多人是不服的!看看下面的同行怎么说?
    在这里插入图片描述

    笔者来自公众号:测试员小何
    回复1:

    在这里插入图片描述

    回复2:
    在这里插入图片描述

    回复3:
    在这里插入图片描述

    笔者来自公众号:测试员小何
    从以上网友回复来看,有加班的,也有不加班的,其实加不加班主要取决于以下几个因素:

    1.公司的类型:一般自研比外包加班少!

    2.公司目前发展阶段:一般发达公司比正在快速发展中的公司加班少!

    3.项目迭代周期:一般项目迭代周期慢的比项目迭代周期快的公司加班少!

    所以软件测试工程师加不加班,完全取决于你所在的公司的企业文化!而没有一个很武断的结果!

    软件测试工程师一定是一份付出多少就有多少回报的职业。而且互联网行业下细分出了很多来行业,并不是每个都需要大量加班。

    如果对软件测试有兴趣,想了解更多的测试知识,解决测试问题,以及入门指导,
    帮你解决测试中遇到的困惑,我们这里有技术高手。如果你正在找工作或者刚刚学校出来,
    又或者已经工作但是经常觉得难点很多,觉得自己测试方面学的不够精想要继续学习的,
    想转行怕学不会的,都可以加入我们644956177
    群内可领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!

    现如今,越来越多的公司都提倡提高工作效率,而不是加班文化。在整体的大环境下,相信996工作制度的互联网公司也会越来越少,形势在逐渐变好。与其总担心需不需要加班,不如提高自己的实力。即使需要加班,也可以提出加薪等额外补偿,或者有跳槽的能力和资本。

    软件测试在国内也就发展了10年左右的时间、而且还处于起步发展阶段、所以软件测试前景还是不错的。在这里插入图片描述

    展开全文
  • 阿里测试工程师聊:软件测试需要学什么

    本文 从 阿里测试工程师亲身经历的角度,和大家聊聊测试一行学习成长的经历。

    对自动化测试个人看法
    自动化是一个老生常谈的话题,也是一个软件领域非常有技术广度和技术深度的活动,特别是在大型软件的生命 周期上。

    个人觉得开展自动化测试的难度不亚于传统意义上的软件开发。

    从产品角度来看: 质量领域本身要求从业人员要全面了解产品、有全局风险意识,例如:产品需求/设计阶段能否发现设计缺陷、产品测试阶段能否发现深层次的bug、产品运维阶段能否制定良好的灰度策略、快速发现、定位线上问题,甚至如何做好新/老系统线上过渡切换等等,这里面都有自动化测试可发挥的空间。

    给大家推荐一个软件测试技术交流群:1079636098 群友福利免费领取

    从技术的广度和深度来看:
    从技术广度来说, 不同的技术领域的质量保障需要使用不同的技术(这些技术领域都有一些代表性的工具,但不一定能完全满足实际的项目自动化测试需求),例如有做JUnit接口测试的、有做Web/App/桌面客户端 UI测试的、有做性能测试的、有做用户体验测试的、有做AI算法测试的、有做IoT的、有做压测的、有做各种专项(如兼容性、安全、多媒体、网络)测试的等等,实在太多了…。

    如果考虑到测试工具本身的可用性、系统性,除知道使用工具以外,可能还需要掌握一些基础开发技能,例如:Java/Node/Python后台、React/H5前端、或者Android/iOS客户端;

    从技术深度来说, 想通过开发软件去测试另一个软件是否正常,本身就是一个很具挑战的事情,特别是在黑盒的状态下,举个例子,试想你能否开发一款自动化测试工具能够模拟人的意识形态,它能够对当前多如牛毛的App开展自动化测试,很多人此时想起了Monkey、Appium、AirTest或者Applitools,其实这远远不够,因为目前并不具备解决场景构建甚至自我发现缺陷的能力,简单来说,还不具备“认知”App的能力。这个想法不是天方夜谭,事实上很多人正在往这个方向努力ing。自动化测试远远不只是在一个已有的工具上开发自己的脚本,达到所谓的一个通过率或覆盖率,更核心是思考如何在软件生命周期各个阶段提升产品研发效能及稳定性甚至用户体验。

    技术新人如何学习自动化测试
    首先简单了解下QA在软件研发迭代过程中的定位

    传统软件使用较多的是瀑布模型。测试人员的活动区域是有限的,活动的时间区域主要是提测至上线前。

    传统瀑布模型中,QA发挥的空间比较有限,质量压力都集中在测试阶段。随着软件规模的扩大、部门职能的划分、敏捷迭代模式的发展,互联网或者大型软件项目绝大部分演变成了DevOps:

    DevOps是软件文化上的一次飞跃,它强调产品、开发、测试、交付、运维各个环节的沟通合作,将敏捷的方式延伸到整个产品。从QA的角度也有了测试左移和测试右移的概念。

    测试左移:
    测试左移的思想是需求阶段、开发架构设计阶段或是未到系统测试或集成测试前就进行测试,目标是降低时间成本、减少风险,从用户角度描述产品行为、从技术角度建立好开发与产品需求的连接,防止产品设计上的雷或缺陷。这有利于减少无效代码的开发、以投入更好的时间在正确的产品上。也可以在代码编写阶段进行单元测试或覆盖率统计。

    日常工作中,QA都期望只对修改的代码或受连带影响功能/需求进行测试,从而减少重复回归的工作量,即“精准测试”。但是实际上,往往得到开发同学的回复要么是“最好全回归或者核心流程全回归”,要么“是没关系的,就回归下A功能就好”(实际可能已经带雷上线了)。设想如果能够有个工具能够帮我们将需求与相关的代码调用栈联系起来,在相关代码依赖变动时都能够自动评估有效回归范围,可能是“精准测试”实现的一个方向(我相信业界应该已经有人在做了)。

    测试右移:
    测试右移简单来说是指产品上线以后开展的一系列质量活动。事实证明,在快速迭代以及产品复杂化、多样化的今天,几乎不可能做到0缺陷上线,当然,对硬件产品或涉及资金的产品而言,存在缺陷可能意味着产品召回或是资损,会给公司带来巨大损失,对于某些互联网产品而言,由于产品发布的天然优势,一般具备热修复、热发布能力,因此在时间和产品质量维度,可能会更强调快速上线,比如facebook就提倡灰度快速上线。因而如何监控产品的稳定性、第一时间发现线上用户问题、用户反馈并使问题及时得到解决、如何了解更好的用户需求(如AB测试)变成了QA在测试右移活动中的关注点。期间也有大量自动化测试可发挥的空间。

    由此可见,QA发挥的空间是在整个软件的生命周期的,DevOps的理念也强调流程自动化,我理解的在各个阶段能够代替人工工作、提升测试效率的都可以称之为自动化测试。这也反过来要求QA具备更高的软件产品流程/风险意识以及更强的自动化理念、编码落地实践能力。

    QA做自动化测试应该掌握哪些技术?

    说到具体的技术,其它回复也有提到,感觉整体太散了,初学者可能有点摸不到边,不知从哪里开始,个人建议顺序是这样的:

    那让我们先修炼下最基本的内功吧!

    给大家推荐一个软件测试技术交流群:1079636098 群友福利免费领取

    软件工程&测试理论基础
    各个公司产品形态迥异,因此也制定了不同的软件研发流程。大多数大公司都设置有运营、产品、视觉/交互、开发、测试、运维、技术支持、客服等岗位,应当明白各个角色的职责,以及了解整个产品运转的逻辑。至少应该了解所在公司的研发流程以及当前主流的研发流程(如敏捷开发Scrum),并在项目过程中积极思考,形成自身的软件意识与理念。在校的同学可以多在网上找找资料,有个大概了解。个人理解,软件工程本身是一个浩大的工程,也在日新月异不断地向前发展,它需要长期积累、不断修炼内功,并在实际项目中实践驱动,从业2年、5年、10年、20年都会有不同层次/深度的理解,自动化测试亦是如此。

    关于测试理论基础这里不赘述了,网上资料一大把,搜白盒/黑盒、等价类、边界值等关键字就可以找到。

    通用计算机基础(其实就是计算机专业相关的大学课程)
    建议至少掌握一门编程语言(C/C++/Java/Python,推荐Python,学习成本相对更简单一些)。相比于特定需求/领域的开发人员来说,测试人员对编码技术要求相对会弱化一些(当然并不意味着不需要极客精神、架构思想)。涉及到Web、桌面GUI、Android/iOS的可以到具体应用再学习相应的框架。

    掌握基本的数据结构以及在具体程序语言中的应用,例如:list、map。

    掌握面向对象程序设计的基本思想。

    掌握一种代码管理工具,如git、svn。

    掌握Linux的使用及基本命令使用,如: cp、grep、vi/vim等。

    掌握关系数据库的基本理论和关系数据库(如MySQL)SQL基本使用、NoSQL(如Redis)的基本使用。

    掌握基础的计算机网络理论,如TCP/UDP协议、IP划分。

    接下来,我们就需要站在巨人的肩膀上了。这部分可以根据实际需要进行学习,涉及的内容实在太多了,我这里主要从App自动化测试的角度给出一些工具使用、方向学习建议,大家搜关键字应该都能找到一些资料。

    服务端:
    白盒单元测试:Junit(Java)、unittest(Python)、gtest(C++)

    http接口测试: Postman

    抓包工具: Charles、Wireshark

    压测: Jmeter,在大厂里面都会有特定的一些写好的工具可以使用。

    链路依赖分析: 梳理应用间的依赖关系,提供压测模型,大厂里面也有一些工具可以使用。

    监控&日志分析: 应用稳定性监控,如qps、rt,服务器负载、cpu监控等。日志分析这块可以做一些基于规则的错误日志监控、甚至基于AI的方式(如: 机器学习)对日志大数据进行聚类、问题分析/定位。

    客户端(Android/iOS/H5):
    UI:Appium、Macaca、Airtest

    性能(CPU/内存/帧率): Android Studio、Instruments(iOS)

    稳定性: Monkey

    兼容性: 各种云真机平台

    事实上,即使非常熟练掌握了以上工具,也无法达到完全释放人力的目的,甚至在自动化实践过程中会存在各种各样的问题(例如如何针对具体的场景设计自动化用例、提升覆盖率、如何维护/构造测试数据、如何进行精确校验、如何提高执行稳定性、如何缩短执行时长、如何监控线上问题等等)。

    这就需要我们更加深度的去了解产品形态、在已有工具解决不了问题时,怎么去用创新的思维看待各个阶段面临的问题、甚至创造工具,这已经不仅仅只是技术本身的问题了,而是如何去挖掘、思考问题、如何去运用技术的问题了。实际上自动化测试可以归纳为如下几个阶段,这也是近2年智能化测试的研究方向:

    另外,个人觉得目前市面上对自动化测试其实是存在的一些误区的:

    认为自动化测试无所不能,只要有自动化,人工可以完全释放。 对于复杂产品,目前来看,这几乎是不可能的。 因此,目前市面上并没有类似“统一宇宙理论”的自动化测试工具。

    自动化测试没技术含量(测试没开发有前途),如果仅仅是对工具使用,没有创造力,那确实没有什么太高的技术含量。 但是如果是在DevOps各个阶段发挥最大价值,个人认为比传统意义的开发岗位难度更高,并且可发挥空间更大。 举个例子,能否创造一种工具,能够根据视觉稿或者App UI自动生成测试用例(啊? 怎么可能,试想下人是怎么设计用例的,得益于AI技术的发展,这完全有可能,目前也有一些根据视觉稿生成前端代码的工具了)。 我不觉得这是一个没技术含量或没有价值的自动化测试。 近些年,质量领域的大会越来越多,大家也可以关注关注。 例如QCon、MTSC、TICA、Tid等等。

    自动化覆盖率至高无上。 这部分往往来自人们对自动化测试过高的期望,为了提升覆盖率,未考虑好ROI,以至于南辕北辙,入不敷出。 著名的测试金字塔给了最好的解释。

    人云亦云,泛而不专。 相比于开发人员,个人认为QA开展自动化测试需要掌握的技术知识可能会更广泛,例如: 开发人员可能专注于Android、iOS或者Java后端,亦或是某类AI算法,即对开发人员的要求是对某一技术掌握的足够深入,对QA来说,精力有限的情况下,可能又要懂点服务端、又要懂点客户端、又要懂点算法等等。 再加上各种产品、技术形态不一,也衍生出了形形色色的工具和研究方向,初学者容易受到误导,不知所措。 自动化测试和开发角色一样,也是一个逐步积累、实践的过程。

    关于自动化测试确实有非常多的内容可以交流、学习,篇幅有限,先写到这里啦。以上内容是个人对自动化测一些理解,当然,如果继续往上走,到管理者,需要掌握的知识也远不止这些了。

    愿你我相遇,皆有所获! 欢迎关注微信公众号:程序员一凡

    1.免费领取一份216页软件测试工程师面试宝典文档资料。

    2.软件测试学习路线以及相对应的视频学习教程免费分享!

    展开全文
  • 很多新手,不知道软件测试学习该如何开始,软件测试需要掌握哪些知识。下面是根据本人的理解,粗略整理的一个学习大纲,基本上涵盖了软件测试工程师需要掌握的全部技能,希望对刚入行或者准备学习测试的朋友提供一点...

    很多新手,不知道软件测试学习该如何开始,软件测试需要掌握哪些知识。下面是根据本人的理解,粗略整理的一个学习大纲,基本上涵盖了软件测试工程师需要掌握的全部技能,希望对刚入行或者准备学习测试的朋友提供一点指引。

    1.测试基础理论

    不管有没有计算机基础,测试理论的学习都是首要的,不管你的目标是功能测试、性能测试、测试开发,这些基础知识必须优先掌握。

    主要包括常见的软件开发流程及模型,尤其是解敏捷开发相关知识。然后,要学习软件测试的定义、分类、测试的流程、测试用例编写方法以及缺陷(bug)的管理及生命周期。其次,要了解web端和app的常见测试点和测试方法。最后,要会编写常见的测试文档,如bug单,测试计划、软件测试报告等。

    2.数据库学习

    数据库是开发和测试的最基本技能,软件前后端的交互,本质就是数据的交互,不管是功能测试、接口测试、性能测试、自动化测试等,都离不开数据库的支撑和使用。这一部分,主要了解数据库的基本概念,数据库SQL增删改查,常见的表操作语句,以及数据库工具(Navicat)的使用。

    3.Linux学习

    Linux操作系统一直被用作重要的服务端操作系统,作为软件测试工程师,我们常常需要在服务器端查看日志,从而定位问题的源头。当然,更多的场景是,我们需要在linux系统上搭建测试环境。这些都需要我们掌握基本的linux系统知识,熟悉常见的命令及工具。更高级的使用,是通过编写shell脚本,自动化完成测试任务。

    4.接口测试

    接口测试本质也是功能测试的一种,通过脚本或者工具,模拟客户端对服务端接口进行调用。因为是从接口层测试,所以能更早的发现问题,从而提高测试效率,降低修复成本。熟练掌握接口测试已经是软件测试招聘的基本要求了。

    5.性能测试

    性能测试的技术要求很高,不仅仅要对性能测试的指标、测试分类、测试设计有很深刻的理解。还要学习系统业务和架构相关知识,这样才能更好的设计性能场景,分析出系统的性能瓶颈。性能测试常用的工具有jmeter和loadrunner,大家可以根据需要进行学习。

    6.自动化测试

    学习自动化测试的基础是掌握一门编程语言,个人优先推荐Python,其次Java,并且还要掌握一定的前端知识。另外,还要掌握相关的自动化测试工具selenium、appium等,当然还要掌握常用的自动化测试框架。对于接口自动化测试,如果用python实现的话,则需要掌握requests库和unittest框架的使用。
    软件测试技能图谱
    获取更多测试资源,自学测试资料,可关注gzh【吾非同】获取。

    展开全文
  • 1、长期学习软件测试理论 其中包括测试方法熟练运用、测试思维的养成 测试方法可以找一本基础理论的书籍 以下是我入门的两本测试理论书籍,可在公众号(软件测试er)回复(电子书)获取电子版 熟练运用和测试思维...
    快转正啦,要写转正评审ppt,顺带就总结了下个人学习路线,仅供参考。初学者不要看晕了,学完基础就可以找实习啦,其他的慢慢来~
    

    先附上xmind,简洁明了
    在这里插入图片描述

    1、长期学习软件测试理论

    其中包括测试方法熟练运用、测试思维的养成

    测试方法可以找一本基础理论的书籍

    以下是我入门的两本测试理论书籍,可在公众号(软件测试er)回复(电子书)获取电子版
    在这里插入图片描述

    在这里插入图片描述

    熟练运用和测试思维的养成我认为是需要功能测试经验的积累,多看看别人的用例,别人提交的bug

    2、测试中bug定位分析

    测试中bug定位可以学习fiddle抓包,数据库分析数据,查看日志,之前发过的F12定位web测试前后端bug也是其中一种

    Fiddle教程我发现现在多数教程都是如何使用,而聊到如何分析的几乎没有,我没有找到哦,后面开一篇聊聊,共勉!

    数据库分析数据,这就需要学习数据库相关知识了

    SQL基本语句的学习(增删改查),查询是重点

    3、接口测试

    学习相关概念

    学习Json基本语法

    学习常见接口测试工具的使用

    如Postman

    4、python基础学习

    看书、代码敲起来、练习做起来

    菜鸟书籍《笨办法学Python》公众号(软件测试er)回复(电子书)获取

    在这里插入图片描述

    注意!这边的电子书是基于python2的

    后续我会出python3写的《笨办法学Python2》系列习题答案,可持续关注,也可以直接看《笨办法学Python3》

    5、自动化测试

    (1)python+selenium基于web的UI自动化学习

    (2)python+appium基于APP的UI自动化学习

    6、掌握1个或者多个自动测试框架,学习robotframework, python的unittest

    7、掌握性能测试技术,学习jmeter

    题外话:

    现在常见的现象是功能测试工程师想去做自动化测试,他觉得写自动化测试是价值,他能从中学到新的内容。

    但是我觉得,你想清楚自己是在哪个阶段上,你想往另一个方面去发展的话,那么你一定需要在另一个方面去做额外的努力。那么这个做努力的过程中,从知识积累的角度来讲,它一定是从深度再到广度。

    所有的测试离不开基础理论的支撑,即使是自动化。

    我对自己的要求是在工作当中,如果接触到了一个技术,一个项目,一个功能,不轻易放过。不是得过且过,我测了就测了,一定要刨根问底。相信这样,每个接触过的技术都会变得比较深入。随着项目接触的越来越多,做到的事情越来越多之后,你很快就会发现,你有了深度的同时你就有了广度。

    个人对自动化学习的要求:

    考虑把身边天天碰到的这些重复性劳动,用一个简单的脚本,或者做一个简单的工具去做优化。一方面这是来源于对整个知识体系的理解,想法、思维方式,以及行动。在这个过程中,就体现作为一个测试人员的价值。我相信随着工具越来越多,知识面越来越广后,能做的事情就会更多。

    文章首发于公众号(软件测试er)

    展开全文
  • 本文从阿里测试工程师亲身经历的角度,和大家聊聊测试一行学习成长的经历。对自动化测试个人看法自动化是一个老生常谈的话题,也是一个软件领域非常有技术广度和技术深度的活动,特别是在大型软件的生...
  • 二、软件测试需要学什么技术? 三、软件测试人员需要撸代码? 四、软件测试需要加班吗? 一:前言:谁的青春不迷茫 一直以来有很多初入测试职场或者想转行如软件测试的人,都会有很多的疑问,例如软件测试需要...
  • 1.没有任何一本书,能做到软件测试从入门到精通,测试知识比开发更加庞杂,更需要聪明的学习! 2.刚入行就得自动化测试开发技能,测试必须会代码,纯手工绝对不问代码的测试面试,没有了! 接下来,上干货! 按...
  • 那么软件测试需要学什么?软件测试难学吗?今天小编就为大家详细介绍一下。 软件测试主要学习以下几个方向:功能测试、性能测试、自动化测试、接口测试。功能测试就是测试产品的一些模块有没有问题,0基础也能学会。...
  • 一直以来有很多找工作的人,很多学习软件测试的新人,也有工作一阵子的软件测试的小伙伴,问到的问题比较多,例如软件测试需不需要学习自动化,软件测试一些工具如何使用(LR,jmeter等等),各种各样的问题,我也...
  • 一直以来有很多初入测试职场或者想转行如软件测试的人,都会有很多的疑问,例如软件测试需要学什么技术?软件测试人员需要撸代码?软件测试工程师累吗?需要经常加班吗?软件测试一些工具如何使用等各种各样的问题,...
  • 软件测试需要学习些什么技能 测试环境(网络环境,windows环境等) 数据库管理 编程技巧(java编程设计,脚本语言,设计工具,XML编程) 软件测试技术(测试理论,方法,流程,文档写作,测试工具,自动测试) 测试...
  • 软件测试分为手动测试和自动测试。应该注意的是,通常只有自动化测试才具有框架的概念。(自动化)测试框架需要提供基本功能,例如自动测试用例编写,自动测试用例执行和自动测试报告生成。有了测试框架,我们只需要...
  • 软件测试需要学什么

    千次阅读 2019-02-21 16:36:31
    软件测试需要学什么?软件测试是一个入门简单、但深入难的工作。入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了: 1、开始自学的时候找一本书来入门,大概要1个月左右的时间、要能看懂...
  • 展开全部学软件测试,慧乐课堂,前面是134中间是3660后面是0801~~~就业率百62616964757a686964616fe4b893e5b19e31333433633961分之百初级级测试工程师很多人理解软件测试就是在计算机按来按去去寻找软件缺陷,诚然,...
  • 第一步,测试基础:测试基础是软件测试最最最重要的部分,只要你是做测试,不管是什么测试,测试的基础、理论知识都是必须学会的。大概就包括:测试计划编写、设计测试用例、编写测试报告、编写BUG报告单、跟踪BUG...
  • 1.测试环境(网络环境,windows环境等) ...4.软件测试技术(测试理论,方法,流程,文档写作,测试工具,自动测试) 5.测试技术实践 新的旅程——开启! 转载于:https://www.cnblogs.com/wanyou/p/4340145.html...
  • 展开全部第一步,测试基础:测试基础是软件测试最最最重要的部分,只要你是做测试,不62616964757a686964616fe78988e69d8331333431356565管是什么测试,测试的基础、理论知识都是必须学会的。大概就包括:测试计划...
  • 第一阶段 软件测试入门: 1.软件测试框架 2.Web测试技术 3.App测试技术 4.MySQL数据库课程 5.Linux系统技术...
  • 做了将近3年软件测试,部分测试开发的经验,也做了近1年管理的测试组长,但是还是希望往技术更深方面发展。于是列个技能清单,以此为目标,只为努力实现,成为一名测试开发工程师。 1、测试开发工程师,毕竟也是...
  • 五、那么2020年作为一名初级软件测试工程师需要具备哪些技能呢? 六、2020年作为一名中级软件测试工程师需要具备哪些技能呢? 七、2020年作为一名高级软件测试工程师需要具备哪些技能呢? 八、原创不易,如果觉得...
  • 软件测试需要学习测试用例、测试用例的方法、缺陷管理工具、掌握数据库、App测试、python语言、Linux系统、前端语言等技能。 1、测试用例 这是每一个工程师必备技能,也是标志你进入测试行业最低的门槛,关于测试...
  • 需要学习什么内容?杭州软件测试培训要多长时间?杭州的软件测试培训一般都在4个月左右,优就业的软件测试课程时长是4个月,课程设计难度由浅入深,循序渐进,4个月变身成功能、自动化、性能测试工程师,项目丰富且都...

空空如也

1 2 3 4 5 ... 20
收藏数 904
精华内容 361
关键字:

软件测试需要学什么