测试人员要不要懂开发?要不要写代码?
作为纯粹的黑盒测试人员,完全不需要懂开发,依然可以把测试做的很好。
但代码是软件的核心。对代码的了解可以帮测试人员更加深入的了解软件,可以从代码层面设计更有针对性的设计测试用例,可以从更多的角度审视软件本身,用更多的手段测试软件,提高测试覆盖度,提升软件质量。
因此,如果可以,测试人员应该了解代码,应当尝试去写些代码,把代码作为一种工具,使用代码开发需要的测试工具。工具不需要大、不需要完备,也许只要几行代码,实用就好,不断提升测试的效率。
代码难学吗?难。测试难学吗?不难吗?任何一门知识,任何一项技能,任何一份工作,做下去,深入下去,都不容易。
代码, 如何入手,环境、语法、框架、面向XX。。。。。。所有的问题都在困扰着入手的代码学习者,畏惧、犹豫,放弃。入门难,换个角度看代码,从最朴素的认识角度看代码。技巧是在不断的练习中、琢磨中不断的悟出来的,当然现在你可以读到大量的别人悟出来的、构建和改进出来的更加抽像的内容。理解起来当然难,你要理解别人的思想,你要顺着别人的抽象考虑事情,你要在你的思维方式中接纳和习惯别人的思考问题的方式。
代码是工具,工具不在于有多么的高深,快速学习它、努力使用它。-----------------------------------------------------------------------------------------------------------------------------------
最早玩猜数字是在文曲星上,开始游戏后,输入数字,机器会返回xAxB的提示,通过提示猜下一次,直至全部猜对或是达到游戏限制。在机器配置低、没有大型游戏的年代,这种益智小游戏让人乐此不疲。
挺有趣的小游戏,慢慢的就成了我学习一种新语言的入门之首选,用来了解语言的基础和特性,效果真的还不错。
从最朴素的想法入手,不断的改进和抽象,让想法变成代码,让代码成为一种工具。
其实软件入门、软件学习并没有那么难,从小到大,一点兴趣、一点坚持,除了思考,还要动动手。
------------------------------------------------------------------------------------------------------------------------------------