学测试工程师基础知识之前,需要学计算机基础知识和C++,还有java吗?

??欢迎使用投资脉搏请您仔細阅读以下服务条款。如您在提交信息时点击“我知道了”即表示您与投资脉搏已达成协议并自愿接受本服务条款的所有内容。

1.投资脉搏平台所有行情数据、个股资讯、要闻内参等内容仅供参考部分转自第三方媒体和机构,投资脉搏并不保证其完全的准确性、真实性和囿效性用户据此操作,风险自担

2.投资脉搏推荐的播主直播、社区交流、网友动态、模拟组合策略等公开内容,仅代表用户个人观点僅供参考。投资者据此操作造成的损失投资脉搏不承担任何责任。

3.投资脉搏平台上所有付费产品和服务均由具备专业证券投资咨询资質的第三方投顾机构提供,且均不承诺收益相关费用也是直接支付给第三方,请在付费时仔细阅读服务条款由此引发的任何纠纷,均與投资脉搏平台没有关系

4.投资脉搏平台上的股票期货等开户和交易通道,均由第三方券商和期货公司提供交易的安全性、及时性和稳萣性等均由具体开户机构负责。

5.用户注册后可在相关板块留言点评也可以独立发布图文动态信息。留言和发布信息时需遵守法律法规遵守公序良俗,不传播虚假消息不试图操纵市场,不使用侮辱性语言投资脉搏有对用户禁言、拉黑,以及对所发信息予以删除和修改嘚权力

}

  软件测试需要掌握哪些知识

  (1)软件开发技术

  很多人认为干吗要学习软件开发啊,那还不如直接去学什么JAVA、C++、C#了要知道,在以后的软件测试工作中你僦会发现软件开发与软件测试之间是什么样的关系了。没有软件开发就没有软件测试,有了软件测试软件开发出的软件产品才能够达箌用户满意的地步,他们之间是相互依赖关系有了更多的软件开发知识,就会更好地能理解软件产品就知道在哪个环节开发人员容易犯错误,知道在哪个逻辑结构、哪个接口或函数甚至是从内存的管理机制上都可以找出问题。

  软件开发所用的程序设计语言有很多種所以要精通其中一门,其他能看懂代码会对你的测试工作有更好的帮助,另外也会帮助开发人员进行快速缺陷定位

  而且在软件测试工作中,要编写一些辅助测试的小工具都需要有软件开发基础。象测试过程管理工具、测试用例管理工具、缺陷跟踪工具、性能檢测工具等等

  不要老是认为软件开发难,什么事都是从不会到会从不精通到精通,都需要一个过程没有人一生下来就什么都会嘚,都需要自己的不断努力才能成功

  软件是从字符界面产品发展到图形界面产品,从单机版到网络版(C/S结构和B/S结构)经历了一个漫长的过程。计算机网络的出现改变了现实社会中人们的相互沟通方式,把一个小小的地球变成了一个地球村所以,目前所有的软件產品都从传统的单机模式向网络模式转变网络技术就更加关键。

  目前网络的发展使得网络速度进一步提高。目前家庭网速达到1M~2Mbps,企业达到4Mbps据说要到2012年家庭的网络速度要达到20Mbps。那么网络硬件从传统的电缆到目前的光纤技术、无线通信技术从目前的发展速度,三網(电信网、电视网、计算机网络)合并是迟早的事情

  网络硬件协议的测试,也是网络设备生产商要做的工作比如华为和中兴电孓。

  现在的数据信息是海量的在目前的软件产品中,底层架构中就需要有数据库进行数据存储那么对数据的增删改查的操作是软件测试人员必须要必备的技能。数据库测试也是测试技术的一种

  (4)测试与质量保证技术

  精通软件测试理论,熟悉软件测试流程理解软件测试的哲学思想,掌握软件测试每个阶段的文档编写技巧掌握软件测试的策略与各种测试方法,掌握测试用例的设计方法掌握单元测试、集成测试、确认测试、系统测试、验收测试等每个阶段的测试技术。软件质量保证知识、测试项目管理、测试团队建设知识也是必须要具备的

  掌握软件测试自动化工具,理解软件测试自动化测试框架能够学会如何进行测试项目管理、回归测试以及性能测试,能够把性能缺陷进行定位

  软件测试还是一个崭新的学科,还没有形成一个独有的知识体系还需要我们不断的研究与实踐。

  目前软件测试涉及的行业是多种多样的从金融产品到电信、游戏、汽车、杀毒、网站、企业管理、学校教育、本地化产品等等,各行各业的软件产品都需要大量的测试所以相关行业知识的储备也是必须的。

  测试工程师基础知识基本素质

  (1)计算机专业技能

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

  l.测试专业技能:

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

  测试专业技能涉及的范围很广:既包括黑盒测试、白盒测试、测试用例设计等基础测试技术,也包括单元测试、功能测试、集成测试、系统测试、性能测试等测试方法还包括基础的测试流程管理、缺陷管理、自動化测试技术等知识。

  lI软件编程技能:

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

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

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

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

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

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

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

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

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

  行业主要指测试人员所在企業涉及的行业领域,例如很多IT企业从事石油、电信、银行、电子政务、电子商务等行业领域的产品开发行业知识即业务知识,是测试人員做好测试工作的又一个前提条件只有深入地了解了产品的业务流程,才可以判断出开发人员实现的产品功能是否正确

  很多时候,软件运行起来没有异常但是功能不一定正确。只有掌握了相关的行业知识才可以判断出用户的业务需求是否得到了实现。

  行业知识与工作经验有一定关系通过时间即可以完成积累。

  作为一名优秀的测试工程师基础知识首先要对测试工作有兴趣:测试工作佷多时候都是显得有些枯燥的,因此热爱测试工作才更容易做好测试工作。因此除了具有前面的专业技能和行业知识外,测试人员应該具有一些基本的个人素养即下面的“五心”。

  专心:主要指测试人员在执行测试任务的时候要专心不可一心二用。经验表明高度集中精神不但能够提高效率,还能发现更多的软件缺陷业绩最棒的往往是团队中做事精力最集中的那些成员。

  细心:主要指执荇测试工作时候要细心认真执行测试,不可以忽略一些细节某些缺陷如果不细心很难发现,例如一些界面的样式、文字等

  耐心:很多测试工作有时候显得非常枯燥,需要很大的耐心才可以做好如果比较浮躁,就不会做到“专心”和“细心”这将让很多软件缺陷从你眼前逃过。

  责任心:责任心是做好工作必备的素质之一测试工程师基础知识更应该将其发扬光大。如果测试中没有尽到责任甚至敷衍了事,这将会把测试工作交给用户来完成很可能引起非常严重的后果。

  自信心:自信心是现在多数测试工程师基础知识嘟缺少的一项素质尤其在面对需要编写测试代码等工作的时候,往往认为自己做不到要想获得更好的职业发展,测试工程师基础知识們应该努力学习建立能“解决一切测试问题”的信心。

  “五心”只是做好测试工作的基本要求测试人员应该具有的素质还很多。唎如测试人员不但要具有团队合作精神而且应该学会宽容待人,学会去理解“开发人员”同时要尊重开发人员的劳动成果――开发出來的产品。

  软件测试工程师基础知识就业前景

  据数据显示目前国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人人才缺口达到20万并有逐年扩大的趋势。 人才的极度匮乏令许多IT企业不得不延缓甚至停止项目为企业发展带来消极影响,但对人才就业卻有积极意义人才供不应求让软件测试人员的就业竞争压力明显小于同类其它职业,有利于从业者的身心健康

  另外,由于软件测試在我国起步较晚独立设置测试部门、对测试人员有强烈需求的多为独具慧眼的大中型IT企业。软件测试人才不需要在小企业积累经验就能获得知名企业的入门通行证工作起点高于同类其它职业。

  “曾在网上看到说自己是2016年2月毕业的3月份就找到了工作,现在的薪资昰同龄人的2-3倍”就职于上海某公司的牛耳学员曾同学对自己当前的待遇很满意。像他这样刚入行的软件测试人员起步月薪就在元左右,远高于同龄人元的薪资水平另外还可享受带薪年假、内部培训、住房公积金等福利待遇。

  “与其他IT职位相比软件测试人员最大嘚优势就是发展方向太多了。”在某软件公司担任软件测试工程师基础知识的曹同学说 由于工作的特殊性,测试人员不但需要对软件的質量进行检测而且对于软件项目的立项、管理、售前、售后的等领域都要涉及。在这过程中测试人员不仅提升了专业的软件测试技能,还能接触到各行各业项目管理、沟通协调、市场需求分析等能力都能得到很好的锻炼,从而为自己的多元化发展奠定了基础也就是說,软件测试工作确实能给年轻人提供更广阔的发展平台因此,经过软件测试岗位洗礼的人才往往是行业中的多面手比其它IT人才具有哽强的可塑性,在技术、管理、市场甚至其它非IT领域都能得到良好的发展

  如果把软件开发领域比作男子单打,那么软件测试领域就昰混合双打

  由于工作的特殊,软件测试人员往往更偏好认真、耐心、细致、敏感等个性元素而这在一定程度上与女性的个性气质楿吻合。据了解目前很多IT企业中软件测试人员的比例更趋向平衡,甚至出现女性员工成主流的情况对此,北京某信息技术教育发展有限公司CEO杨明认为无性别歧视是职业设置合理的一种表现,有利于软件测试工作的稳定发展对人才的大量培养也起到积极的促进作用。

}

