|
笔试过程中总有些基础题目让人抓狂,基础到记不清细节,但却理解。
早期的时候,我非常反对并厌恶这种笔试题目,并坚定的认为解决问题的能力最总要,细节的疑惑可以在网络,书本找到答案,现学现卖。
工作三年后,我仍旧认为解决问题的能力最重要,但基础知识同样重要。
1.我们大部分人的大学专业就是计算机,所以理论上这些基础知识是必备的,如果我们答不出来,只能说明基础不够扎实。
2. 测试确实需要广泛的知识体系来作为基础,无论是计算机网络,数据结构,甚至计算机组成原理都会在测试工作中得以体现,如果我们没有用到,只能说明我们在这些领域的测试几乎为零。
3. 基础知识不牢固,我个人觉得量变的过程是漫长的,尽管我们能够在遇到问题时学习对应的知识,但知识网络难以建立。
4. 基础知识能够体现测试人员的素质,这戳中了中国测试行业的痛楚。
举个简单的例子,公司用Sahi进行web的自动化测试。有人提出需求对一个查询页面进行自动化,方便查询。 很多人发现Sahi无法识别该页面元素,纷纷一筹莫展。 周围有个牛人,首先对该网站结构进行分析,然后抓包,分析协议等等(那个过程对我来说还是很记不清......)写了几行JS代码,解决问题。 我想仅仅具备自动化测试知识但不了解网络的人很难解决这个问题。
所以,在这里鼓励自己和别人多学些基础的知识,不要觉得用不上。当我们建立起完整知识体系的时候,就是我们质变的时候。 |
|