测试 非计算机专业

上一篇 / 下一篇  2011-04-05 10:52:24

   第一步,系统学习计算机相关知识。软件测试,是对逻辑产品的测试,所以你必须要知道软件是怎么开发的,软件是怎么运行的,什么样的现象是问题。为了达到这 些目的,当时主要学习了面向对象软件开发、计算机网络、计算机系统结构、J2EE开发、人工智能、软件工程、关系数据库Linux操作系统、离散数学、 图论等等基础学科。对于这些知识的学习,使自己对软件有了一个深层次的认识,为开展软件测试工作打下了基础。
    * 第二步,参加软件测试培训。主要学习软件测试方法、软件测试标准、软件测试组织。在计算机基础知识之上,学软件测试方法,也比较容易理解,同时,应用这些 方法时,也更完备、充分。比如说,当你知道了被测软件是用什么语言开发的,那么你在运用特殊字符测试时,就可以根据开发语言补充等价类划分,这样测试相对 就更充分。
    * 第三步,学习自动化测试。曾经有幸在Rational(上海)学习自动测试工具,在那里,学习了工具的使用,了解了功能测试性能测试的组织,更重要的是,Rational提供了一种软件测试思想。从那时开始,对软件测试有了一种新的认识。
    * 第四步,在工作中实践提高。

真正跨入软件测试行业,与我而言,大致经历了以上四个阶段。

每一个阶段,都需要你不停的学习,不停的补充知识,特别是非计算机专业的学生,如果要从事软件测试工作,那需要比计算机专业的学生,补充很多基础的课程。 曾经有个老师说过,本科毕业的学生,主要是学会了一种学习知识的方法,至于专业,有时候并不是很重要。但是,每每听到非计算机专业的学生要从事软件测试工 作,我总是建议他 们慎重考虑。“一切兼有可能”,只是你的付出可能会大的惊人,鱼和熊掌,孰是熟非,还在于我们自己。但是,如果选择了,那 “既来之,则安之”,软件测试也可以给你带来很多快乐,一个专业的软件测试人员,必定是自学能力超强的人,必定是思维能力超强的人,必定是精益求精的 人……。

TAG:

zhang047100的个人空间 引用 删除 zhang047100   /   2011-04-05 10:55:34
zhang047100的个人空间 引用 删除 zhang047100   /   2011-04-05 10:54:43
 

评分:0

我来说两句

我的栏目

日历

« 2024-05-01  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 21204
  • 日志数: 27
  • 建立时间: 2011-04-02
  • 更新时间: 2013-05-23

RSS订阅

Open Toolbar