软件测试工程师需掌握的技术

2010-03-04  柏茂旺兴 

现在很多新手都问,做测试工程师怎么入手啊,需要哪些技术啊。。。

那么我么现在就说说要做个软件测试工程师,需要了解的方方面面,也可以说是一个职业要求汇总吧。

一、基本常识类

1
. 计算机基础知识  
2
. 计算机网络基础知识  
3
. 软件测试基本知识(软件质量,软件质量管理基础知识,软件测试概念,软件测试标准,软件测试技术及方法,软件测试项目管理)   
4
. 软件开发基本知识(软件工程知识,理解软件开发方法及过程)

二、技术类

1
. 程序语言   

C/C++
VBVCJava.netASPJavascrīpt等。具体要求要视公司的具体项目或产品来定。但一般以C为基本要求。

  
2
. 数据库知识   

SQL Server
OracleMysqlSybase等。一般对测试人员的要求就是要求会使用,然后熟练使用SQL语句进行查询,修改,添加,删除数据操作。 
3
. 操作系统   

Windows
Linux(常用的RedHatSUSEDebian/UnixFreeBSDSolarisHP-UXAIXMac)系统。

三、自动化测试工具类

1
. 自动化测试概念/自动化测试框架   好多人觉得自动化测试就是使用自动化测试工具,其实各种工具只是自动化测试实施的一个有效利器,如何建立一个脱离工具的自动化测试框架远远比研究如何使用测试工具复杂,困难的多。

2
. 自动化测试流程


3
. 自动化测试工具的使用   自动化测试框架(流程)   GUI的功能测试自动化   非GUI的功能测试自动化   性能测试(广义的和狭义的性能测试)   自动化测试工具(功能测试工具,性能测试工具,缺陷管理工具,测试管理工具)  (HP)Mercury Interactive QuickTest ProWinRunnerLoadRunnerQuality CenterTest Director),SiteScope   Compuware QACenterTestPartner QARun QALoad QADirector TrackRecord),DevPartner studio   (IBM)Rational TestSuiteRobot TestManager FunctionalTester PerformeranceTester ClearQuest ClearCase ...)   (Borland)Segue SilkTest SilkPerformer SCTestManager   其它:JUnitNUnitAuto ItTest ArchitectOpenSTA

四、实战类

1
. 公司的测试流程   

2
. 公司的具体缺陷管理流程(提交bug报告,追踪bug状态)  

3
. 测试环境的搭建及管理

4
. 测试计划,测试用例,测试报告等相关文档的编写

五、语言类

1
. 英语   2. 日语

六、性格类

1
. 细心,关注细节  
2
. 耐心,不怕麻烦   
3
. 良好的沟通能力   
4
. 优秀的学习能力,逻辑思维强   
5
. 工作积极主动   
6
. 上进性强,永远不满足现状

 

469°/4408 人阅读/29 条评论 发表评论

小窝  2010-03-04

这排版,曲线美的体现。


柏茂旺兴  2010-03-04

小窝: 这排版,曲线美的体现。
字体是楷体,字号是5号,格式是居中显示


关敏  2010-03-04

看的辛苦哦


杨炯  2010-03-04

如果全部掌握并且能熟练运用,应该算的上测试牛人了.


柏茂旺兴  2010-03-04

杨炯: 如果全部掌握并且能熟练运用,应该算的上测试牛人了.


柏茂旺兴  2010-03-04

关敏: 看的辛苦哦


田庆希  2010-03-04

额 看完就头大了 差的太远了


柏茂旺兴  2010-03-04

田庆希: 额 看完就头大了 差的太远了
O(∩_∩)O~


程守标  2010-03-04


柏茂旺兴  2010-03-04

程守标:


柏茂旺兴  2010-03-04

关敏: 看的辛苦哦


李康  2010-03-04

还有好多要学啊!努力~~~


王波  2010-03-04

曲美


张奇  2010-03-05

软件测试就是要多方面了解啊


王生  2010-03-05

你把QTP用到炉火纯青的地步,可以被优先考虑!


柏茂旺兴  2010-03-05

张奇: 软件测试就是要多方面了解啊
是啊


程守标  2010-03-05

柏茂旺兴:
差距那时相当的大呀


缪洪波  2010-03-05

都晓得一点,但都不精通,还许努力。


柏茂旺兴  2010-03-05

缪洪波: 都晓得一点,但都不精通,还许努力。
这个是麦迪的头像啊


柏茂旺兴  2010-03-05

程守标: 差距那时相当的大呀
额 我刚学测试


付庆  2010-03-06

只要做到:六、性格类
就很完美了,
个人愚见


李小灯  2010-03-06

好好学习啊


李康  2010-03-06

排版不美观,可以写个BUG单了


邓迎秋  2010-03-06

不一定全掌握,要看工作需要了。


柏茂旺兴  2010-03-08

李康: 排版不美观,可以写个BUG单了


缪洪波  2010-03-08

呵呵,是的。还是让你认出来了。


柏茂旺兴  2010-03-08

缪洪波: 呵呵,是的。还是让你认出来了。
额  还好不是他女儿


宋桂芬  2010-09-09

个人认为对于程序语言,因为都是大通小异的,熟练掌握一种就差不多了,根据公司情况,数据库工具只要会用,对于sql语句,基本也是通用的,自动化工具根据公司需要懂一种功能,性能工具就可以,测试管理的也要懂个,基本就差不多了,同样功能的工具,用的多了,没准还会弄混呢。


柏茂旺兴  2010-09-09


登录 后发表评论