CSTP动态
基地新闻
媒体报道
更多》
软件测试工程师项目实训课程方案
发布人:智原基地     浏览次数:857

实训对象
大学计算机及其相关专业、专科以上学历,即将毕业的学生。
熟悉软件开发技术,欲从事企业级应用开发的各类技术人员。
课程体系
 
学习阶段 课程编号

课程名称

理论强化阶段 CSTP030301 软件测试基础
CSTP030302 现代程序设计语言
CSTP030303 实用数据库技术
CSTP030304 Java核心技术开发
CSTP030305 配置、缺陷管理工具
企业级项目实战阶段 CSTP030306 软件测试工具
CSTP030307 软件测试工程
CSTP030308 企业项目实战案例
课程详解
  1.软件测试基础
 
    课程概述:本课程主要介绍常用的软件测试技术、方法以及测试过程的管理和控制,为学员将来开展测试工作是提供理论支持。在课程中,学员将学习软件测试策略与过程、黑盒测试方法与测试用例设计、白盒测试方法与测试用例设计、回归测试与GUI测试自动化方法、健壮性测试方法、操作手册测试方法、系统可恢复性测试方法、性能测试与并发性测试方法及软件测试过程管理。
  培养目标:
 
了解软件各开发阶段所对应的测试方法
理解测试思想,掌握测试流程
掌握各种测试策略及其所对应的测试方法
能够针对实际情况采用合适的测试策略及测试方法,设计相应的测试用例。
  2.现代程序设计语言
 
    课程概述:.学员就业后可能要测试使用各种主流的高级程序设计语言开发的各种应用程序,本课程的主要目标是让学员对当前主流的高级程序设计语言有所了解,学员将初步具备走查使用各种高级程序设计语言开发的源代码的算法的基本能力,书写软件问题报告时能够揭示出软件故障的内在原因。
  培养目标:
  了解VisualBasic语言的基本特点及其集成开发环境的元素及其简单应用程序的开发。
了解Delphi应用程序的组成及其开发网络数据库的应用。
了解VBScript语言的基本语法。
了解JavaScript语言的基本概念、特点,以及对象使用。
了解HTML文档结构,HTML标记。
了解XML定义、XML文档、XML应用程序、文档类型定义。
了解ASP页面元素、ASP内建对象、ASP数据库访问。
了解JSP的基本语法、JSP的特点。
了解PHP语言的特点、基本语法、高级特性
了解Miscrosoft.NET平台的特点及主要服务
了解C#语言的特点、基本结构
  3.Java核心技术开发
 
    课程概述:本课程的主要目的是向学员提供进行高级Java应用的面向对象程序设计所必要的理论、知识和技能。在本课程中,学员将学习Java语言的语法和面向对象的理念和概念,以及Java运行时环境的更加高级的特征,例如对GUI、多线程和TCP/IP网络的支持。运用Java程序设计语言、面向对象的基本原理和Eclipse3.2编写、调试、运行和测试面向对象的基于TCP/IP协议的联网的、带GUI的、多线程的C/S应用程序。
  培养目标:
  描述关键的Java语言特征
编译和运行Java应用
描述Java语言的句法元素和结构体
描述面向对象范式
使用Java语言的面向对象的特征
描述和使用异常
使用集合(Collection)API
读、写文件
使用AWT和Swing开发GUI程序
描述和使用Java的事件处理机制
掌握多线程的基本知识和部分多线程设计模式
开发多线程的Java应用
使用TCP/IP协议开发C/S结构的程序
掌握面向对象设计的原理
初步掌握UML
  4.实用数据库技术
 
    课程概述:本课程将为学员在将来工作中使用数据库管理系统打下坚实基础。学员将学习数据库管理系统的基本概念、常用的标准SQL(结构化查询语言)的语法、数据库设计流程、数据库的事务和索引、数据库性能优化思想。学员还将学习如何安装、创建、配置能正常运行的SQLServer2000数据库,并以有效和高效的方式来正确管理各种不同的数据库元素,从而构造出一个设计良好、能正常运行的数据库。除了学习执行数据库管理(DBA)任务所必须的各种不同的命令之外,学员还学习采用相应的客户端管理工具来执行相同的DBA任务的指示和命令。
  培养目标:
  了解数据库的运行原理
