软件开发所用的程序设计语言有很多种,所以要精通其中一门,其他能看懂
代码,会对你的测试工作有更好的帮助,另外也会帮助开发人员进行快速缺陷
定位。
而且在软件测试工作中,要编写一些辅助测试的小工具,都需要有软件开发
基础。象测试过程管理工具、测试用例管理工具、缺陷跟踪工具、性能检测工具等
等。
不要老是认为软件开发难,什么事都是从不会到会,从不精通到精通,都需
要一个过程。没有人一生下来就什么都会的,都需要自己的不断努力才能成功。
(2)网络技术
软件是从字符界面产品发展到图形界面产品,从单机版到网络版(C/S 结构
和
B/S 结构),经历了一个漫长的过程。计算机网络的出现,改变了现实社会中
人们的相互沟通方式,把一个小小的地球变成了一个地球村。所以,目前所有的
软件产品都从传统的单机模式向网络模式转变,网络技术就更加关键。
目 前 网 络 的 发 展 , 使 得 网 络 速 度 进 一 步 提 高 。 目 前 , 家 庭 网 速 达 到
1M~2Mbps,企业达到 4Mbps,据说要到 2012 年家庭的网络速度要达到
20Mbps。那么网络硬件从传统的电缆到目前的光纤技术、无线通信技术。从目前
的发展速度,三网(电信网、电视网、计算机网络)合并是迟早的事情。
网络硬件协议的测试,也是网络设备生产商要做的工作。
(3)数据库技术
现在的数据信息是海量的。在目前的软件产品中,底层架构中就需要有数据
库进行数据存储,那么对数据的增删改查的操作是软件测试人员必须要必备的
技能。数据库测试也是测试技术的一种。
(4)测试与质量保证技术
精通软件测试理论,熟悉软件测试流程,理解软件测试的哲学思想,掌握软