软件技术(软件测试)专业介绍

发表日期:2016-04-11    ( 浏览次数:10161 )

软件技术(软件测试)

高品质软件,由“测”而出

随着中国软件业的迅猛发展,软件产品的质量控制与质量管理正逐渐成为企业生存与发展的核心。为了保证软件在出厂时的"健康状态",几乎所有的IT企业在软件产品发布前都需要大量的质量控制工作。作为软件质量控制中的重要一环,软件测试工程师应运而生。然而, 国内软件业因对软件质量控制的重要作用认识较晚,尚未形成系统化的软件测试人才需求供应链,造成了目前企业欲招纳软件测试人才却"千金难求"的尴尬局面。我国软件测试人才总体缺口极大,并且以每年15-20%的速度在上升,人才需求均为中大型IT企业。但国内高校在软件测试专业基本空白,人才以稀为贵,正处于地位、薪资双高时期,软件测试工程师作为软件质量的把关者,在企业中的地位也越来越重要。

一、专业代码:610205

二、培养目标:

本专业主要培养社会急需的,掌握本专业必备的数据库应用、Web应用、软件测试、程序设计的专业能力,能从事计算机软件测试、软件设计与开发、管理和维护岗位的高端技能型人才。

三、职业、就业、创业方向

毕业后推荐进入移动运营商、手机应用开发商、手机终端制造商、手机平台开发商等移动互联网行业的公司,从事软件开发、软件测试、软件综合服务的售前售后技术支持等岗位群。

四、专业培养规格

(一)知识结构

1、掌握windows、Linux操作系统、网络环境; 

2、掌握软件测试技术知识;

3、掌握功能测试项目实践;

4、掌握java程序设计;

5、掌握白盒测试技术、数据库技术;

6、掌握功能测试工具、web测试工具、性能测试工具;

7、掌握手机软件测试。

(二)能力结构

1、具有良好的行业素养、团队意识与合作精神;

2、具备较好的自然科学基础和一定的人文科学素养;

3、具有一般计算机软、硬件和计算机网络的安装与维护能力;

4、具有中小型移动互联网软件的测试能力;

5、具有中小型移动互联网;软件的开发能力;

6、初步具有移动互联网项目开发的管理能力;

7、具有中小型数据库的设计、维护能力;

8、具备行业相关认证的职业技能。

五、招生对象及修业年限

1、招生对象:参加全国统考高中毕业生。

2、学制与修业年限:学制三年,实行弹性学制。

六、专业核心课程

(一)核心课程

Windows操作系统及网络基础、软件测试理论、功能测试实践、Java程序设计、白。盒测试技术、数据库技术、功能自动化工具QuickTestProfessional、QTP项目、Web测试工具Selenium、Linux操作系统及网络环境、LoadRunner性能自动化工具、LoadRunner项目实践、性能测试工具JMeter、手机测试。

(二)核心课程描述

1、软件测试技术课程简介

本课程围绕一个系统项目案例来贯穿软件测试及管理各个模块的理论讲解,内容包括软件测试概述、软件测试计划与策略、黑盒测试技术、白盒测试技术、单元测试技术、集成测试技术、系统测试技术、验收测试技术和软件测试管理等,使学生掌握基本的软件测试技术和技巧,掌握流行的测试工具、项目的测试环节、整体步骤及各种测试方法的使用,具备软件测试的职业技能。

2、Java程序设计课程简介

本课程通过程序设计人员开发一个基于B/S结构的学生在线考试系统,从开发前的准备、系分析与设计、设计系统的功能、系统的模块集成和系统测试等开发过程,介绍JAVA程序开发环境的安装配置、面向象程序设计的概论、GUI界面设计、事件处理、异常处理、输入输出处理、线程、Java Applet等知识,使学生在掌握开发学生在线考试系统的过程中掌握程序开发技能的同时培养其团队协作意识和构建良好的编码习惯。

3、数据库设计与实现课程简介

通过本课程掌握数据库原理及基本理论,掌握SQL Server数据库管理系统的应用技术,掌握数据库应用系统的设计方法和开发过程,熟悉数据库系统的管理和维护方法,了解相关的安全技术,能够按照用户需求,设计、建立、运行、维护高质量的数据库。

4、功能、性能测试工具课程简介

本课程主要由具有丰富项目经验的工程师授课,以软件测试工程师所必备的能力为主轴,讲授测试工具使用的方法,通过本课程让学生掌握编写测试脚本,提高测试效率。作为高级软件测试工程师,不仅仅要有扎实的测试基础,更需要具备进行自动化测试的能力,能够编写测试脚本,完成较为复杂的测试任务。

七、师资力量

1、师资来源:学院优秀教学团队;合作企业工程师。

2、师资团队:本专业方向师资团队共有10人,其中包括四川省优秀教师1人,高级项目经理3人,双师型讲师3人、高级工程师2人。

核心课程由以下教师承担:

刘勇军:硕士,副教授,四川省优秀教师,2010 IBM Faculty Award(IBM学院奖)获得者,多年的一线软件开发经验和高校教学管理经验,主要从事程序设计、软件工程等教学工作。

邬勇:高级软件测试工程师、项目经理,具有多年的企业软件开发实战经验,主要从事软件项目管理、软件测试等课程的教学。

钱江:高级软件开发工程师、项目经理,电子科技大学计算机系统结构专业毕业,多年的企业工作经验,主要从事计算机导论、操作系统、数据结构、算法设计、C/C++程序设计、Unix/Linux程序设计等课程教学。

罗勇:高级软件开发工程师、项目经理,四川农业大学计算机应用与技术专业毕业。多年计算机软件开发经验,从事:计算机基础、网页设计、C语言、.NET、数据库原理、Android应用开发等教学工作。

黄开:高级讲师,具有多年移动应用软件开发经验,主要担任Java程序设计、Android手机应用程序设计、数据库等课程教学任务。

王俊海:项目经理、微软linuxoracle认证工程师;高级讲师;研究领域:Java技术,.NET技术,互联网软件开发技术。

魏娟:项目经理、高级讲师;研究领域:Java Web开发,数据库设计。

余东勤:资深讲师、研究领域:c#技术,移动互联网技术。

郭美伶:多年从事软件测试工作,具有丰富的软件测试经验,主要担任软件测试、手机软件测试等课程的教学任务。

八、实习实训

内容

学期

周数

学时

Windows、Linx操作
系统及网络基础

第一学期

6

48

软件测试技术

第二学期

14

112

Java程序设计

第三学期

15

120

数据库设计与实现

第四学期

4

32

功能测试工具、Web测试工具

第四、五学期

8

112

性能测试工具

第五学期

5

80

手机测试

第六学期

5

80

毕业实习

第六学期

12

192

九、毕业要求

1、学生在校期间需要学习完成教学计划规定的课程、考试合格,并符合相关毕业要求可获得毕业文凭;

2、 获得世纪鼎利智翔教育软件测试工程师认证证书。


在线客服系统