background image

  C、测试技术、测试方法的应用又离不开相关工具的辅助,那么测试工具的应用能力
也要提上日程,至于掌握什么测试工具,那就根据岗位职责、业务特征来决定了。

  D、随着测试技术、测试方法、测试工具的应用,以及测试层次的加深,这个时候就不
再是针对因研发马虎,未自检的、简易的 BUG 进行测试,而是从底层设计开发方面找出
设计、研发的漏洞,找出研发本身能力未能发现和解决的漏洞。那么要看懂研发的程序, 
开发模型的编程方面的技能又需要掌握。

  E、关于掌握数据库的技能:

  · 如果测试对象是和数据库紧密联系的,那肯定需要掌握;

  · 如果测试对象需要大量的测试数据;

  那么测试数据的生成,自动化工具的数据连接,也需要掌握必要的数据库能力。

 需要掌握的技能,对不同起点的人应该有不同的要求。对于无基础的新手来说,我认为
应该从以下几个方面进行掌握。

  1、计算机基础知识

  计算机基础知识应包括,对计算机硬件的构成,常见外设设备、网络设备、数据库知
识的了解。要测试就必须搭建测试环境,要搭建测试环境就必须应对硬件有一定的了解。

  2、操作系统使用

  首先必须要熟悉当前最流行的操作系统,比如现在使用比较多的是 windows xp。起码
的操作和快捷键使用,常用工具安装应比较熟练。

  3、软件开发和测试基础

  测试首先要了解需求和开发人员根据需求制作的技术方案。所以对软件开发的流程、
开发常用的方法、架构有一定的了解,对开发中常用的名词应掌握其意思。这同时也有利
于与开发人员的沟通,及测试文档的编写。

  至少专心学习一本讲述软件测试基础知识的书,对测试工作有一个全面和系统的了
解,对常用的测试名词,测试方法应掌握。

  4、熟练使用 Word 、掌握一种输入法

  编写测试用例、测试报告(BUG 单)、软件使用手册是测试工程师必不可少的工作,
因此 word 常用功能使用必须要熟练,如常用的插入图片、表格绘制等。