安装、创建、配置SQLServer2000数据库
使用标准SQL语言
事务的管理
管理不同的字段类型
创建和维护SQLServer2000的表
创建、维护以及优化索引
管理约束
创建和管理用户
了解数据库管理系统的运行参数的优化思想
了解查看数据SQL语句对应的执行计划的方法,并能对该SQL语句进行性能分析
了解数据库性能调优的思想,为将来分布式系统的性能测试做准备,能对数据库服务器性能做一定调优
  5.配置、缺陷管理工具
 
    课程概述:课程的主要目标是向学员提供软件配置管理、软件缺陷管理的软件工程思想,学员同时会掌握当前流行的软件配置管理工具、软件缺陷管理工具的使用方法及相关应用环境的搭建方法,使得学员毕业后可以迅速的融入到相应的团队软件测试、软件开发环境中。
  培养目标:
  掌握软件配置管理的软件工程思想
能够为相关团队搭建软件配置管理环境
在软件配置管理的基础之上开展单元测试、集成测试工作
具备一定的在软件配置管理下编写软件代码的能力
掌握软件缺陷管理的软件工程思想
能够为相关团队搭建软件缺陷管理环境
通过软件缺陷管理系统提交软件缺陷、进行软件故障管理
  6.软件测试工具
      课程概述:课程的主要目标是使学员掌握各类软件测试工具的用途及其使用方法。每类软件测试工具都有多家企业级的软件测试工具产品供相关人员选用,但每类软件测试工具的用途和使用方法都大同小异,课程将以IBMRational公司的软件测试工具为主,同时结合软件测试理论和有针对性的测试案例分别对该公司的软件测试工具进行讲述,主要讲述的软件测试工具为:PureCoverage(白盒代码覆盖测试工具)、Purify(白盒内存相关测试工具)、Quantify(白盒性能瓶颈测试工具)、Robot(功能、性能测试工具)、TestManager(测试管理工具)。
  培养目标:
 
熟练使用PureCoverage进行代码路径覆盖测试。
熟练使用Purify检测内存使用相关的问题。
熟练使用Quantify检测程序性能瓶颈。
熟练使用Robot进行GUI脚本录制,往GUI脚本中添加验证点、数据池、控制结构以完成回归功能测试。
结合Robot和TestManager进行并发性能测试,了解性能调优的思想。
理解测试自动化的思想,能够使用自动化测试工具执行测试工作。
  企业项目实战案例
  某银行业务管理系统的第三方软件测试
 

    常见的软件测试有三种类型:一.承担项目的软件公司自己组织的软件测试,其优点是对项目了解,其缺点是测试同开发难以截然分离,在一定程度上影响了测试结果的客观公正性;二.用户自行组织测试,也是常见的一种方式,用户出于维护自身利益的考虑,能够积极组织工作,缺点是由于用户往往缺乏系统的计算机知识,也不具备合适的测试工具和测试方法,因此测试结果往往流于片面;三.第三方测试,也就是委托第三方(非软件开发组织也非软件用户)专业测试机构,由了解业务的专业测试人员采用适当测试工具、方法对软件质量进行全面检测,因为第三方测试机构独立于软件开发方和用户具备独立性和权威性,日益受到青睐。
    本项目实战将采用第三方软件测试机构的工作流程和机构模式带领学员对某银行业务管理系统进行测试。

  技术参数:
  被测软件架构:J2EE+Tomcat+MySQL。
功能测试工具:RationalRobot、RationalTestManager。
性能测试工具:RationalRobot、RationalTestManager。
版本控制工具:CVS
缺陷管理工具:RationalClearQuest
  主要测试工作:
 
需求评审:对软件用户提交的《业务需求书》进行审查,分析其可实现性及业务功能的完整性。
测试计划:根据软件用户提交的《业务需求书》中的业务功能点初步制定测试计划和将采用的测试策略。
设计评审:分析并确认软件开发方提交的《概要设计说明书》和《详细设计说明书》是否正确和完整的体现了《业务需求书》的用户意图。
测试说明:以软件开发方提交的《概要设计说明书》和《详细设计说明书》为基础设计测试用例。
功能测试:对被测软件的各功能点进行正确性、易用性测试。
健壮性测试:对被测软件进行异常操作流程测试,看其能否防止各种恶意误操作。
回归测试:每个应用软件都会经过多轮次软件测试,使用自动化测试工具进行回归测试以将功能测试人员从繁杂的功能测试中解放出来。
性能测试:确认被测软件系统在大数据量、大并发量的应用情况下,被测软件是否满足《业务需求书》中的性能指标。
资源消耗性测试:确认被测试软件是否存在资源泄漏问题,资源泄漏问题将导致系统无法长时间的正常运行。
安装配置测试:确认被测试软件能否顺利地在目标计算机系统上进行软件部署并投入使用。
可恢复性测试:确认在被测试软件系统崩溃之后,开发方提出的系统恢复策略可以正确使用并满足软件用户的系统恢复时间要求。
操作手册测试:确认被测软件的操作手册内容是否全面、并与当前软件版本保持一致。
测试报告:综合被测软件的所有测试结果,对被测试软件的质量做总体性说明。

olympic collection watches replica watches patrimony watches replica omega watches replica bvlgari watches replica omega cartier tankissime watches replica rolex tudor prince date watches fake tag heuer watches limited edition watches fake watches tank francaise watches watches replica graham watches fake breitling watches tradiomir watches fake breitling iwc watches fake cartier watches replica omega watches fake rolex watches replica longines watches replica rolex watches cartier lanieres watches fake cartier replica romain jerome watches replica cartier watches replica vacheron constantin watches fake rolex breitling super avenger watches fake rolex watches for sale new formula watches replica cartier patek philippe watches fake omega watches patek philippe watches fake omega replica vacheron constantin watches fake watch fake longines watches replica watch air king watches replica breitling watches fake hublot watches replica breitling tudor prince date watches wholesale watches new formula watches fake tag heuer cartier watches replica tag heuer watches hublot classic watches replica tag heuer for bentley flying watches wholesale watches carrera watches. fake u boat watches replica breitling cartier rond louis watches wholesale watches lv watches fake tag heuer fake bvlgari watches replica tag heuer watches seamaster watches fake tag heuer watches cartier ballon blue de fake watches fake rado watches watches replica fake jaeger lecoultre fake breitling watches millenary watches fake breitling replica bvlgari watches fake cartier watches replica movado watches fake rolex watches golf watch watches replica tag heuer oris watches wholesale watches fake gucci watches replica watches assioma watches replica omega watches chronoscaph watches replica omega automatic watches replica rolex breitling professional watches replica rolex watches jaeger lecoultre fake cartier railmaster watches replica cartier watches aquanaut watches fake rolex tank americaine watches fake rolex watches for sale omega seamaster watches replica cartier co axial watches fake omega watches grand watches fake omega lv watches fake watch colt watches replica watch replica patek philippe watches replica breitling watches aquanaut watches. handbag lv louis vuitton lv men replica louis vuitton handbags fake louis vuitton handbags replica louis vuitton lv replica louis vuitton louis vuitton fake handbags replica handbags lv men wallet fake chanel handbags replica louis vuitton men replica louis vuitton wallets lv wallets for men replica louis vuitton louis vuitton fake wallets for men replica handbags fake gucci bags fake chanel handbags handbag fake replica chanel wallets louis vuitton mens wallet fake chanel wallets imitation lv handbags fake gucci mens gucci replica wallets fake louis vuitton lv purses replica gucci handbags fake lv travel handbags replica gucci handbags lv men fake fake gucci wallets louis vuitton men wallets fake chanel lv mens fake replica chanel wallets gucci fake replica gucci louis vuitton wallet for men fake louis vuitton replica handbags fake gucci replica lv men replica louis vuitton louis vuitton wallets for men fake replica louis vuitton wallets bags replica.
更多》
衡阳一华电脑外语学校 湖南工程职业技术学院 郧阳师专
长沙航空职业技术学院 湖南机电职业技术学院 湖北经济学院
湖南人文科技学院通控系 武汉大学网络学院 铁道教育
湖北大学继教院江汉校区 三峡职业技术学院 武汉大学网络学院
关于我们 联系我们 工作机会 企业邮箱 本站LOGO
主管单位:中国软件行业协会 科技部火炬中心 中国国际人才交流基金会
教育服务:北京华信智原教育技术有限公司 版权所有
京ICP备06017788号