想做好测试要学些什么??
我不是学计算机专业的,数据库编程什么的都没学过,但是学过软件测试基础,现在在做黑盒测试,但是我想多学一些东西,走的长远一点,求助各位高手,讲一讲都要学些什么? 最先学会的应该是“如何学习”,从你现在的开始,不断深入,由点到面,由面到整体,由执行到设计再到管理,直至测试行业的推进者。聊到到“学什么”,首先应知道自己目前在这个行业里所处的位置,也就是常说的“Where am I?”,多参加一些测试交流会,有线上的也有线下的,既了解了水有多深,也从别人那里汲取了营养。
再说说什么是浅、深、点、面、整体,这里面内容很多,篇幅有限,只能举例简述之。
比如给你一个软件或某个功能点,不做任何思考拿来就测(或是设计测试用例),这叫“浅”;比较“深”一点的做法是先思考一下选择适合的测试方法,再动手做,要做到这一点,就需要长时间的学习和实践。
“点”,可以理解成测试点,也可以说成是知识点,某个被测功能是点,某个测试方法,比如等价类划分也是点,你需要不断应用将他们连成一张网,也就是所说的“面”,在“面”上找到的Bug,往往影响更大,隐藏也更深。
正规一点的组织里,一般都会有测试执行/设计/管理的角色,适合做哪个角色,个人觉得能力和性格的因素各占一半,做得久了,你的视野可能就不仅仅局限在自己的公司里面了,你可能会对行业里的各种现象有自己的想法,为推进行业进步作出努力。
本人从事软件测试职业十二年,一点浅薄的经验仅供你参考。 回复 2# testcity
O(∩_∩)O谢谢!说的很有道理~我现在在自学数据库操作和简单的编程语言,关于这方面,您有什么建议么? 数据库好像对测试新手用的不多额 业务需要用到什么就学什么
之后想往哪方面发展就去学相应的
目前基础的测试基础,测试流程,linux,sql都可以学学 了解sql,增删改查的基本语法吧。
个人觉得能和工作项目需要结合的学习,效果会更好。 因人而异,因工作情况而异,编程应该是需要的吧~ 二楼的好厉害哦 学什么之前要搞明白自己的目标,以及适合做什么 回复 1# suxiaoyu
把测试做深入,功能也很有前途的 简单的工作,就要注意效率 我也正在学习中
页:
[1]