自考问答 自考本科自考百科
  • 回答数

    6

  • 浏览数

    214

易买易得
自考问答 > 自考本科 > 自考软件测试学什么课程好过

6个回答 默认排序
  • 默认排序
  • 按时间排序

红枫叶马大姐

已采纳

软件测试理论和技术,SQL,网络,一门编程语言,

217 评论(9)

赫拉克里斯

学软件测试跟学软件开发一般的课程都差不多,比如数据库、算法、数据结构等等;如果是专业性的软件测试,那么需要学习该专业方向的理论,比如路由交换的测试就需要学习路由交换各种协议的原理以及使用。学习的门槛比较高,但是一旦入门了,就比较容易了,我觉得主要看兴趣,另外就是你自己能不能静下心来学习入门的过程。如果认定了,就义无返顾的去做。年轻就是最大的资本。加油

247 评论(9)

大大大小精灵

这个,可能是因为个人遇到的公司不同所以观点不同吧!我个人认为我从学习软件测试,到现在开始从事这个行业,没有想象的那么难。对于测试人员来说最主要的就是细心,同是也需要会一些专业的知识,一般包括【数据库(SQL、oracle、mysql、DB2)】但是不要误会,这些数据库不要求你知道的太多,一般会基本的操作语句,再有数据库的备份还原什么的就行!之后要求会写测试用例,知道怎么写测试用例!还有知道一些测试基本常识,例如什么是软件测试,他的目的是什么?分那些种类!就这类的只是!在网上找找看看有没有什么软件测试基础知识手册这样的书,买本自己看就行,我之前就是自己在网上找的数据,自己打印的!做软件测试有几个必须基本的素质!1、有耐心。因为可能需要做很多重复性的工作!2、细心。因为如果不细心就会漏掉很多不明显的bug。3.有较好的沟通能力。因为测试和开发天生就是矛盾体!在一些问题上很容易产生歧义!这样就需要你有较好的沟通能力!让对方认可你的饿说法!当然你要是能会一些编程,那你以后的发展会更好!对了你最好要有很好的学习能力!对于陌生的软件能尽快的上手!对于不同的公司的涉及领域不同,所接触的软件类型也不一样!所以要求你最好能尽快掌握,了解需求。如果你要是连这个软件应该什么样是对的都不知道,那估计好像没法测试对吧!总之软件测试不难学!就先说这么多把!在公司上班呢!抽空来逛的!来活啦~~~~

351 评论(14)

白色棉袜

开发一个好的软件,40%以上的时间用在测试上,所以软件测试工程师非常重要,现在从事程序员的人有很多,做测试工程师的人少点,工作压力不太大。看到这里大家会问:“测试工程师需要什么技能或者具有什么素质才是合格的?”与开发人员相比,测试人员不但需要一技之长,还需要掌握诸如操作系统、数据库、网络等多方面的知识。小编从优就业专业老师那里了解到:一个有竞争力的软件测试人员要具有下面三个方面的素质:

计算机专业技能

计算机领域的专业技能是测试工程师应该必备的一项素质,是做好测试工作的前提条件。尽管没有任何IT背景的人也可以从事测试工作,但是一名要想获得更大发展空间或者持久竞争力的测试工程师,则计算机专业技能是必不可少的。计算机专业技能主要包含三个方面:

测试专业技能

现在软件测试已经成为一个很有潜力的专业。要想成为一名优秀的测试工程师,首先应该具有扎实的专业基础,这也是本书的编写目的之一。因此,测试工程师应该努力学习测试专业知识,告别简单的“点击”之类的测试工作,让测试工作以自己的专业知识为依托。

测试专业知识很多,本书内容主要以测试人员应该掌握的基础专业技能为主。测试专业技能涉及的范围很广:既包括黑盒测试、白盒测试、测试用例设计等基础测试技术,也包括单元测试、功能测试、集成测试、系统测试、性能测试等测试方法,还包括基础的测试流程管理、缺陷管理、自动化测试技术等知识。

软件编程技能

“测试人员是否需要编程?”可以说是测试人员最常提出的问题之一。实际上,由于在我国开发人员待遇普遍高于测试人员,因此能写代码的几乎都去做开发了,而很多人则是因为做不了开发或者不能从事其它工作才“被迫”从事测试工作。最终的结果则是很多测试人员只能从事相对简单的功能测试,能力强一点的则可以借助测试工具进行简单的自动化测试(主要录制、修改、回放测试脚本)。

软件编程技能实际应该是测试人员的必备技能之一,在微软,很多测试人员都拥有多年的开发经验。因此,测试人员要想得到较好的职业发展,必须能够编写程序。只有能给编写程序,才可以胜任诸如单元测试、集成测试、性能测试等难度较大的测试工作。

此外,对软件测试人员的编程技能要求也有别于开发人员:测试人员编写的程序应着眼于运行正确,同时兼顾高效率,尤其体现在与性能测试相关的测试代码编写上。因此测试人员要具备一定的算法设计能力。依据作者的经验,测试工程师至少应该掌握Java、C#、C++之类的一门语言以及相应的开发工具。

网络、操作系统、数据库、中间件等知识:

与开发人员相比,测试人员掌握的知识具有“博而不精”的特点,“艺多不压身”是个非常形象的比喻。由于测试中经常需要配置、调试各种测试环境,而且在性能测试中还要对各种系统平台进行分析与调优,因此测试人员需要掌握更多网络、操作系统、数据库等知识。

