[软件测试师要掌握的基础知识有哪些]1)熟悉计算机基础知识; (2)熟悉操作系统、数据库、中间件、程序设计语言基础知识; (3)熟悉计算机网络基础知识; (4)熟悉软件工程知识,理解软件开发方法及过程; (5)熟悉软件质量及...+阅读
软件测试要怎么入门
你好!
前提是你需要一些计算机的基础知识,例如:操作系统、任意一门计算机语言、数据库、计算机原理等等……这些都是大学计算机的必备课程,你可以找一些相关的数据看看……
另外:
我国开发人员待遇普遍高于测试人员,因此能写代码的几乎都去做开发了,而很多人则是因为做不了开发或者不能从事其它工作才“被迫”从事测试工作(就像楼主这样的情况)。最终的结果则是很多测试人员只能从事相对简单的功能测试,能力强一点的则可以借助测试工具进行简单的自动化测试(主要录制、修改、回放测试脚本)。
与开发人员相比,测试人员掌握的知识具有“博而不精”的特点,“艺多不压身”是个非常形象的比喻。由于测试中经常需要配置、调试各种测试环境,而且在性能测试中还要对各种系统平台进行分析与调优,因此测试人员需要掌握更多网络、操作系统、数据库等知识。现在软件测试已经成为一个很有潜力的专业。要想成为一名优秀的测试工程师,首先应该具有扎实的专业基础。因此,测试工程师应该努力学习测试专业知识,告别简单的“点击”之类的测试工作,让测试工作以自己的专业知识为依托。
测试专业知识很多,学习主要以测试人员应该掌握的基础专业技能为主。测试专业技能涉及的范围很广:既包括黑盒测试、白盒测试、测试用例设计等基础测试技术,也包括单元测试、功能测试、集成测试、系统测试、性能测试等测试方法,还包括基础的测试流程管理、缺陷管理、自动化测试技术等知识。
说这么多的意思希望楼主能够明白,好好考虑一下,如果真想在测试这条路上发展下去应该付出怎样的努力,不要看网上那些测试不需要基础,容易上手,职业寿命长等等的话,首先提高自身的水平,去学习,去充电才是最重要的。
推荐书籍《软件测试从入门到精通》《软件测试的艺术》
最后祝你成功!
有问题可以hi联系我!
嵌入式软件测试怎么实现自动化测试
您好
1、首先你得先定位自己需要开放自动化测试工具为哪类,例如:自动化测试用例管理工具,自动化测试框架类、界面自动化测试工具等
2、根据你所需的自动化测试工具类,对应相应的技能1)基本技能;编程知识(其实哪一种语言都能进行自动化测试工具开发,不过我推荐:想掌握一些软件开发方面高级一些的思想,可以学学java的OO,一般而言,自动化测试需要开发效率比较高,则可以应用一些脚本方面的语言,例如:tcl、python等。所以,首先,先掌握基本的编程语法以及编程思想另外的一个基本技能:你需要简单的去了解一下自动化测试以及其中的一些应用模式,而且需要对测试流程以及基本的测试方法进行学习,就像你做软件工程一样,你也需要适应一定的软件流程,例如:瀑布式、RUP式。3)之后,对应不同的工具学习不同的东西,例如:你开发一个简易的界面自动化测试工具,WIN3
2、web以及java都是用不同的语言,像win32的话,就需要去掌握MS的一些基本知识,例如:句柄的概念、MSAA接口概念等。java的swing界面的话,就得去看java底层的事件机制,web的话,就去好好了解一下web中的html节点元素,还有js等。或者你想做一个手机自动化测试工具,andriod,则需要对android的开发进行一些了解了。这就叫应用不同的技能满足不同的需阶段。当然,还有各种不同的自动化测试工具,例如:测试管理以及连接类、CLI命令行控制类,日志生成类等,这都是在平时工作中进行总结出来的一些经验,总之,先打好基础。如果,有什么问题或者想法的话,可以发邮件于我:test_sunnyhotmail.com(散步的SUN),ok,祝你学习愉快~欢迎来到自动化测试的小世界
如何学习自动化测试
软件自动化测试的学习步骤 大概步骤如下: 1. 做好手工测试(了解各种测试的知识)->2. 学习编程语言->3. 学习Web基础(HTML,HTTP,CSS,DOM,Javascript)或者 学习Winform ->4. 学习自动化测试工具 ->5. 学习自动化测试框架 ->6. 实现自动化测试用例 ->7. 开发自动化测试工具 ->8. 开发自动化测试框架 自动化测试的最高境界是: 开发测试工具,设计自动化测试框架, 让别人用。 自动化测试的本质 自动化测试的本质是:用程序测试程序。 也就是说学习“编程语言”是学习自动化测试的基础。 很多人问小坦克我学自动化测试,应该去学什么自动化工具。 我的回答是,第一步:应该先学习编程语言,以后再去学自动化测试工具 自动化测试是一定要写代码的, 编程语言水平的高低决定了自动化测试水平的高低, 有了扎实的编程技术,干什么都可以。
学习编程语言时, 要把自己当做开发人员, 系统地学习各种编程知识。 自动化测试学习的误区 很多新手一开始,就学习复杂的自动化测试工具, 我觉得这样是本末倒置了。 如果不先理解HTTP协议, 就不会理解Jemeter, LoadRunner, Fiddler, SoapUI这些工具的。 如果不先理解HTML,DOM, 就不会理解Firebug 这种工具的 如...软件自动化测试的学习步骤 大概步骤如下: 1. 做好手工测试(了解各种测试的知识)->2. 学习编程语言->3. 学习Web基础(HTML,HTTP,CSS,DOM,Javascript)或者 学习Winform ->4. 学习自动化测试工具 ->5. 学习自动化测试框架 ->6. 实现自动化测试用例 ->7. 开发自动化测试工具 ->8. 开发自动化测试框架 自动化测试的最高境界是: 开发测试工具,设计自动化测试框架, 让别人用。 自动化测试的本质 自动化测试的本质是:用程序测试程序。
也就是说学习“编程语言”是学习自动化测试的基础。 很多人问小坦克我学自动化测试,应该去学什么自动化工具。 我的回答是,第一步:应该先学习编程语言,以后再去学自动化测试工具 自动化测试是一定要写代码的, 编程语言水平的高低决定了自动化测试水平的高低, 有了扎实的编程技术,干什么都可以。 学习编程语言时, 要把自己当做开发人员, 系统地学习各种编程知识。 自动化测试学习的误区 很多新手一开始,就学习复杂的自动化测试工具, 我觉得这样是本末倒置了。 如果不先理解HTTP协议, 就不会理解Jemeter, LoadRunner, Fiddler, SoapUI这些工具的。 如果不先理解HTML,DOM, 就不会理解Firebug 这种工具的 如果不先理解Win32 API, 就不会理解Windows 窗体自动化测试的原理的。
如果自己没有开发过网站, 就不会理解网站的各个方面,测试起来难免有遗漏。 总之学习自动化测试,需要循序渐进, 把基础打好。 自动化测试的职位 自动化测试工程师的职位叫做: (SDET) Software Development Engineer in Test. 专注于自动化测试 手动测试工程师叫: (STE)Software test enginer. 专注于手动测试 在微软有很多SDET的职位,但是没有STE的职位, STE职位一般都是外包给外包公司的, 目前自动化测试还是非常吃香的。 自动化测试分类 自动化测试也有非常多的种类, 对Web UI 的自动化测试程序 对Windows 窗体UI的自动化测试程序 API测试, 比如(测试WCF service, Web API 等) 数据库测试, 比如测试存储过程 接口测试 (这种只能用自动化测) 单元测试 性能测试, 性能测试都需要用到自动化
延伸阅读:
学软件测试要什么基础软件测试的门槛是很低的,其实并不需要任何基础。因为软件测试需要写的代码很少,所以它并不像软件开发那样需要很强的逻辑思维能力和创造力。也不需要你是IT专业出身或者有相关...
冰汽时代新手入门攻略冰汽时代新手要怎么玩1、【蒸汽核心】常见技巧。 派出侦察队往下,忽略阴暗之穴,大概到第五六个点,会触发冬日之家剧情,这个时候往上走就能找到美国人营地,一路往北就会看到特斯拉城,看脸、人命填或者重...
冰汽时代新手怎么入门新手入门教学及注意事项蒸汽枢纽是不能叠加的,原理很简单,你把两个50度的炉子放在一起,一定不可能达到比50度更高的温度,这是热力学第二定律所决定的,所以这一点很科学。 新手入门教学及注意事项 采煤机...
怎么画入门色彩建议l先练习下结构素描,圆形石膏体和水果静物,不要求精,只要把物体的明暗分界和反光弄清楚就好了,然后就可以开始接触颜色。 第一步:先把颜色弄懂,什么是冷色什么是暖色什么是环境...
日语要怎么入门第一内需要背好50音。不管是平假名,还是片假名。当然是要会写,会读。 ---------------------- 然后背单词,一般说日语单词,大概就是汉字啦。但是他们的汉字有些是和中文一样,但是...
软件测试要学些内容测试这个行业算是入门容易精通难的行业了,前期如果你只是做黑盒测试,那么需要你了解的东西并不多,只要熟悉数据库操作,了解一些计算机基础,比如计算机网络这些,另外最好有点编程底...
请问学软件测试要学哪些东西?要准备什么软件测试的基本知识:例如什么是软件测试,什么是缺陷,为什么会出现缺陷,软件测试有哪几种按阶段划分,什么是黑河测试,什么是白盒测试,各有那些测试方法!还有测试用例的编写,测试用例的...
BBOX基础三音要怎么学没接触过不知道怎么入门光看视频不BBOX基础三音要怎么学没接触过不知道怎么入门光看视频不,关于b box教学:大鼓(The kick drum):这个音的嘴型呢,就是说“BU(不)”字的嘴型。我的心得,就是先直接大声的念“不”这个字,而...
现货原油入门要掌握哪些知识现货原油入门要掌握哪些知识,现货原油的基础知识有哪些:在做原油现货投资时,需要掌握一些技巧: 第一,整体投资环境良好才入市 所谓投资环境,指的是当前的全球经济形势,包括国内外的...