软件测试方向教学研讨 - mooctest.org ·...

Post on 28-Jun-2020

31 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

软件测试方向教学研讨

广州番禺职业技术学院 杨鹏

2

Contents Page

目录页

— 2—

主目录 CONTENTS

关于广州番禺职业技术学院

软件测试行业发展现状

软件测试方向发展历程

软件测试人才培养及课程体系

12

34

软件测试实训室建设方案

WEB测试教学简介

56

3

1 关于广州番禺职业技术学院

4

学校全景图——广州花园式单位,2012年获评“全国职业院校魅力校园”,被誉为国内最美丽的大学之一。

5

6

2 软件测试方向发展历程

7

8

PPT字体

9

软件技术专业发展大事件

广东省教学团队

广东省高职教育重点建设专业

广州市属高校示范性

建设专业

国家示范性建设院校

计算机网络技术专业群

建设专业

校级重点专业

创办软件技术专业

10

2016年软件技术专业招生情况

原招生计划 省内外普高类招生80人 中职自主招生40人

广东省录取分数线 理科类专科A线330分 理科类二本线402分

新生报到率 全校理科类专业第一

实际招生人数 普高类招生140人(扩招一个班) 中职自主招生报名140人录取42人

专业最低录取分 416分(全校理科类专业最低录取分401分) 全部第一志愿录取

2017年软件专业录取平均分405.81,高出学校理科投档线23.81分,高出广东理科二本线45.81分、专科线205.81分

11

※ 我校软件技术专业早在2004年开设软件测试课程,2006年创办软件测试专业方向,系统化、专业化的培养测试专门人才,是在国内、省内最早设置软件测试课程及开办测试专业方向的高职院校之一。软件测试专业教学团队开展软件测试人才培养的研究与实践工作长达十余年,在教学改革中取得了丰硕的教学成果,也积累了举办软件测试培训的相关经验。

※ 2007年11月,软件测试课程获得国家级精品课程、广东省精品课程,是软件测试专业本、专科唯一的国家精品课程。

※ 2009年12月,“软件测试课程的创新研究与实践”获得广州市高等学校第七届市级教学成果特等奖,是该届高职高专组唯一的特等奖项。

软件测试方向发展历程(1)

12

13

※ 2010年成功举办3期教育部国培项目“高校软件测试课程师资研修班”(共计125人,近40所国内本、专科高校师资参加)。

※ 2009-2012年期间,承担了广州市发改委软件测试与质量管理专门人才培训项目,获得广州市软件(动漫)产业发展资金项目100万的经费支持,组织软件测试工程师技术培训10期,共培训了530多人次,受到企业的积极欢迎和学员的肯定。

※ 2010-2012年期间,本校2007-2009级软件技术专业中有55.2%的学生获得由国际软件测试专业委员会颁发的、权威的国际软件测试专业工程师资质认证证书(ISTQB-FL),极大提升了学生的就业竞争力。

软件测试方向发展历程(2)

14

※ 2011年2月-5月,贺平教授受聘于中央广播大学客座教授,录制了软件工程(本科)专业的软件测试课程(教学录像),面向全国授课,为中央电大在本科层次教育的专业中首次聘请高职院校的教师任教。

※ 2013年6月,软件测试课程入选第一批国家级精品资源共享课立项项目名单,现已在教育部专门的课程网站(爱课程网)上运行,实现对国内外各类学习者的资源共享。

※ 2015年11月,软件测试课程在中国大学MOOC平台发布,于2016年11月第一次开课,选课人数3513人。

软件测试方向发展历程(3)

17

※ 2015年7月,成功举办广东省高职院校骨干教师省级培训项目“自动化测试技术应用及项目实战技能提升培训班”。

※ 2016年7月,成功举办广东省高职院校骨干教师省级培训项目“移动应用测试项目实战技能提升培训班”。

※ 2017年7月,成功举办广东省高职院校骨干教师省级培训项目“软件测试项目实战技能提升培训班”和广东省中小学幼儿园(含中职、特教)教师培训项目“软件测试技能提升专项培训班”。

软件测试方向发展历程(4)

18

※ 2012-2016年,软件测试方向学生在言若金叶软件研究中心举办的全国大学生寻找软件缺陷(Find Bugs)技术大赛、全国大学生测试案例设计(Test Case Design)技术大赛中,与本科同学同台竞技,连续五年均获得两个赛项的多项冠军、亚军和季军奖,并多次获得该项赛事的“最佳组织高校奖”。