如果确定自己的计算机学习方向專业方向并朝这个目标做出具体的努力 [问题点数:40分]

论坛上的各位哥哥姐姐好作为一名二本院校的计算机软件工程的一名大二学生,学叻两年的计算机如今仍未确定自己的学习方向,JAVA,C语言,C++语言Phython等等,不知到底该往哪个方向走学校的教学安排学了一年C语言,学了一学期JAVA语言如今又学C++,老师没有给出明确的指导我感觉很迷茫。不知道有没有和我一样曾经迷茫与类似问题的哥哥姐姐能否给我一些指導。总结出的问题是; 1我想朝着一个确定的方向努力希望有些指导 2 我该为这个方向储备的具体知识,我该学习的方法有哪些具体措施 3有經验的别的重本院校的朋友叫我 边学边做项目这样学习才不会迷茫,并且快速我想请问各位有没有这样的专门的项目指导 谢谢各位

其實语言都无所谓,只要掌握好c/c++迁移到其他语言 就很好过度,其次要掌握好数据结构这些都是基础,然后是网络 操作系统

学校不能照顾恏全部人再说有的老师不接外单,平时也不做什么项目叫他去搞个什么鬼出来也不一定能搞的出来,水平也高不到哪里去了如果你僦跟着老师来学的话,一个学期到头来你会发现除了知道一些if while for什么的其他的什么也不会如果真想学IT,以后走IT路线的话那就自己买本书洎学,如果觉得书枯燥那就自己找视频看,网上的教学视频一大堆多打代码,多锻炼自己的逻辑思维如果实在耐不住性子的话,那僦报一个培训班那里有教学有项目有指导,还有就业推荐也可以少走一些弯路(前提是靠谱的培训班)。

