看你做什么方面的测试。
基本的是:
测试的基本理论(比如说测试计划,测试过程,测试流程,软件测试的种别以及测试策略)和软件开发的生命周期相关知识。
还有脚本语言,自动化脚本,一两门编程语言(通用软件一般需要知道java,嵌入式的话是C)
还有数据库,因为一般的系统都需要用到,比如mysql,oracle,db2不用都知道,但是要知道一个;了解其他。一般的SQL语法要知道。
然后linux server的命令需要会用。因为很多环境现在都搭建在linux上的。
然后是自动化测试工具的学习和掌握(看你是否向着这个方向发展)
当然还有就是你要从事的那个行业的背景行业业务知识。这个是在你成为测试人员以后必须的知道的东西。你连需求,客户都不知道的话,测试就无从谈起的。
软件测试需要掌握哪些知识?
最好懂编程,不过不懂也行,现在国内的测试比较好混,不过如果你想发展那麼变成是必须的。
编程不一定所有语言都会,也不可能。主要是要有编程思想。然後熟悉一门编程语言,再知道几个编程语言(这个主要是为了聊天用)。至於测试的知识。由於测试方向很多所以测试基本知识要肯定要懂得(百度文库自己找吧),然後锁定一个暂时的测试方向後,那个方向的知识就要细抠了。理论、工具、方法等等很多。
做软件测试要掌握什么知识?
根据不同的测试,需要掌握的知识技能是不同的:
1. 白盒测试
需要编程知识,数据库知识,开发工具。
2. 黑盒测试
i.手工测试
手工测试要求不是很高,只要熟悉产品就可以了。
ii.自动化测试
自动化测试不仅需要熟悉产品,知道产品是怎么使用的,还需要会使用相应的自动化工具,比如QTP,LR, 这当然也就是需要一定的编程能力。
软件测试人员需要掌握哪些专业知识?
一下是几点要求,自己看看吧,希望有所帮助
1.学历要求
软件测试大多数岗位都要求本科以上学历,可也有少数用人单位只要求专科学历的,但也有一个趋势是用人单位对职业教育重视程度越来越高,学历的强调反而降到了最后位置.
2.文字表达能力
测试员要求具备良好的文字功底,因为涉及到测试用例的编写和软件使用说明的编写,因此文字功底是必需的!
3.计算机语言
虽然软件测试不要求太高深的编程能力,但至少也要对一门语言熟练掌握,对一门陌生的语言迅速掌握的能力也是必要的,在很短时间至少输出"Hello World!".
4.系统原理的理解
计算机原理和操作系统的知识掌握:任何软件都离不开运行的大环境,就象我们每一个人都不能脱离社会而独立存在的道理一样!软件测试要求对各种未知环境和状况都要考虑周到,一个优秀的测试员至少对各种软硬环境的搭配深刻理解!
5.快速学习能力
软件测试在我国是最近10年才被逐渐重视起来的,在好多方面还不完善,对软件测试人材的培养也在探索中,这就要求测试人员具备快速学习充电的能力,要求非常广泛的知识面,准备好终身学习也是顺应时代要求的,毕竟这个社会竞争太激烈了!
6.稳重踏实且细心的性格
稳重踏实的性格对于致力于作软件测试员来讲也是必不可少的,一个大型的软件广泛的通常要有几十万甚至上百万行代码,初期补课能用自动化测试工具通通代替人工阅读,所以面对枯燥的代码没有沉稳有耐性的脾气是不行的,因此现在IT行业最没有性别歧视的行业也在于软件测试方面.因为在通常情况下,女人比男人更有耐心和细心.准备作测试员你准备好足够的耐心了吗?
7.非常优秀的语言表达能力
非常优秀的语言表达能力和沟通能力;我认为测试员不单单起一个确保软件质量的作用(当然这方面是最重要的!)还应该一座桥梁,一座在项目经理和程序员之间沟通的桥梁!与程序员良好的无障碍的沟通才会使软件项目顺利实施,确保软件达到客户要求!因此性格内向言语表达能力匮乏的的人我认为是作不好测试员的!
8.适应变革的能力
这是一个时刻在变革的时代,IT行业每时每刻都在变化,这要求不单单测试员每一个人都要有随机应变,相时而动的准备!道不是鼓动打架跳槽,呵呵 但有应变的准备还是应该的!
做软件测试需要掌握哪些技能?小白一枚......
要做一名优秀的测试工程师需要掌握的知识广而多。至少要具备如下几方面的能力:
1、必须掌握测试方面的理论知识。这点很重要,是首要基础。
2、具备编写程序的能力。不会写代码,发现了bug无法找到问题的根源也无法调试。
3、懂得网络方面的基础知识。这个主要是安全测试做准备。
4、必须掌握数据库方面的知识。这个是必须要掌握的。
5、懂一些底层的方面的知识。
6、心要静、细心耐心、责任心。心静不下来无法对bug展开发向思维及拓展想像。
7、测试工具不仅会用而且要精通。功能自动化测试和性能测试必须要掌握一个工具。
8、具备写作能力和表达能力。写作能力主要用于写test case或提交bug ,表达清楚开发人员或执行用例的人一看就懂。
软件测试需要学习些什么技能?
软件测试要求知识面广,但不一定精,编程语言的话,最好是什么都学过,至少几种主流的程序语言要学过,如java、.net、C 。还有会一些脚本语言vba(vb)、sql、 C等。
网络的话:TCP/IP协议,局域网广域网相关知识等
数据库:当前主流的mysql、ms-sql、oracle
常用测试工具:HP的三剑客首当其冲了:QTP(自动化功能测试工具)、LoadRunner(自动化性能测试工具)、QC(TD前身,测试管理追踪工具)。当然这些都是收费产品。网上有破解版的可供学习。(一套)
开源免费的测试工具:QTP(自动化功能测试工具,破解版的可以满足绝大部分测试需求)、jmeter(自动化性能测试工具)、bugzilla(测试管理追踪工具)。H13660006544您好!希望能有所帮助!有空到软件测试基地,365testing看看。
请问做软件测试需要掌握哪方面的知识?
初期需要知道 测试的基础常识!测试用例的写法!有的公司还有会要求会点sql的操作语句! 前期也就这些了!
谢谢啦,不过我看到这方面的招聘信息好像要求挺高的,我是学管理的,会一点C和Java,也有接触过数据库,您认为我还应该学习一点哪方面的知识比较好呀
要求高?似乎没有啊!一般软件测试招聘也比较注重语言表达能力,需要你能很好的与开发人员进行沟通解决问题!而且有的时候你认为是bug,但是开发那里认为不是bug,这就需要你自己与开发进行协商解决的事了!对与你上面说的那些对于初期的软件测试工作已经够用了!但是你还需要懂得软件测试基本知识!例如双V模型是什么,bug 的生命周期,软件开发的生命周期!怎么才能 更全面的测试一个软件!怎么才能用最少的测试用例覆盖最多的路径!软件测试的方法!为什么要进行软件测试!什么时候适合开始测试!为什么要进行回归测试!什么是自动化测试,了解几种自动化测试的工具(例如QTP,比较常用的)对于办公软件office要熟悉!什么是测试用例,怎么才能写出最好的测试用例!这些差不多是面试前应该熟练的!
软件测试需要掌握哪些测试工具?
哈哈,我就是干测试的,我现在用的比较多的就是LR——loadrunner,如想共同学习,加QQ:649746805 51testing软件测试网:http://www.51testing.com/ 中国软件测试时代:http://www.testage.net/ 中国软件测试联盟:http://www.iceshi.com/html/ TestFocus焦点测试网:http://www.testfocus.com.cn/ 本地化世界网-软件测试:http://www.giltworld.com/Modules/GILT_Technology/Testing.htm 快速测试--快速软件测试网:http://www.rapidtesting.cn/Html/SoftTest/ 一起测试网 软件测试专业网站:http://www.17testing.com/ 中国软件测试在线:http://www.softtest.cn/ 啄木鸟测试网--第三方软件测试
采纳哦
转载请注明出处51数据库 » 软件测试需要掌握 软件测试需要掌握的知识有哪些
________9月的记忆丶