您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 第一章软件测试基础说课课件
软件测试技术基础邢台职业技术学院信息工程系主讲:曾凡晋Email:zengfanjin@foxmail.comTEL:151319258262教材及内容2【出版社】电子工业出版社【作者】顾海花3参考书3作者:RonPatton张小松译出版社:机械工业出版社作者:赵斌出版社:科学出版社4网络资源考核、评价项目考评人考核内容权重学习评价平时考核对学习期间出勤情况、学习态度、职业道德素质评定成绩教师职业素质、学习态度、效率观念、协作精神20实训操作根据学生完成情况评定成绩教师、学生技能掌握情况、基本操作情况、知识应用能力、获取知识能力、实训完成质量以及完成的规范性30笔试成绩根据期末考试成绩卷面分评定成绩教师课程整体掌握情况50合计1007为什么开软件测试这门课程?•软件规模的日益庞大和复杂;•软件支撑各行各业的核心业务;•软件质量要求日益提高;•软件测试作为保证软件质量的最直接最重要的一种手段,在软件开发过程中日益重要;•软件测试工程师的需求量日益增加;7821世纪什么最贵——软件测试工程师软件测试工程师,目前IT行业极端短缺的金贵人才,未来5年IT行业最炙手可热的高薪职位。中国软件业每年新增约20万测试岗位就业机会,而企业、学校培养出的测试人才却不足需求量的1/10,这种测试人才需求与供给间的差距仍在拉大。软件测试——产品质量的保证软件测试——控制成本的关键软件测试——软件可靠性确认软件测试——让企业具备国际竞争的实力人力市场的测试人员位置?1800虚位以待…Onlyinonewebsite-51job.cob10软件测试人才的现状1、软件测试人员的合理比例在软件产业发达的国家:软件测试在人员配备和资金投入方面占据相当的比重。微软为打造Windows2000,1700多个开发人员,以及3200个测试人员,开发和测试人员之比约为三比五。HP公司的测试人员和开发人员的比例为一比一,这是很多先进软件企业通常的人员配比。在国内:企业往往忽视软件测试,很多企业都没有软件测试部门,甚至不设置软件测试的岗位,造成产品质量得不到保证。测试人员大都不到开发人员的5%,随着产业和企业的发展,企业必然需要大量的测试人员。112、软件测试人才紧缺软件测试人才需求快速增长,体现在:(1)中国软件产业正在快速增长,需要大量软件相关人才;(2)软件企业的发展要求测试人才达到一个合适的比例。近一两年软件企业开始认识到软件测试对于提高软件质量的重要性,开始重视软件测试,但由于历史的原因,找不到合适的软件测试人员。123、三个招聘案慧谷-博为峰软件测试工作室曾经接受企业委托,招聘二十名软件测试工程师,结果收到的简历不到十份,合格的只有三份,最后录用的只有一人;而招聘一名程序员就会收到六十多份简历。上海一位软件企业的副总裁说,他们曾招聘8名基于Unix操作系统的测试工程师,但是半年多招不到合适的人。微软亚洲工程院院长张宏江博士最近告诉媒体:“过去两三个月,我最主要的精力都花在雇人上。遗憾的是,1万多名应聘者中,居然找不到足够合适的人。”微软最紧缺的人才包括软件测试人员、软件项目管理员、软件架构师,1万多名应聘者中最后合格的只有50多人。13机遇和挑战并存TestEngineer目前国内软件业的弱点正是发展的前沿QA/SupervisorProject/QualityManagerSeniorEngineer14课程能力目标编写测试计划、设计测试用例、执行测试并填写缺陷报告;掌握测试流程、缺陷管理流程,并能对测试流程实施监督和处理;掌握软件开发技术并能够编写简单应用程序、测试脚本;掌握单机、网络环境下多种体系结构软件的测试;独立或协助开发人员进行单元测试和白盒测试;使用自动化测试工具来进行各种测试。15课程理论知识目标了解软件测试的基本概念;掌握软件测试的策略;掌握软件测试的过程;掌握黑盒测试测试用例设计方法;掌握白盒测试测试用例设计方法;掌握软件测试管理与计划;了解软件测试的标准,掌握软件测试文档的书写方法;了解面向对象技术;了解本地化测试。16课程职业目标掌握等价类划分的黑盒测试方法;掌握边界值分析的黑盒测试方法;掌握数据流图的白盒测试方法;掌握逻辑覆盖的白盒测试方法;独立搭建测试环境并实施测试;掌握Mercury自动化测试软件Winrunner功能测试软件;了解Mercury自动化测试软件LoadRunner性能测试软件;了解Mercury自动化测试软件QTP功能测试软件;17课程教学方法及内容软件测试课程教学分为理论教学和实践教学两部分。按照“理论指导实践、实践促进理论、理论和实践相结合”的指导思想,将理论教学和实践教学有机结合,同步进行。《软件测试技术基础》课程体系结构由课堂教学、实验教学、辅助教学活动和创新实践项目构成,各部分有机结合,形成一个有机的整体,以有效激励学生的学习动机、提高学习的积极性和主动性。课程组以“培养高级应用型人才”为出发点,充分运用现代教育技术,改进教学方法和手段,提高教学质量,以提高学生素质、培养学生综合能力。一、理论知识模块二、上机操作模块18课程重点和难点19课程地位软件测试课程需要先修计算机操作系统、高级语言程序设计、数据结构、计算机网络、面向对象分析与设计、软件工程、项目管理等课程。为后续的软件工程项目管理和毕业设计等课程奠定良好的软件测试理论、技术和工程基础。20课程服务于-测试工程师Testengineer-QA工程师/经理QAEngineer/Manager-软件工程过程组成员ThememberofSEPG-项目经理Projectmanager-程序员Programmer-软件分析师SoftwareAnalyst-软件咨询顾问SoftwareConsultant-……
本文标题:第一章软件测试基础说课课件
链接地址:https://www.777doc.com/doc-4149682 .html