文档介绍:软件测试发展与现状
计091 徐慧、倪梦碧
成为软件测试工程师也是大家不错的选择哦~
软件测试发展前景
中国的软件测试技术研究主要是随着软件工程的研究而逐步发展起来的,由于起步较晚,与相比差距较大,故仍处于起步阶段。随着我国软件产业的蓬勃发展以及对软件质量的重视,软件测试也越来越被软件企业所重视,软件测试正在逐步成为一个新兴的产业。
如何成为软件测试工程师?
一、基本常识类
1. 计算机基础知识
2. 计算机网络基础知识
3. 软件测试基本知识(软件质量,软件质量管理基础知识,软件测试概念,软件测试标准,软件测试技术及方法,软件测试项目管理)
4. 软件开发基本知识(软件工程知识,理解软件开发方法及过程)
如何成为软件测试工程师?
二、技术类
1. 程序语言 C/C++,VB,VC,Java,.net,ASP,Javascrīpt 等。
2. 数据库知识 SQL Server,Oracle,Mysql,Sybase 等。(一般对测试人员的要求就是要求会使用, 然后熟练使用 SQL 语句进行查询,修改,添加,删除数据操作。)
3. 操作系统 Windows,Linux /Unix系统。
如何成为软件测试工程师?
三、实战类
1. 公司的测试流程
2. 公司的具体缺陷管理流程(提交 bug 报告,追踪bug 状态)
3. 测试环境的搭建及管理
4. 测试计划,测试用例,测试报告等相关文档的编写
如何成为软件测试工程师?
四、性格类
1. 细心,关注细节
2. 耐心,不怕麻烦
3. 良好的沟通能力
4. 优秀的学习能力,逻辑思维强
5. 工作积极主动
6. 上进性强
软件测试工程师的角色定位
角色决定工作内容和承担的任务。
测试工程师的角色应该承担什么任务呢?
这没有统一的答案。
因为,这与软件公司的规模,软件项目管理制度,公司领导和项目经理的管理风格,以及具体软件项目自身的特点有很大关系。而且,测试工程师也有普通和高级之分。
软件测试工程师的角色定位
笼统的答案列举如下:
,安装必要的软件工具。
,发现和报告软件缺陷或错误。尤其需要快速定位软件中的严重的错误。
,最短的时间,完成高质量的测试任务
......
软件测试职业发展方向
就业方向:
低管理低技能——毕业生(无经验)——方向广
高管理低技能——初级,中级,高级——管理工作精通,技能一般
低管理高技能——纯技术路线——精(专家)
高管理高技能——技术精通,善于交际,会管理
软件测试职业发展方向
测试工程师:
属于软件测试职业生涯的初级域,其适用范围是入行软件测试3年内的常规测试从业者,其主要工作内容是按照测试主管(即直接上司)分配的任务计划,编写测试用例、执行测试用例、提交软件缺陷,包括提交阶段性测试报告、参与阶段性评审等。