Python: 渐进猜数字游戏 <1> 代码、测试与猜数字

  测试人员要不要懂开发?要不要写代码?

  作为纯粹的黑盒测试人员,完全不需要懂开发,依然可以把测试做的很好。

  但代码是软件的核心。对代码的了解可以帮测试人员更加深入的了解软件,可以从代码层面设计更有针对性的设计测试用例,可以从更多的角度审视软件本身,用更多的手段测试软件,提高测试覆盖度,提升软件质量。

  因此,如果可以,测试人员应该了解代码,应当尝试去写些代码,把代码作为一种工具,使用代码开发需要的测试工具。工具不需要大、不需要完备,也许只要几行代码,实用就好,不断提升测试的效率。

  代码难学吗?难。测试难学吗?不难吗?任何一门知识,任何一项技能,任何一份工作,做下去,深入下去,都不容易。

  代码, 如何入手,环境、语法、框架、面向XX。。。。。。所有的问题都在困扰着入手的代码学习者,畏惧、犹豫,放弃。入门难,换个角度看代码,从最朴素的认识角度看代码。技巧是在不断的练习中、琢磨中不断的悟出来的,当然现在你可以读到大量的别人悟出来的、构建和改进出来的更加抽像的内容。理解起来当然难,你要理解别人的思想,你要顺着别人的抽象考虑事情,你要在你的思维方式中接纳和习惯别人的思考问题的方式。

  代码是工具,工具不在于有多么的高深,快速学习它、努力使用它。

-----------------------------------------------------------------------------------------------------------------------------------

  最早玩猜数字是在文曲星上,开始游戏后,输入数字,机器会返回xAxB的提示,通过提示猜下一次,直至全部猜对或是达到游戏限制。在机器配置低、没有大型游戏的年代,这种益智小游戏让人乐此不疲。

  挺有趣的小游戏,慢慢的就成了我学习一种新语言的入门之首选,用来了解语言的基础和特性,效果真的还不错。

  从最朴素的想法入手,不断的改进和抽象,让想法变成代码,让代码成为一种工具。

  其实软件入门、软件学习并没有那么难,从小到大,一点兴趣、一点坚持,除了思考,还要动动手。 

------------------------------------------------------------------------------------------------------------------------------------

  猜数字游戏:由电脑随机生成一个由0-9组成的四位数(不能有重复数字),猜一个数字,电脑数字给出结果:xAxB,其中A表示数字和位置都正确,B表示数字正确但位置不正确,x表示对应猜对的个数。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值