软件测试_大学计划建设方案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

计算机应用技术软件测试专业方向介绍深圳市英蓓特信息技术有限公司2009年2月SoftwareTesting主要议程认识软件测试软件测试的市场需求软件测试的职业技能需求专业学习内容职业能力培养及其要求能力的就业面向范围什么是软件测试软件测试使用人工或者自动手段来测试和运行某个系统的过程目的在于检测该系统是否满足规定的需求和弄清预期与实际结果之间的差别用户需求软件工程流程图需求分析与系统设计概要设计详细设计编码单元测试系统实施集成测试确认测试与系统测试软件测试验证和确认系统功能,帮助发现缺陷并改进什么是软件测试软件测试在软件生命周期中的地位和作用用户需求需求分析与系统设计概要设计详细设计编码单元测试集成测试确认测试与系统测试验收测试集成实施交付用户需求V&V验收测试设计需求分析与系统设计V&V确认测试与系统测试设计概要设计V&V集成测试设计详细设计V&V单元测试设计软件测试贯穿于软件生命周期中确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求软件测试的市场需求软件市场(产业)的发展软件产业日益成熟,软件对社会运转产生巨大贡献软件产业的发展需要大量的专业软件测试工程师软件产业是国家鼓励发展的朝阳产业软件产业要发展,提高软件质量势所必然,这样产生了对软件测试程师的大量需求中国软件产品总体在功能和性能测试领域存在严重不足,软件测试岗位也随之成为炙手可热的热门职业“随着数字化时代的来临,大到国防、航天、医疗卫生等领域,小到MP3、相机、手机等产品,都离不开软件的应用。为了确保产品质量,所以相关软件都必需经过大量、严格、专业的测试才能上市。清华大学著名计算机教育专家谭浩强表示:软件产业需要大量懂得测试理论和方法的专业软件测试工程师。”软件测试的市场需求软件产业的发展离不开软件测试在很多大型的软件开发项目中,软件测试绝对不是开发活动完成后的“收尾”工作,软件测试甚至会占据整个项目周期一半以上的时间。软件测试提高软件质量!让我们来看看实例吧!真正的完整的系统往往是非常复杂的,不能寄希望于没有进行广泛的测试和Bug修改过程就可以正常工作。以浏览器IE4.0为例,代码开发时间为6个月,而稳定程序花去了8个月的时间。从投入的资金和人力物力来看,测试、使产品稳定和修改花去的时间可能占到整个项目时长的80%。微软开发windows2000操作系统的过程更历时3年,投入50亿美元,使用了250名项目经理、1700名软件开发工程师、3200名软件测试工程师。软件测试的市场需求软件测试对人才的需求——就业前景乐观市场需求大:人才市场供需失衡,巨大的人力缺口使得结构性人才短缺的矛盾是益显现。软件测试就业平台好:知名的大型软件企业更是软件测试工程师的最大用户,毕业后进入这样的公司,让你赢在起跑线上。职业寿命长:软件测试工程师是真正的越老越值钱的职业,你的技术和经验使你有机会进入公司的管理层。根据智联招聘的调察:软件测试工程师岗位缺口一直存在据统计,我国软件测试人口缺口在20~30万之间“国内软件测试在90年代时几乎一片空白,在2000年左右开始发展,自2005年后快速成长至今,从无到有,从小到大仅用了短短的5年时间”计算机泰斗郑人杰教授说“遗憾的是,软件教育体系跟不上市场发展的脚步”性别差异小:软件测试工程师是IT行业中男女比例最平均的岗位。软件测试的职业技能需求一定的编程基础专业的测试技术及方法知识及其能力熟练的测试工具应用专业的软件工程知识专业的质量保证体系知识专业学习内容基础课程计算机基础能力专业英语计算机应用基础电子商务计算机原理C语言方向一:纯软测试专业课程方向二:软硬结合测试专业课程专业基础课程数据库C++语言Java语言数据结构软件工程软件测试工具与使用软件质量与管理VC程序设计计算机网络技术专业基础课程单片机汇编语言操作系统软件测试工具与使用软件质量与管理ARM体系结构嵌入式应用开发软件测试技术专业学习内容外语能力职业素养系统维护与办公程序设计能力数据库应用能力软件工程能力基础英语专业英语职业素养职业素养专业岗位能力C#程序设计单元2:软件测试实训单元1:计算机的组装与维修软件测试能力软件工程数据库基础及应用软件测试技术计算机组装维护操作系统及网络单元3:软件测试项目实践Asp.Net程序开发技术计算机应用基础软件测试技术应用软件测试工具质量保证体系计算机信息安全项目实作:公司应用软件项目测试与服务1软件测试过程单元4:WEB应用软件测试项目实训软件测试项目管理项目实作:公司应用软件项目测试与服务2专业培养体系-1总学分:86总学时:1832公共基础课学时:578职业课理论教学学时:598实习实践课时:864学时比例(%):公共课/职业课教学学时/实习实践学时=25:26:39.5专业培养体系-2毕业基本要求最低学分要求:123.5证书要求:英语等级证书计算机操作员证书项目实作证书职业素养课合格软件评测师证书可选:中国软件评测中心----初级软件测试员、软件测试员职业能力培养及其要求职业素质职业能力关键岗位能力政治理论素质身体素质基本职业素养计算机应用基本能力文档处理能力团队合作协同能力面向对象编程能力软件测试能力配置管理能力项目管理能力软件维护能力外语能力Embest-parasoft软件测试实验室方案培养学生具备较强的动手能力和学习能力,成为实用型软件测试人才软件测试实验室的建设基于实验室建设,选择合适的厂商与本土服务商来自美国的测试软件专家PARASOFT成立于1987年,总部设在美国加利福尼亚州的蒙罗维亚市全球领先的软件测试工具和整体解决方案的专业开发供应商AEP(自动错误预防)理论的创始者,软件测试领域的领导者拥有22年丰富的软件测试专业技术积累和行业应用经验致力于帮助客户迅速提高软件质量大幅缩短上市周期和降低开发成本全球超过10,000家客户,其中58%的财富500强公司、88%的财富100强公司都正在使用Parasoft的产品和解决方案Parasoft工具家族-专业测试工具ParasoftAEP工具家族22年的软件测试行业权威AEP自动错误理论预防的创始者美国国防部专业服务机构全球超过10000家客户财富500强公司测试软件首选C/C++测试工具Java测试工具.NET测试工具WebServices测试工具WebSite测试工具代码撰写规范检查单元测试集成测试运行测试功能测试回归测试代码撰写规范检查单元测试集成测试功能测试回归测试代码撰写规范检查单元测试功能测试回归测试集成测试自动搜寻如内存泄漏,指针异常等众多内存使用上的错误代码撰写规范检查运行测试压力/负载测试功能测试回归测试代码撰写规范检查单元测试运行测试功能测试回归测试压力/负载测试监控开发流程及决策等支援系統Parasoft测试软件功能概要Parasoft测试工具广泛使用全球IT网络通讯日系金融行业国内IT军工行业软件测试实验室:测试工具的选取Parasoft专业测试工具选择C/C++测试工具,提供全球专业的C++testC++test支持多种编译器,多种软硬件平台C++test强大的静态测试与BugdetectiveC++test的团队开发解决方案单元测试回归测试覆盖率测试嵌入式系统测试C/C++语言广泛使用,选择该测试工具有典型意义C++test功能概要集成测试用户自定义测试用例软件质量投资回报率回归测试/覆盖率分析自动代码撰写规范检查代码撰写规范自动“坚固性”测试自动生成测试用例%$#@!“功能性”单元测试用户自定义测试用例BugDetective静态测试动态测试C++test为整个软件生命周期提供即时测试•在所有团队开发人员的机器上安装和许可C++testProfessionalEdition•在架构设计师或开发领导的机器上安装和许可C++testArchitectEdition•在团队服务器上安装和许可C++testServerEdition•ParasoftGRS(组报告系统)是一种决策支持系统,使得软件开发流程具有可视性和受控性•ParasoftTCM(团队配置管理器)是一款软件,用来管理TestConfigurations(团队配置)、规则、规则映射、Suppressions(抑制)、跳过的资源和结果在团队范围的分配和共享。所有的团队C++test机器都应连接到TCM(团队配置管理器),以实现对测试做法的集中化管理和应用团队开发人员Professional架构设计师/领导Architect团队服务器ServerCVSSubversion(SVN)1.2.x,1.3.x,or1.4xClearCase2003.06.00StarTeam2005CMSynergy6.4Perforce2006.2VisualSourceSafe6.0,2005Parasoft团队协同开发解决方案将所有C++test安装连接至您的源码控制器存储库C++test目前支持如下源码控制系统SCM源码控制系统编码&测试TCM团队开发配置系统测试结果可自定义时间的测试构建服务器生成全局报告可视化全局决策支持报告专业版服务器版本(批处理模式)架构师版团队代码撰写标准测试结果软件工程师架构师或项目管理者Parasoft团队协同开发解决方案备选方案•备选方案1:TeamStarterKit配置,无GRS•20Professional+1Architect+1Server+1TCM•Professionalversion装在开发机上,架构师版主要用于指定相关的规则确定团队代码的撰写标准,通过开发配置系统TCM管理开发人员。服务器可以将测试结果反馈给项目负责人。整个系统构造方案如上图所示。能力的就业面向范围•软件专业测试•质量保证工作•软件工程辅助管理及文档管理•编码与调试工作•系统安装与维护•技术支持和软件销售等工作010-59713204010-59713524谢谢大家谢谢大家祝您愉快

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功