资源描述:
《软件测试工程师介绍--内部讲座》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件测试工程师简介目标软件测试人才的现状课程介绍软件测试职业和职位软件测试的定义软件测试的目的和原则软件测试人才的现状软件测试不可或缺近年来,软件产品的质量控制与质量管理越来越受到重视.据专家介绍,正如其他产品出现质量问题一样,软件也不可避免会出现各种漏洞,俗称为"bug"。如果软件中的"bug"太多,就会导致电脑频繁"死机",影响用户的正常使用。因此,为了保证软件的各项正常功能,就需要在开发过程中不断地对软件进行检验和测试。我们日常所应用的各种软件,在正式交付使用前,都经过了大量测试,而且这种测试工作也贯穿整个产品开发过程的每一个环节。 在中国,这几
2、年IT行业迅猛发展,越来越多的IT企业已逐渐意识到测试环节在软件产品研发中的重要性,并逐渐成为企业生存与发展的核心。在许多IT企业中,软件测试并非只担当"挑错"的角色,其重要性不亚于软件的开发环节。越来越多的IT企业已逐渐意识到测试环节在软件产品研发中的重要性。此类软件质量控制工作均需要拥有娴熟技术的专业软件测试人才来协作完成,软件测试工程师作为一个重头角色正成为IT企业招聘的热点。日前,招聘网站——中华英才网发布了最新一期的IT职场人气排行榜。根据统计,IT人才仍是企业需求量最大的人群,其中软件测试工程师、高级程序员、产品项目经理高级职位进入"三甲",成为I
3、T就业市场最新风向标。作为软件开发流程中的重要一环,软件测试岗位渐渐"浮出水面",并凭借其庞大的人才需求和广阔的职场发展前景日渐成为IT职场就业的大热门。软件测试人才的现状软件测试人才的现状1、软件测试人员的合理比例在软件产业发达的国家:软件测试在人员配备和资金投入方面占据相当的比重。微软为打造Windows2000,1700多个开发人员,以及3200个测试人员,开发和测试人员之比约为三比五。HP公司的测试人员和开发人员的比例为一比一,这是很多先进软件企业通常的人员配比。在国内:企业往往忽视软件测试,很多企业都没有软件测试部门,甚至不设置软件测试的岗位,造成产
4、品质量得不到保证。测试人员大都不到开发人员的5%,随着产业和企业的发展,企业必然需要大量的测试人员。软件测试人才的现状2、软件测试人才紧缺软件测试人才需求快速增长,体现在:中国软件产业正在快速增长,需要大量软件相关人才;软件企业的发展要求软件测试人才达到一个合适的比例。近一两年软件企业开始认识到软件测试对于提高软件质量的重要性,开始重视软件测试,但由于历史的原因,找不到合适的软件测试人员。企业需要怎样的人才呢?典型招聘要求:一年以上测试经验计算机相关专业大专以上学历了解软件工程,熟悉软件测试过程和标准、熟悉配置管理技术和工具能够编制测试计划、设计测试用例、编写
5、Bug报告和测试总结报告、使用测试工具、开发测试脚本熟练使用Windows或Unix或Linux操作系统,熟悉C、C++、Java、VB、Delphi、C#中的一种以上、了解SQLServer或Oracle数据库了解业务领域(ERP、OA、电子商务、税务系统、电信计费系统...)优先进取、合作、表达、沟通、责任心、耐心、认真程度我们培训什么?目标学习软件测试的基本概念和理论掌握白盒测试/黑盒测试技术掌握测试计划、测试用例的设计方法掌握测试流程和测试度量技术掌握黑盒、白盒测试工具和BUG跟踪工具了解测试相关工作的岗位要求和职业素质要求了解测试行业的现状和现行技术
6、发展趋势课程大纲软件的开发、运行环境软件测试基础软件测试技术软件测试策略软件测试管理体系软件测试的实战训练软件的开发、运行环境软件开发的各种开发类型瀑布型螺旋型软件运行的各种环境操作系统知识WindowsLinux网络知识TCP/IP各类服务器配置各种主流的软件架构B/SC/S软件测试基础软件测试基本知识目标:软件测试知识体系软件测试基本概念软件开发与软件测试软件测试流程软件测试类型软件测试经验谈了解软件测试工程师的职业要求及特点掌握软件测试的基本概念理解软件测试与软件开发的相互关系熟悉软件测试的工作流程和阶段划分熟悉常用的软件测试类型学习软件测试专家的宝贵经
7、验系统测试基础目标:系统测试概述软件缺陷分类软件缺陷报告缺陷生命周期缺陷跟踪与管理掌握系统测试阶段的主要内容和过程掌握缺陷的严重等级和处理优先级的定级方法掌握软件缺陷报告的编写要求和方法熟悉软件缺陷的生命周期掌握软件缺陷的跟踪、管理方法掌握系统测试阶段的每日构造过程及方法软件测试技术软件测试设计目标:测试设计概述白盒测试技术黑盒测试技术灰盒测试技术探索式测试技术测试案例模板掌握白盒、黑盒、灰盒测试技术掌握探索式测试技术掌握测试案例的编写要求和方法掌握建立测试数据表的方法软件测试工具目标:软件测试自动化软件测试工具概览软件测试管理工具软件测试支持工具熟悉软件测试
8、自动化的基本知识了解各类软件测试工具及