ccidnet????

出版日期:2003-03-03 总期号:507 本年期号:07

本期导读
综合报道
零组件
软件.net
游戏空间
数字新生活
办公新人类
网络与安全
教育信息化
社会培训
IT新360行之软件测试工程师

《中国电脑教育报》

  姓名:刘一果

  性别:女

  年龄:24

  开始学电脑的时间:1998年

  毕业学校:北京邮电大学

  专业:计算机信息管理

  又是一个阳光明媚的早晨,九点钟我准时坐在工位上,开始上内部网查询近段时间项目同仁们的捉虫战绩(虫:就是软件中存在的程序问题)。十点钟左右新版本的被测软件姗姗来迟,战幕拉开,我开始面对两盏探照灯似的测试机投入战斗。有点意思吧,作为一名普通的Tester,我对本职工作的理解是:测试属于软件开发过程中的质量保证环节,我们需要了解软件工程与质量方面的基本概念,学习软件测试的理论和方法。基本工作流程是设计测试用例、执行测试、发现bug、重现bug、提交bug。


  角色转变


  这是作为职业测试者的第一步:当接触新的软件时,一般用户是抱着不出错的原则去用它,但是如果你是一名Tester, 首先想到的应该是:How to break the software? 这就意味着不用缩手缩脚去用它,你可以充分发挥自己的主观能动性,抱着怀疑一切,否定一切的态度做测试。当然重复的工作量是在所难免的,换一个角度想一想吧,当你感觉是在为提高这个软件的质量而努力时,这项工作就不再只是繁琐而是神圣了。对测试者而言:测试的软硬件环境就是战场,目标软件就是最大的敌人,知己知彼,百战不殆。



  需要熟悉的工作


  1、了解分配给你的测试用的计算机的配置情况,检查各个部件的连接是否合适,工作是否正常。尤其要注意网卡、网线连接和配置。

  2、学会安装各种操作系统,因为测试要涉及多种操作系统,包括 Windows 95,Windows 98,Windows Me,Windows 2000 以及 Windows XP,所以必须熟练掌握这些常用操作系统的安装和配置。

  3、学会做 Ghost。Ghost 软件的作用是将我们安装好的干净的操作系统做一个镜像备份,供以后反复使用。

  4、学会安装各种应用程序。测试中要使用很多软件,诸如 MS Office 系列(Word、Excel、PowerPoint 和 Outlook)。


  如何发现更多的bug


  你需要勤于思索、认真观察、及时记录。养成一个好习惯,随时记录每一条 Test Case(测试用例)的执行结果,遇到问题善于钻研,因为真正的“虫”是经不起追踪的。

  我们的内网上有这样一个经典方法“茴香豆法”, 拿来与大家共享:孔已己的故事可能大家都知道,虽然在鲁迅的笔下他有些迂腐,但作为一个读书人,其“关于茴香豆的茴字有六种写法”的钻研精神实在可嘉,而且尤其适合于在测试工作中推广。如果把被测软件的每种功能及其子功能都罗列出来,在测试过程中逐一尝试,就好像你是一个万能用户,肯定能发现很多问题。比如 “在Word中插入文件有哪几种方法”、“程序有几种安装方法”等等。所以如果想做好这一工作,平时一定要多积累呀!(阿贞)


  软件测试工程师资料


  基本知识要求:具有一定的计算机基础知识,了解软件测试的理论和方法,对新软硬件知识接受能力较强

  诚恳建议:对软件测试需要特别的执著

  需求热度:80 ℃