[Testing] 软件测试工程师需要掌握的知识.

转载 2012年03月29日 13:08:48

软件测试工程师需要掌握的知识.

 

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

二、技术类
1. 程序语言  
      C/C++,VB,VC,Java,.net,ASP,Javascrīpt等。具体要求要视公司的具体项目或产品来定。但一般以C为基本要求。
2. 数据库知识 

      SQL Server,Oracle,Mysql,Sybase等。一般对测试人员的要求就是要求会使用,然后熟练使用SQL语句进行查询,

      修改添加,删除数据操作。

3. 操作系统 

      Windows,Linux(常用的RedHat,SUSE,Debian)/Unix(FreeBSD,Solaris,HP-UX,AIX,Mac)系统。

三、自动化测试工具
1. 自动化测试概念/自动化测试框架   好多人觉得自动化测试就是使用自动化测试工具,其实各种工具只是自动化测试实施的一个有效利器,如何建立一个脱离工具的自动化测试框架远远比研究如何使用测试工具复杂,困难的多。
2. 自动化测试流程
3. 自动化测试工具的使用   自动化测试框架(流程)   GUI的功能测试自动化   非GUI的功能测试自动化   性能测试(广义的和狭义的性能测试)   自动化测试工具(功能测试工具,性能测试工具,缺陷管理工具,测试管理工具)   (HP)Mercury Interactive QuickTest Pro,WinRunner,LoadRunner,Quality Center(Test Director),SiteScope   Compuware QACenter(TestPartner QARun QALoad QADirector TrackRecord),DevPartner studio   (IBM)Rational TestSuite(Robot TestManager FunctionalTester PerformeranceTester ClearQuest ClearCase ...)   (Borland)Segue SilkTest SilkPerformer SCTestManager   其它:JUnit,NUnit,Auto It,Test Architect,OpenSTA等

四、实战类
1. 公司的测试流程   
2. 公司的具体缺陷管理流程(提交bug报告,追踪bug状态)
3. 测试环境的搭建及管理
4. 测试计划,测试用例,测试报告等相关文档的编写

五、语言类
1. 英语  

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

专业软件测试工程师必备之软件测试要学什么技能?

软件测试,作为软件开发最后的关键程序,软件工程师的要求则成为必然。所以作为一名合格的软件测试工程师,则要求掌握程序的方方面面的,虽然不一定各个方面都要精通,但是必须做到了解熟悉。软件测试工程师要学习的...
  • u014021801
  • u014021801
  • 2015年08月31日 20:10
  • 1770

软件测试开发技术Java初学者需要了解的几个基础问题

关于 软件测试开发 技术Java初学者需要了解的几个基础问题 Java开发 关键字: 对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越...
  • sky159753zxc
  • sky159753zxc
  • 2015年10月09日 21:25
  • 592

软件测试需要掌握的知识

1.学习软件测试需要掌握的数据库知识: http://blog.csdn.net/xc5683/article/details/8678255 2. 一、软件测试基础知识 要想进入测试这个...
  • guoheng123456
  • guoheng123456
  • 2016年05月04日 09:15
  • 994

web前端工程师需要掌握哪些知识

随着互联网的发展速度迅猛,web前端工程师越来越火热,想学习Web前端开发吗 ? 若想成为web前端工程师需要掌握哪些知识?今天小编总结了成为web前端工程师需要掌握的所有知识。 一、基础 1、H...
  • coco510
  • coco510
  • 2016年05月31日 15:46
  • 3038

软件测试工程师必备的网络知识

一、网络分类 电信网络(电话网) 有线电视网络 计算机网络(发展最快、信息时代的核心技术) 这里重点讲计算机网络 二、局域网和广域网 1. 局域网(内网) 局...
  • dummydracula
  • dummydracula
  • 2017年12月20日 14:42
  • 86

软件测试需要掌握的linux的命令(一)

软件测试工程师需要经常做测试环境的测试系统部署,版本更新,性能调优等工作,这时候需要掌握一定的linux基础知识。 linux用到的命令:  1、unzip 文件名.zip(解压zip)或者t...
  • dragon9415
  • dragon9415
  • 2017年09月12日 10:50
  • 446

Java工程师需要掌握哪些知识呢?

Java工程师需要掌握哪些知识呢? 下面是一位项目经理的博客内容 最近,总有很多初学Java的朋友询问学Java要学哪些内容。回想8年前我学Java的时候,也是对此一无所知。看着那黑呼呼的命令...
  • Sara_YF
  • Sara_YF
  • 2016年07月14日 21:39
  • 3684

.NET工程师必须掌握的知识点

Microsoft SQL Server 数据库 一、创建和维护数据库 1、数据库   SQL Server 数据库的组成部分?(参见联机丛书)   如何保证数据库的完整性、安全性、并发性? ...
  • jiangfei009003
  • jiangfei009003
  • 2014年04月17日 21:52
  • 747

测试人员必知必会的数据库知识01

我们的黑盒测试基础知识已经分享完了,感谢大家的支持。从明天开始我们将介绍数据库的知识了,给这个系列起了个名字--测试人员必知必会的数据库知识。 我们介绍的数据库知识是针对测试人员的,所以我们...
  • xc5683
  • xc5683
  • 2012年11月05日 19:57
  • 11680

网络运维工程师 ,需要掌握知识的总结。

11:59 2095/11/20   硬盘知识点: 分为:机械硬盘和固态硬盘 接口:IDE\SATA 硬盘扫描工具修复工具:U盘启动中,用相应的扫描和修复工具 硬盘的品牌:希捷,西部数据   2.内存...
  • cxl292410
  • cxl292410
  • 2017年11月28日 18:03
  • 239
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[Testing] 软件测试工程师需要掌握的知识.
举报原因:
原因补充:

(最多只允许输入30个字)