测试 非计算机专业
上一篇 /
下一篇 2011-04-05 10:52:24
第一步,系统
学习计算机相关知识。
软件测试,是对逻辑产品的测试,所以你必须要知道软件是怎么开发的,软件是怎么运行的,什么样的现象是问题。为了达到这
些目的,当时主要学习了面向对象软件开发、计算机网络、计算机系统结构、J2EE开发、人工智能、软件工程、关系
数据库、
Linux操作系统、离散数学、
图论等等基础学科。对于这些知识的学习,使自己对软件有了一个深层次的认识,为开展软件测试
工作打下了基础。
*
第二步,参加软件测试培训。主要学习软件测试方法、软件测试标准、软件测试组织。在计算机基础知识之上,学软件测试方法,也比较容易理解,同时,应用这些
方法时,也更完备、充分。比如说,当你知道了被测软件是用什么语言开发的,那么你在运用特殊字符测试时,就可以根据开发语言补充等价类划分,这样测试相对
就更充分。
* 第三步,学习
自动化测试。曾经有幸在
Rational(上海)学习自动测试
工具,在那里,学习了工具的使用,了解了
功能测试和
性能测试的组织,更重要的是,Rational提供了一种软件测试思想。从那时开始,对软件测试有了一种新的认识。
* 第四步,在工作中实践提高。
真正跨入软件测试行业,与我而言,大致经历了以上四个阶段。
每一个阶段,都需要你不停的学习,不停的补充知识,特别是非计算机专业的学生,如果要从事软件测试工作,那需要比计算机专业的学生,补充很多基础的课程。
曾经有个老师说过,本科毕业的学生,主要是学会了一种学习知识的方法,至于专业,有时候并不是很重要。但是,每每听到非计算机专业的学生要从事软件测试工
作,我总是
建议他
们慎重考虑。“一切兼有可能”,只是你的付出可能会大的惊人,鱼和熊掌,孰是熟非,还在于我们自己。但是,如果选择了,那
“既来之,则安之”,软件测试也可以给你带来很多快乐,一个专业的软件测试人员,必定是自学能力超强的人,必定是思维能力超强的人,必定是精益求精的
人……。
收藏
举报
TAG: