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