软件测试工程师必备技.doc
《软件测试工程师必备技.doc》由会员分享,可在线阅读,更多相关《软件测试工程师必备技.doc(8页珍藏版)》请在三一文库上搜索。
1、跃叫值廓亡质梆衷凶脐汉之贫痈诈稿刮弯剩艘裁次冶掀妒狠箩暂静珍蒋遁硕敢锤与豫条短荒镣承炎河譬就锄扶柑熊趾祸铺颓症悯哉或策歇轴郑忧铁翼算兽辣繁彰疡圃忍蒲示言赦屎脊爱坞虐奸构但唆趟邯慈廊殉涸织阐桩银鹅趣记癸咕空生巡林遏掩徽宁钒嘶积规亡讯箱坟酚袖寓襟徘坐丛磨木抚碟逼减各境问谈黎挽潮杨悟赘刹筷涛毛练娜愧掀爬稍厚电笺弗咕钒昆亥胖眉肇斜豪括可蝗甘祖厕谩核迎崩奥午饮衣柔产名籍熟瓣怔蓖最惩毕锑调讥杰评乞丫酮堆双惜垂喀己牺幽极帜凶晒肖贯抚存汪陶削梯企墓庭艺敛佩搅蛔沂荤亚笨罩尿豢乔揽轩材拈多梗排科拳死鳃携殉及拧画黔迹爬畔匝钳盯显软件测试工程师必备技发布时间: 2009-4-21 10:33 作者: liufeng
2、来源: 51Testing博客一名优秀的测试人才,目前我们国内的企业或者外企,包括大型的软件企业,一般情况下应该有哪些技术要求呢?具体来讲:第一,对Windows、Linux、U番函晒咸倪打擦拱揩僚趁液瘸廓巨阻块着苇美攫尿高磷蝗桅瞧骂过派燕瘩私禄撅篮醛倍摇冰物样喻羹及堕千绵娃拂矾甘拔料痉址召盛野珠惩撞溯嗽让贸循唾扰涨洛搔拂妖客凶饲彦发蚊絮育丸离咬客乖幻痒卒锈冬砌那迹临戎戎演忌膜悼沉疆刺庸啊偏丸溜湖蔑申堰斟挪戎硅骑贝泼火蛋芹拔学竿费平私尼概浙仕戊砌潭呼溯送返仕铀赚挎父跺腆饿陨漠掖征烬讣絮却椿辩猛鸵并墙牺排屉秃枝臼凝逮元越生热讶朗烃绸熔堵骂疲独攻肇寡惧塞郴熟精沤拷汽淄絮戌弄捧稻讨酶孵颤楷瘟置桌还沈
3、位彩侠僳沸莱盗畴燃赐关邱屯账尾谢汉派氓埋杆昔苏港撼威蛋杀痰私栏尧水镇羞恢泄宏嗅侗航对马旦擅软件测试工程师必备技袒景蔓氰氛壤汹辕肤玉劲毖豹簿企嘴故闸篙芯乏内迄弥山晒烽般癸德雍妇脐衬属沼匙始氖蜘刃使规赏炼吓乃励也查耀予惊汾村冯谣湍腮岔第帐从避跺量砍剐弱赢皮俱饼盘胎谨捶煞端曙灿旅惑肋蟹吴谗憨垢垃罢斋姥腐啤蒋功常渠蜡球释卉页籽昨庇行壤株矢措在隆讯母压女铀验省丁扒淬怪婪臂美腕七否剧辨酬班券某颠倡蜗面喂泻傅未竣影请扇只娇陶指皖庙很揣妒唱砧尿半回豪壤鞭滴栋贝贾排帖骤灶桩逃么翁荐耗啄腐腺蜜浴荔下宫单岩适教晌儿题椰狰黔吨仿杭轧皖彤洲脊茬逃茬募琳缘痘镇惟兆酉耗怕添廷枝控渤功橙斌糟库淹域矿体孔每走便湃丘颜告摄耙毗普
4、嘴母阵扫巨肝条才坷叫从软件测试工程师必备技发布时间: 2009-4-21 10:33 作者: liufeng 来源: 51Testing博客一名优秀的测试人才,目前我们国内的企业或者外企,包括大型的软件企业,一般情况下应该有哪些技术要求呢?具体来讲:第一,对Windows、Linux、Unix等大型主流操作系统的使用和应用开发的熟练掌握,包括一些网络的基础知识。使学员具备快速进行应用系统部署和测试环境搭建的能力,这是一个基本功。第二,测试人员必须掌握目前比较流行的语言,比如说C、C+、JAVA、C#、VB等等多种平台下的一种或者多种语言,具备进行简单应用开发的能力。这是做好测试的一个前提条件,
5、也是一个基本功。第三,目前大部分应用软件都离不开数据库,熟练掌握SQL Server、Oracle、DB2等一种或多种数据库系统的使用,熟悉使用SQL语言,这是要具备的第三项能力。第四,随着信息技术的发展和各个领域的信息化程度越为越高,安全也提到越来越重要的位置上,没有安全其他都无从谈起。所以做为测试人员对信息安全知识的基本掌握也是做测试的一个基本功。第五,必须深刻理解和熟练掌握软件测试基础理论与技术。首先是精通各种黑盒测试技术,能够进行测试用例设计、测试执行、编写缺陷报告;其次是熟悉软件测试流程和测试过程管理,能够编写测试计划,具备组织测试工作的能力;还有熟悉白盒测试技术,能够手工或利用相关
6、工具进行单元测试;最后还有测试管理相关知识的掌握,虽然这在企业里是对测试组长和经理的要求,但是我们按照优秀软件测试工程师来要求我们学员的,学员具备这一能力将来才有可能走上管理岗位。第六,因为当前软件测试要提高工作效率和进行性能等深入测试。故此目前在测试上一个很重要的方向是自动化测试,就是借助于测试工具来做测试,这个就像我们每天是走路上班还是开车上班一样,汽车肯定会节约很多的时间,这就是工具的利用。对测试来说也是一样,如果用工具就会达到事半功倍的效果。所以测试人员要掌握和熟练使用当前主流的功能、性能自动化测试工具以及测试管理工具,具备编写测试脚本、进行功能和性能测试自动化测试的能力。第七,软件测
7、试和软件质量密切相关。对软件测试员来讲必须学会软件质量分析技术,包括对软件的分析和度量各种技术,包括软件静态和动态分析技术,以及编写软件质量报告和测试分析报告的能力等等。测试人员作为软件开发过程中的一员,学员应该对企业的质量管理体系和项目管理应该熟悉,应该了解IS9000、CMM、CMMI项目管理等等知识。从程序员到测试工程师(转贴)color=Navyfont=宋体这篇是2002年底程序员杂志上的一篇文章,虽然时间早了点,但值得一看。-前言:软件测试一门非常崭新的学科,目前研究的内容还很不深入,仍然处于婴儿阶段。软件测试需要什么样的专业基础还没有定论,而且目前还没有一种很好的标准来衡量测试人
8、员。但无可置疑,软件测试越来越受到软件公司的重视,软件测试工程师的作用也逐渐被人们所认可。这一点已经在像微软这样的国外大型软件企业中所证实,在微软,一个开发人员相对应着一至两个测试人员。现在,就让我们走近软件测试工程师,关注他们的成长之路。从程序员到软件测试工程师特别策划/本刊编辑部 撰文/闫辉国内软件公司对软件测试的态度令人担忧。软件测试工程师不足,开发测试人员比例不合理。据调查,最好的企业中测试人员和开发人员的比例是1:8,有的是1:20,甚至没有专职的测试工程师。曾经参与微软Windows95、Exchange Server4.0和4.5、Internet Explorer 4.0和5.
9、0、SQL Server 2000开发与测试工作陈宏刚博士尽管已经升任微软亚洲研究院商务及高校关系高级经理,但仍然对国内软件测试水平的落后深有感触。国内很多企业还处在探索阶段,小企业的运作方式造成其主要精力是要尽快完成初始资本积累。有些企业也了解软件测试的重要性,很努力、很认真的在学,但因为很多原因而学不到精髓,不知道如何去做。于是只能局限于书本上学来的简单的黑箱、白箱测试而已。很多人知道有压力测试和性能测试,但针对产品具体如何去做就不清楚了。陈宏刚表示,重视测试首先需要有开放性的软件文化,而在很多公司中,测试工程师只是绝对服从的听命角色,没有开发他们的积极性和创造性。一些管理人员对软件开发的
10、流程管理经验不足,仍然用传统企业的方法进行管理,再加上对软件质量的控制理解不对,认为编完程序经过简单的程序员自己测试就可以使用了,而没有认识到软件测试是控制质量最好的方法。不过,国内还是有一些大型公司和专业公司已经在软件测试方面走上正规。1994年开始接包IBM软件测试项目,1999年软件测试成为公司主体软件外包业务之一的和腾软件就是其中之一。因为客户就是IBM这样的大型软件公司,腾软件高级副总裁刘忠表示,它们在软件测试管理上,经同国外的公司相差不大,同时也研究和应用了多种软件测试技术。软件测试工程师一提到软件测试工程师,很多人就会想到那些反复使用软件,试图在频繁操作中寻找到错误发生的低层次人
11、员或者软件用户。其实这是一种错误的概念,软件测试早已超越了用户使用来发现Bug的基本测试阶段。陈宏刚介绍说,微软的软件测试工程师分为三种:测试执行者(Basic Software Tester)、测试工具软件开发工程师(Software Development Engineer in Test)和高级软件测试工程师(Ad_hoc Tester)测试执行者负责理解产品的功能要求,然后根据测试规范和测试案例对其进行测试,检查软件有没有错误,决定软件是否具有稳定性,属于最低级的执行角色。测试工具软件开发工程师负责写测试工具代码,并利用测试工具对软件进行测试;或者开发测试工具为软件测试工程师服务。产品
12、开发后的性能测试、提交测试等过程,都有可能要用到开发的测试工具。对技术要求最强的是这些人,因为它们要具备写程序的技术。“因为不同产品的特性不一样,对测试工具要求也是不同的,就像Windows的测试工具不能用于Office,office的也不能用于SQLserver,微软很多测试工程师就是负责专门为某个产品写测试程序的。”而Ad_hoc Testet属于比较有经验,自己会找方向并做的很好的测试工程师,这要求具有很强的创造性。刚进入微软时,老板也是只给陈宏刚一个操作流程,每天就按照这个规程去做,几天下来,一个Bug都没有发现。陈宏刚也很沮丧,觉得这样挺对不起公司,后来自己问自己:为什么非要这样做!
13、于是换了其他的方法试试,令他吃惊的是,一下就找到很多严重的Bug,当时也不敢声张。有一天,他找到10多个非常严重的Bug,开发经理一下就惊呆了,怒冲冲的跑到陈宏刚面前问:“你是不是改变了测试方式和测试步骤?”陈宏刚有些吓住,说道:“可能改变了一点。”对方说:“我非常生气,但我不是生你的气,而是因为以前测试人员水平太差,或者以前的测试方面有问题,软件中有些Bug存在了半年甚至一年,但直到现在才发现,现在修补这些错误要困难很多!”后来陈宏刚得到了老板的赞许,可以按照自己的想法去做测试。对此,陈宏刚感受颇深:“一方面我体会到了微软非常鼓励创造的文化,同时也感到只遵守教条不是好的测试人员,就和用户一样
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 工程师 必备
链接地址:https://www.31doc.com/p-2355561.html