在网络方面,测试人员应该掌握基本的网络协议以及网络工作原理,尤其要掌握一些网络环境的配置,这些都是测试工作中经常遇到的知识。

操作系统和中间件方面,应该掌握基本的使用以及安装、配置等。例如很多应用系统都是基于Unix、linux来运行的,这就要求测试人员掌握基本的操作命令以及相关的工具软件。而WebLogic、Websphere等中间件的安装、配置很多时候也需要掌握一些。

数据库知识则是更应该掌握技能,现在的应用系统几乎离不开数据库。因此不但要掌握基本的安装、配置,还要掌握SQL。测试人员至少应该掌握Mysql、MS Sqlserver、Oracle等常见数据库的使用。

作为一名测试人员,尽管不能精通所有的知识,但要想做好测试工作,应该尽可能地去学习更多的与测试工作相关的知识。

软件测试工程师-IT就业新亮点

国外大多数软件公司,1个软件开发工程师就需要辅有2个软件测试工程师。目前,软件测试自动化技术在我国则刚刚被少数业内专家所认知,而这方面的专业技术人员在国内更是凤毛麟角。根据对近期网络招聘IT人才情况的了解,许多正在招聘软件测试工程师的企业很少能够在招聘会上顺利招到合适的人才。

随着中国IT行业的发展,产品的质量控制与质量管理正逐渐成为企业生存与发展的核心。从软件、硬件到系统集成,几乎每个中大型IT企业的产品在发布前都需要大量的质量控制、测试和文档工作,而这些工作必须依靠拥有娴熟技术的专业软件人才来完成。而软件测试工程师就是其中之一。

据了解,由于软件测试工程师处于重要岗位,所以必须具有电子、电机类相关专业知识背景,并且还应有两年以上的实际操作经验。他们应熟悉中国和国际软件测试标准,熟练掌握和操作国际流行的系列软件测试工具,能够承担比较复杂的软件分析、测试、品质管理等任务,并能独立担任测试、品质管理部门的负责人。一般情况,软件测试工程师可分为测试工程师、高级测试工程师和资深测试工程师三个等级。

在具体工作过程中,测试工程师的工作是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。对软件测试工程师而言,必须具有高度的工作责任心和自信心。任何严格的测试必须是一种实事求是的测试,因为它关系到一个产品的质量问题,而测试工程师则是产品出货前的把关人,所以,没有专业的技术水准是无法胜任这项工作的。同时,由于测试工作一般由多个测试工程师共同完成,并且测试部门一般要与其他部门的人员进行较多的沟通,所以要求测试工程师不但要有较强的技术能力而且要有较强的沟通能力。

因此,在企业内部,软件测试工程师基本处于“双高”地位,即地位高、待遇高,有的人月薪可高达8000元。可以说他们的职业前景非常广阔,从近期的企业人才需求和薪金水平来看,软件测试工程师的年工资有逐年上升的明显迹象。测试工程师这个职位必将成为IT就业的新亮点。

346 评论(13)

芳菲七月

如果还没有开始工作的话,建议先学习一些软件测试的基本知识:软件测试生命周期,缺陷生命周期等等。如果对这些已经有一定的了解,建议有针对性的看一方面的书籍,像一些关于性能测试,自动化测试的书籍,目前比较流行的性能测试工具loadrunner和自动化测试工具QTP都可以学一些,还有外语也很重要。

225 评论(11)

蓝星鬼魅

首先,要学习常见的软件开发流程及模型、以及敏捷开发相关知识。然后还要学习数据库和Linux的学习、自动化测试、接口测试、性能测试等方面的知识。自学大概要自学半年到一年时间。 很多同学在自学的时候自控力比较差,同时学习的知识也很难成系统化,这时候也可以选择专业的软件测试培训机构,51Testing是软件测试人才基地,专注软件测试人才培训19年,累计开班1000+期,培养软件测试人才60000+。在全国有19所校区,学员入学即配备就业指导老师,多方位辅导就业,而且符合条件的学员,入学就签订推荐就业相关协议,为学员的就业护航!

94 评论(9)

相关问答

  • 成人自考软件测试考什么课程

    如今社交软件在慢慢改变我们的生活方式,与此同时推动了IT产业发展。软件工程专业的人才备受市场欢迎,因此,有些对软件工程专业很感兴趣的考生便想借此机会自考一个软件

    非人勿扰的2016 2人参与回答 2024-09-26
  • 自考软件测试学什么

    软件测试需要学习测试基础和理论知识。 其中需要学习的包括测试计划编写、设计测试用例、编写BUG报告单;需要学习python语言以及计算机的硬件知识;需要学习数据

    星无畏惧 5人参与回答 2024-09-26
  • 自考软件测试学什么内容好

    首先,要学习常见的软件开发流程及模型、以及敏捷开发相关知识。然后还要学习数据库和Linux的学习、自动化测试、接口测试、性能测试等方面的知识。自学大概要自学半年

    天一布艺镇海店 6人参与回答 2024-09-25
  • 自考软件测试学什么课程

    软件测试是软件开发中的一个重要环节。国内软件开发与测试人员的比例严重失调,市场对软件测试人员的需求量很大。那么软件测试需要学什么呢?下面就和我一起去看一下相关信

    红豆呱呱 2人参与回答 2024-09-27
  • 自考软件测试学什么课程好

    如果是完全自学,大概要学半年左右吧。建议安排好时间,几方面知识学习同时开始:1.软件测试基础理论和方法。千锋教育就有线上免费的软件测试公开课,。公司已与国内20

    迷糊喵星人 7人参与回答 2024-09-27

自考地区