用测试人的眼力学习Java
用测试人的眼光学习Java
大家晚上好,这两天一直在纠结该怎么介绍Java这门课程,但是想来想去也没有想到好办法。我本想用最简单的话介绍一下Java的语法,让大家能够读懂,又想在这个过程中加入我们测试的眼光来学习。但发现好困难啊。这里就说一下我的想法吧,就是用测试的眼光来学习Java。
当我们在学习语法的时候,比如我们学习基本数据类型时,我们要注意的是这个类型的范围,如果一个类型时byte,那么byte是1个字节,-128到127。如果一个程序是比较大小的,输入两个数输出大的数,在程序中用的是byte类型,那么这两个输入就是两个输入框吗,我们怎么测它呢,等价类和边界值吗,所以我们自己写代码的时候就要注意这些可能出现的问题。看别人的代码时也要注意这类问题,针对它写测试用例,那么肯定是发现bug的了。所以我们自己写代码时和看别人的代码时都时刻注意这些,随时来培养自己的测试思维。
在说一下接下来的Java课程吧,鉴于遇到的困难,所以我不打算继续更新Java的课程了,如果您没有接触过Java,那么就看尚学堂马士兵老师的视频吧,老师讲的还是非常棒的,肯定是比我好了。如果你学习过了Java,那么就复习一下吧,可以看一下《Java编程思想》,当然你也可以看其他的书了。《Java核心技术》也是非常优秀的书。接下来的时间,我会重新修订一下之前的黑盒的内容。关于黑盒的测试基础,我之前想用最简短的语言来介绍,但是其中有些还是不够详细,可能不够连贯,所以打算重新更新一下。谢谢大家的支持了,欢迎大家提出批评指正。