51Testing软件测试论坛

标题: 想做好测试要学些什么?? [打印本页]

作者: suxiaoyu    时间: 2013-8-15 09:30
标题: 想做好测试要学些什么??
我不是学计算机专业的,数据库编程什么的都没学过,但是学过软件测试基础,现在在做黑盒测试,但是我想多学一些东西,走的长远一点,求助各位高手,讲一讲都要学些什么?
作者: testcity    时间: 2013-8-15 10:48
最先学会的应该是“如何学习”,从你现在的开始,不断深入,由点到面,由面到整体,由执行到设计再到管理,直至测试行业的推进者。

聊到到“学什么”,首先应知道自己目前在这个行业里所处的位置,也就是常说的“Where am I?”,多参加一些测试交流会,有线上的也有线下的,既了解了水有多深,也从别人那里汲取了营养。

再说说什么是浅、深、点、面、整体,这里面内容很多,篇幅有限,只能举例简述之。

比如给你一个软件或某个功能点,不做任何思考拿来就测(或是设计测试用例),这叫“浅”;比较“深”一点的做法是先思考一下选择适合的测试方法,再动手做,要做到这一点,就需要长时间的学习和实践。

“点”,可以理解成测试点,也可以说成是知识点,某个被测功能是点,某个测试方法,比如等价类划分也是点,你需要不断应用将他们连成一张网,也就是所说的“面”,在“面”上找到的Bug,往往影响更大,隐藏也更深。

正规一点的组织里,一般都会有测试执行/设计/管理的角色,适合做哪个角色,个人觉得能力和性格的因素各占一半,做得久了,你的视野可能就不仅仅局限在自己的公司里面了,你可能会对行业里的各种现象有自己的想法,为推进行业进步作出努力。

本人从事软件测试职业十二年,一点浅薄的经验仅供你参考。
作者: suxiaoyu    时间: 2013-8-15 11:12
回复 2# testcity


    O(∩_∩)O谢谢!说的很有道理~我现在在自学数据库操作和简单的编程语言,关于这方面,您有什么建议么?
作者: 楠族开心果    时间: 2013-8-15 18:38
数据库好像对测试新手用的不多额
作者: forstkksk    时间: 2013-8-15 20:45
业务需要用到什么就学什么
之后想往哪方面发展就去学相应的
目前基础的测试基础,测试流程,linux,sql都可以学学
作者: omg    时间: 2013-8-15 23:30
了解sql,增删改查的基本语法吧。

个人觉得能和工作项目需要结合的学习,效果会更好。
作者: 夕阳西下°    时间: 2013-8-16 10:03
因人而异,因工作情况而异,编程应该是需要的吧~
作者: 愚人    时间: 2013-8-31 18:21
二楼的好厉害哦
作者: 愚人    时间: 2013-8-31 18:21
学什么之前要搞明白自己的目标,以及适合做什么
作者: msnshow    时间: 2013-8-31 23:09
回复 1# suxiaoyu


    把测试做深入,功能也很有前途的
作者: msnshow    时间: 2013-8-31 23:10
简单的工作,就要注意效率
作者: zxb19870101    时间: 2013-9-1 22:51
我也正在学习中




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2