background image

    软件开发所用的程序设计语言有很多种,所以要精通其中一门,其他能看懂

代码,会对你的测试工作有更好的帮助,另外也会帮助开发人员进行快速缺陷

定位。

    而且在软件测试工作中,要编写一些辅助测试的小工具,都需要有软件开发

基础。象测试过程管理工具、测试用例管理工具、缺陷跟踪工具、性能检测工具等

等。

    不要老是认为软件开发难,什么事都是从不会到会,从不精通到精通,都需

要一个过程。没有人一生下来就什么都会的,都需要自己的不断努力才能成功。

    2)网络技术

    软件是从字符界面产品发展到图形界面产品,从单机版到网络版(C/S 结构

B/S 结构),经历了一个漫长的过程。计算机网络的出现,改变了现实社会中

人们的相互沟通方式,把一个小小的地球变成了一个地球村。所以,目前所有的

软件产品都从传统的单机模式向网络模式转变,网络技术就更加关键。

      目 前 网 络 的 发 展 , 使 得 网 络 速 度 进 一 步 提 高 。 目 前 , 家 庭 网 速 达 到

1M~2Mbps,企业达到 4Mbps,据说要到 2012 年家庭的网络速度要达到

20Mbps。那么网络硬件从传统的电缆到目前的光纤技术、无线通信技术。从目前

的发展速度,三网(电信网、电视网、计算机网络)合并是迟早的事情。

    网络硬件协议的测试,也是网络设备生产商要做的工作。

  (3)数据库技术

    现在的数据信息是海量的。在目前的软件产品中,底层架构中就需要有数据

库进行数据存储,那么对数据的增删改查的操作是软件测试人员必须要必备的

          

技能。数据库测试也是测试技术的一种。

  (4)测试与质量保证技术

    精通软件测试理论,熟悉软件测试流程,理解软件测试的哲学思想,掌握软