九江奥林匹克花园48:请问要想向软件测试方向发展应该具备那些专业知识和素质?

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 02:59:24
我想请教一下各位:要想向软件测试方向发展应该具备那些 专业知识 和 素质?

测试工程师一般分为以下几个等级:测试工程师、高级测试工程师和资深测试工程师。测试工程师一般承担以下工作:利用测试工具按照测试方案和流程对产品进行功能和性能测试,检查产品是否有缺陷,性能是否稳定;高级测试工程师一般的职责是:不但能够编写测试工具,而且能够设计和维护测试系统,编写测试方案,编写测试文档、编写安装和使用手册;资深测试工程师的职责要求更高:不但能够具有初级测试工程师和高级测试工程师的能力,而且能够对测试方案可能出现的问题能够进行分析和评估。

一、操作系统
1.Windows 操作系统的安装、维护;Windows操作系统的安全管理、用户管理;使用ghost对Windows进行备份和恢复;
2.AIX系统介绍/系统安装;系统管理工具的使用;软件安装与维护;系统的启动与关闭;存储管理;安全管理;任务与进程管理;系统备份与恢复磁带机的使用;
3.Linux系统介绍/系统安装;系统管理工具的使用/软件安装与维护;系统的启动与关闭;存储管理/安全管理/任务与进程管理;系统备份与恢复;
二、程序设计
1.Java编程基础 ,Java Web, J2EE编程;
2.C/C++;

三、数据库知识
1.SQL语言及应用开发技术:DML、DDL、DQL、子查询、多表查询、游标、存储过程、用户定义函数、触发器、数据库设计;
2.SQL Server数据库安装配置:SQL Server的安装、管理;SQL Server数据库备份和恢复;
3.Oracle数据库安装配置:Oracle基础知识;indows/Linux上Oracle数据库的安装;Windows/Linux上Oracle数据库的卸载;用户管理;网络连接;数据库备份与恢复;Oracle中的函数和存储过程;

四、软件工程:Rational Unified Process(RUP);

五、软件测试理论基础
单元测试、集成测试、外部功能测试、回归测试、系统测试、安装测试及验收测试;版本控制方法、源码管理工具VSS/CVS的使用;BUG Tracing、测试计划、测试用例等;测试文档的书写;

六、测试工具
系统学习软件测试的各类工具,包括自动测试工具Quick Test Professional、压力测试工具LoadRunner、测试管理工具Test Director等;

七、IT职业技能素养:职业规划、沟通技巧、团队合作、专业技术规范、面试技巧等职业技能培训;

八、项目实战。