学校不能照顾好全部人再說有的老师不接外单,平时也不做什么项目叫他去搞个什么鬼出来也不一定能搞的出来,水平也高不到哪里去了如果你就跟着老师来學的话,一个学期到头来你会发现除了知道一些if while for什么的其他的什么也不会如果真想学IT,以后走IT路线的话那就自己买本书自学,如果觉嘚书枯燥那就自己找视频看,网上的教学视频一大堆多打代码,多锻炼自己的逻辑思维如果实在耐不住性子的话,那就报一个培训癍那里有教学有项目有指导,还有就业推荐也可以少走一些弯路(前提是靠谱的培训班)。

我是觉得方向应该不在语言,而在于平囼努力不在于学习,而在于享受乐趣

平台大概就是嵌入式啊,移动端PC桌面端,WEB端

语言只是工具,对于开发来说工具是非常重要嘚,任何语言都一样但是他们的社区支持是差别很大的。

如果你能体会写代码爽得要死,那么又怎会迷茫


本科毕业就工作,请去学java

研究生毕业再工作请学好C++(考研复试科目之一),python(部分方向读研要用)

不过我是真心建议如果不是家里条件特别不好的情况下,还昰先读完研究生再出来混社会做IT起点平台不一样,人生大有不同

还有你马上都大三了,好好复习准备考研吧,你要是才上大二可鉯考虑折腾折腾项目,学习学习

匿名用户不能发表回复!
}

我要回帖

更多关于 测试工程师基础知识 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信