※ 2016年12月,14软件测试班学生在与众多名校硕士生、本科生参与的同场竞技中,入围仅有30个席位的首届全国大学生软件测试大赛移动应用测试分项赛总决赛,并最终获得三等奖。

※ 2017年3月,软件测试方向学生在全国职业院校技能大赛高职组“软件测试”赛项广东省选拔赛获得总成绩排名第一和第六,晋级国赛;2017 年6月,获得全国职业院校技能大赛高职组“软件测试”赛项团体一等奖。

软件测试方向发展历程(5)

19

发展目标:建设广东省一类品牌专业

1

2

3

构建校企合作平台:产学深度合作、申报协同育人项目

探索系统培养:中高职衔接、高职本科衔接

深入推进人才培养模式改革:行业企业调研、差异化人才培养

4 强化实践育人:建设软件测试工程中心、搭建测试服务平台

5 加强经验推广:资源建设与共享、师资培训、经验交流

20

3 软件测试行业发展现状

21

测试从业人员所属行业或领域分布

22

开发人员与测试人员比例

23

软件测试从业人员学历分布

24

软件测试从业人员岗位分布

25

测试从业人员从事的测试工作类型

26

软件测试从业人员常用编程语言

27

软件测试从业人员希望提高的软件测试技能

28

※ 测试工作进一步前移,测试与开发并行。

※ 软件架构师、开发工程师、QA人员、测试工程师将更好融合。

※ 测试职业将得到充分的尊重,而且没有性别歧视,男女皆宜。

※ 设置独立的软件测试部门将成为越来越多的软件公司的共识。

※ 测试外包服务将快速增长。

软件测试行业的发展趋势

29

※ 随着软件全球化竞争的加剧,为了提高软件质量,降低软件开发成本,分散软件外包风险,软件测试成为重要推动力。

※ 现今发达国家软件业都将软件测试专业人员列入工程型人才的范畴,并已建立专业的职业(岗位)系列。在欧美印等IT产业发达的国家,测试人员数量与开发人员相当甚至超越,而在2016年中国软件测试现状调查报告中的数据显示:我国仅有7%企业的测试和开发人员之比达到1:1,超过61%企业的这个比例在1:4及以下,远低于外国同行。

※ 随着互联网+、移动互联网、大数据等IT新产业的迅速发展,专业化的软件测试人才成为国内IT行业、软件企业的迫切需求。

国内软件测试人才需求状况(1)

30

※ 在2013年6月召开的第12届中国国际软件博览会上,中国软件行业协会教育与培训委员会秘书长邱钦伦指出,我国现阶段的软件测试人才缺口已超过30万,造成此缺口的最大原因就是我国软件测试人才培养途径单一、不健全。

※ 2016年2月,在国内影响力最大的人才招聘求职网之一的“前程无忧”网上,仅珠三角地区的各种软件测试类职位搜索结果数目就达到五千多条,而移动测试工程师更是成为企业即使愿意出高薪也很难招聘到人才的岗位。这种现状引发了专业性的软件测试机构和组织的迅速产生和发展,各类软件测试培训已成为IT技术培训的新热点,其驱动力正是来自软件产业对测试人才的强劲需求和不断提升的人才价值。

国内软件测试人才需求状况(2)

31

4 软件测试人才培养及课程体系

32

※ 目前,软件测试专业教育仅在少数专科院校中开设,2013年教育部核定全国高职高专招生专业目录中的数据显示:全国1840所高职高专院校对1087个不同专业进行招生,共计有47591条专业招生计划,其中招收软件测试专业(方向)的学校有30所,仅占到全国高职院校总数的2.7%。

※ 以广东省为例,2013年在105所专科类别的高校(含公办、民办、合作办学、独立学院)中,招收软件测试专业的学校只有5所,加上在软件类专业中开设软件测试方向的学校也不超过10所,在广东省高职院校中所占比例不到10%,专业招生人数合计为七百余人;已在IT类专业课程体系中开设软件测试相关课程的高职院校也不到40所。

职业院校发展及现状

33

人才培养情况(2017麦可思调查报告节选)

34

人才培养情况(2017麦可思调查报告节选)

35

人才培养情况(2017麦可思调查报告节选)

36

