妩媚的撕纸座
软件测试工程师应该学习知识:(1)软件开发技术很多人认为,干吗要学习软件开发啊,那还不如直接去学什么JAVA、C++、C#了。要知道,在以后的软件测试工作中,你就会发现软件开发与软件测试之间是什么样的关系了。没有软件开发,就没有软件测试,有了软件测试,软件开发出的软件产品才能够达到用户满意的地步,他们之间是相互依赖关系。有了更多的软件开发知识,就会更好地能理解软件产品,就知道在哪个环节开发人员容易犯错误,知道在哪个逻辑结构、哪个接口或函数,甚至是从内存的管理机制上都可以找出问题。软件开发所用的程序设计语言有很多种,所以要精通其中一门,其他能看懂代码,会对你的测试工作有更好的帮助,另外也会帮助开发人员进行快速缺陷定位。而且在软件测试工作中,要编写一些辅助测试的小工具,都需要有软件开发基础。象测试过程管理工具、测试用例管理工具、缺陷跟踪工具、性能检测工具等等。不要老是认为软件开发难,什么事都是从不会到会,从不精通到精通,都需要一个过程。没有人一生下来就什么都会的,都需要自己的不断努力才能成功。(2)网络技术软件是从字符界面产品发展到图形界面产品,从单机版到网络版(C/S结构和B/S结构),经历了一个漫长的过程。计算机网络的出现,改变了现实社会中人们的相互沟通方式,把一个小小的地球变成了一个地球村。所以,目前所有的软件产品都从传统的单机模式向网络模式转变,网络技术就更加关键。目前网络的发展,使得网络速度进一步提高。目前,家庭网速达到1M~2Mbps,企业达到4Mbps,据说要到2012年家庭的网络速度要达到20Mbps。那么网络硬件从传统的电缆到目前的光纤技术、无线通信技术。从目前的发展速度,三网(电信网、电视网、计算机网络)合并是迟早的事情。网络硬件协议的测试,也是网络设备生产商要做的工作。(3)数据库技术现在的数据信息是海量的。在目前的软件产品中,底层架构中就需要有数据库进行数据存储,那么对数据的增删改查的操作是软件测试人员必须要必备的技能。数据库测试也是测试技术的一种。(4)测试与质量保证技术精通软件测试理论,熟悉软件测试流程,理解软件测试的哲学思想,掌握软件测试每个阶段的文档编写技巧,掌握软件测试的策略与各种测试方法,掌握测试用例的设计方法。掌握单元测试、集成测试、确认测试、系统测试、验收测试等每个阶段的测试技术。软件质量保证知识、测试项目管理、测试团队建设知识也是必须要具备的。掌握软件测试自动化工具,理解软件测试自动化测试框架,能够学会如何进行测试项目管理、回归测试以及性能测试,能够把性能缺陷进行定位。软件测试还是一个崭新的学科,还没有形成一个独有的知识体系,还需要我们不断的研究与实践。(5)行业知识目前软件测试涉及的行业是多种多样的,从金融产品到电信、游戏、汽车、杀毒、网站、企业管理、学校教育、本地化产品等等,各行各业的软件产品都需要大量的测试,所以相关行业知识的储备也是必须的。(6)职场规范职场礼仪是必须的,你是否适合某个企业,能否融入这个企业,基本的职场规范是要学习的。必要、有效的沟通也是软件测试人员所必须掌握的技巧。
伯纳乌的蓝
嗯,算有点小经验,提醒下你,不管你想要做什么测试,linux方面的东西一定要去了解下。因为测试工程师一般都是做安全方面的测试,linux平台用的太频繁。包括常用命令,调用原理,各种协议。笔试必考。额。我们做的是软件测试,不过想来差不多了。
蜜儿桃子1
可以进行相关的培训,李睿老师讲的《硬件测试技术与信号完整性分析培训》就不错,里面讲的内容就是与硬件测试相关的,适用于测试工程师,设计工程师,技术人员等等,最重要的是这个培训就是根据实际工作需要而进行的讲解,不像是学校里那种学了和实际操作有差别。
赵13先生
想做一名专业的tester还需要系统的去学习的,只是看书起不到很好的作用,要理论结合起来实战经历才比较完美,这是软件测试系统课程;希望对你有帮助~ 通过本课程体系的学习,学员能够掌握基于各种操作系统平台下(Windows和Linux)的桌面版和网络版软件在软件功能与性能上的测试;掌握软件质量保证技术;掌握3G移动通信测试技术,掌握游戏测试方法,最终获得国软质检中心下属培训部-北测教育“软件测试工程师”认证和工信部“软件测试工程师实训技术”认证的职业资格证书。《软件技术基础》课程内容: 掌握计算机相关的软、硬件与网络技术,熟悉MS-DOS命令,能够在Windows和Linux等相应平台上进行各种应用服务器的搭建。掌握C++程序设计语言。最终能力:熟练搭建各种测试环境与掌握一定的开发技术。 《软件测试技术》课程内容:掌握软件测试基本理论;掌握软件开发与软件质量、软件测试的相互关系;掌握软件开发过程;掌握软件质量保证过程;掌握软件测试过程模型;学会软件测试计划的编写,熟练掌握10种软件测试用例设计技术,掌握软件缺陷的有效管理;学会编写软件测试报告。 最终能力:掌握软件测试初中级人员必备的基础理论、软件测试实用技能。 《测试开发技术》课程内容:掌握SQL Server 2005数据库管理系统,掌握必要的建、增、删、改、查、检等相关SQL语句,掌握数据库的备份与脚本生成。掌握Dot Net开发平台下的C#程序设计技术。最终能力:掌握主流的数据库开发与面向对象程序设计技术,为软件测试人员进一步的技能提升打下坚实的基础。 《高级软件测试技术》课程内容:掌握软件测试的熟悉7种测试策略和26种测试方法;掌握白盒测试技术;掌握单元测试、集成测试、系统测试、验收测试各个阶段的测试技术;掌握回归测试、数据库测试、本地化测试与数据库测试、安全测试技术;掌握项目管理与测试团队的建设。最终能力:掌握软件测试中高级技术,为软件测试人员向测试管理人员的提升做准备。 《软件自动化测试技术》课程内容:掌握HP公司的三大软件测试自动化工具:Qulity Center(测试管理)、Quick Test Professional(功能测试)、LoadRunner(性能测试)。掌握软件测试自动化框架设计思想,掌握脚本的开发。最终能力:掌握软件测试自动化工具,为功能测试工作、性能测试工作、测试管理工作打下良好的基础。 《高级行业测试技术》课程内容:掌握无线通信基础理论,掌握第三代移动通信的软件测试方法,掌握基于3G通信的手机测试技术,掌握游戏测试方法。最终能力:掌握最新移动通信与游戏测试行业的测试方法。 《职业素养与面试技巧》课程内容:掌握职场必要的礼仪,掌握简历的写作技巧,掌握相应的管理技巧与逻辑思维方法。最终能力:掌握适合于在IT企业独立工作的综合能力。 《行业英语与职场英语》课程内容:掌握5个模块的英语知识(Computer Foundation、Software Testing、Mobile Communication、Office、Interview Communication),与课程专业知识对应。最终能力:熟练使用英文进行软件测试工作。 《软件测试项目实训技术》课程内容:掌握4个功能测试项目、3个性能测试项目、1个白盒测试项目的整体测试流程,从软件测试企业的实际要求出发,进行项目实践。最终能力:获得在企业6-12个月的企业项目实际经验。 有任何疑问可以和我百度留言~~~
hinomoonna
硬件测试工程师要求1、计算机相关专业,英语阅读书写良好,对硬件有很大的兴趣,平时对这方面比较关注;2、掌握硬件产品的硬件结构、应用技术及产品性能;3、熟练使用各种测试的软硬件测试工具,能够独立搭建软硬件测试平台,并评价产品、写出产品的测试报告;4、有相关经验(电脑整机或配件厂商系统测试经验),精通PC机硬件底层技术;5、掌握主板芯片级维修的基础知识、仪器仪表的使用方法和维修焊接技术,熟悉主板故障现象和维修方法,熟悉主板维修的各种检测方法和器件替换原则;
我究竟怎么了555
第一,推荐你一个网站【中国软件测试联盟】第二:推荐你一本书《软件测试实用技术与常用模板》出版社:机械工业出版社 出版日期:2010年10月 附光盘定 价:元 简介:本书从软件测试实用理论和实战技术的角度出发, 以通俗易懂的语言讲述软件测试所需要的知识,并且以“手机信息管理系统模型”为测试软件平台,系统、全面地对测试实用理论和实训技术所需要的基本知识及高级技能进行介绍。本书突出实用性和实训的特点,是作者的软件测试经验和实践体会的总结。本书主要讲解测试理论和各种测试方法,并且给出大量实际工作中用到的测试用例、测试方法和测试写作模板等内容。本书附赠的光盘中包含一些实用工具和文档。本书可作为软件测试、软件开发等专业方向工程类硕士、项目管理类硕士和本科生的教材,也可作为软件测试理论与实践工作者进行研究、培训与应用实践的参考资料,同时还可供从事软件测试和项目决策的中高级管理人员阅读使用。
优质工程师考试问答知识库