这个问题我想了好久,真的不好回答。为什么说不好回答呢?因为软件测试的范围太广了,根据不同的测试方向,测试的重点也会有所不同。

  例如,你如果是做WEB测试,那么你必须会B/S架构的测试思想,还有会相应的网站开发语言。否则,你将不可能在测试行业有所建树。

  我做了一段时间的测试工作,也出了一本书,所以本人感觉我还是有一定的发言权的。在这里,我抛砖引玉一下,目的是告诉那些正在学测试的人或者是想做测试的人的一点忠告。

  不管你是做什么测试,必须要会的东西是软件测试的理论知识,这是必须的,因为如果没有测试的思想作引导,那么你在以后的测试生涯中,可能是无头的苍蝇。效率也一定不会高的。

  另一点是要真正的会写测试用例和测试模板。为什么要用“真正”?这是因为现在网上也很多用例和模板,我出的那本书里这两项内容更是丰富。但是我不提倡大家抄用例,而要是自己写。因为你所测试的任何一个系统都是不一样的,又怎么能用一样的用例呢?测试模板的作用也很重要,它们可以引导你更高效的进行测试。

  还有一点是要有管理的思想。因为这个社会等级越来越严了,管理变的更加重要,如果你不懂得管理,那么不管你是被管理,还是管理,都会很麻烦的!

  还有是要会多门计算机语言,因为做测试的,必须要会读人家写的代码,这个不用我说了。

  我要说的后一点是有关自动化测试工具的使用,这点我不必多说了,相信大家知道它的重要性和高效性行了。

  我还有事,说到这里了。以后补充哈。