人才培养情况(2017麦可思调查报告节选)

37

软件技术专业(软件测试方向)2016级人才培养方案

软件技术专业(软件测试方向)2016级课程设置与教学安排表

38

以职业能力为核心的人才培养思路

39

人才培养方案制定路径

40

PPT字体

人才培养目标

软件技术专业(软件测试方向)培养面向中国特色社会

主义建设,适应软件产品开发、评测领域的第一线需要,

具有良好的职业道德,掌握软件测试技术理论知识和主

流软件测试技术,具备“一技之长+综合素质”的德、

智、体、美等方面全面发展的发展型、复合型和创新型

的技术技能人才。

41

PPT字体

※ 软件测试工程师

※ 软件开发工程师

※ 软件质量保证工程师

※ 软件产品技术服务工程师

42

43

44

45

46

47

5 软件测试实训室建设方案

48

PPT字体

建设一个集测试实训中心、工程中心、培训中心和软件评测中心

于一体的软件测试技术与工程中心,配置先进设备、自动化测试

平台、教学案例(项目)包、软件测试实训平台、公共测试服务

平台等资源,构建真实的软件开发和测试环境,实现软件技术专

业教学、科研和社会服务一体化的目标,从而提高学生就业能力

和教师专业水平,提升专业及学校的品牌影响力。

49

建设内容:软件测试技术与工程中心

购置测试服务器、笔记本电脑和测试终端等硬件设备

搭建包含功能测试工具、性能测试工具、移动应用测试工具和测试管理工具在内并且可实现50个点的自动化测试平台

购置集教学、实践和管理于一体的软件测试实训平台

购置基于不同行业背景、采用不同架构实现、可独立运行且规模适中的多版本教学案例(项目)包

搭建用于开展软件评测业务的公共测试服务平台

50

软件技术与工程中心系统结构图

51

自动化测试平台逻辑结构图

52

软件测试实训平台业务逻辑图

53

公共测试服务平台总体架构图

54

测试管理工具?

功能测试工具?

单元测试工具?

性能测试工具?

教学中如何选择自动化测试工具开源工具?

商业工具?

55

公司常用的PC端自动化测试工具类型

56

公司常用的移动应用自动化测试工具类型

57

公司常用的性能测试工具类型

58

公司常用的测试管理工具类型

59

公司常用的单元测试工具类型

60

2016年公司最常用的软件测试工具

※ PC端功能自动化测试工具:Selenium、QTP

※ 移动应用自动化测试工具:Appium、MonkeyRunner

※ 性能测试工具:LoadRunner、Jmeter

※ 测试管理工具:禅道、Jira

※ 单元测试工具:Junit、公司自主开发

61

6 WEB测试教学简介

62

公司产品测试对象的应用类型

63

WEB应用测试范畴

※ 测试对象:基于B/S架构、运行在PC端(区别于WebAPP)

※ 测试级别:系统测试、验收测试

※ 测试方法:黑盒测试、白盒测试、动态测试、静态测试、

手工测试、自动化测试

※ 测试类型:功能测试(表单测试/链接测试/Cookie测试等)、

性能测试(服务端性能/前端性能)、负载测试、

压力测试、兼容性测试、安全性测试 ……

64

WEB测试教学实践3. 软件项目包测试

(系统级功能测试)

4. 软件项目包测试(系统级性能测试)

熟悉软件开发的过程与质量管理,深入理解软件测试的基本概念,掌握软件测试的基本理论、基本测试方法和技术。

2. 自动化测试技术

1. 软件测试基础

理解自动化测试的基本概念和原理,掌握业界主流的运行时分析工具、自动化功能测试工具、自动化性能测试工具的基本操作和适用范围,并能应用到软件项目的自动化测试实践中。

以真实的Web应用系统为教学载体,通过完成特定软件项目包的功能测试任务,实践功能测试的需求分析、设计、执行和结果分析的全过程,达到对功能测试流程、工具、方法的掌握和运用。

以真实的Web应用系统为教学载体,通过完成特定软件项目包的性能测试任务,学习性能测试的理论知识,实践性能测试的需求分析、设计、执行和结果分析的全过程,达到对性能测试原理、工具、方法的掌握和运用。

65

Contents Page

目录页

— 65—

THANKS

感谢聆听!

我的联系方式QQ号:2232360E-mail:citystars@163.com

top related