北 京:(010)51292078 上 海:(021)51875830
西 安:(029)86699670 南 京:(025)68662821
成 都:(028)68802075 武 汉:(027)50767718
广 州:(020)61137349 深 圳:(0755)61280252

课程表 联系我 在线聊 报名 付款 我们 QQ聊 切换宽屏

3G软件测试工程师班

   课.程.目.标

  随着3G来临,社会对3G人才的渴求使3G人才已经成为业界关注“3G软环境”的焦点之一。外企3G软件测试工程师就业培训专注于培养企业需求量大、就业率高,但人才市场紧缺的高端3G软件测试人才。培训中心采用国外的原版教材,以及富有针对性和高强度的软件开发和软件测试实践,使学生迅速掌握最流行的3G软件技术以及3G软件测试技术,成为一名优秀的高级3G软件测试工程师。

   课程内容
七门热点技术:Symbian/Linux/Android/iPhone/QT/Windows Mobile/J2ME   
Nokia Symbian:Symbian S60; Carbide C++/Visual Studio 2005; S60 Emulator
Motorola Linux:Qtopia; Fedora; Makefile; vi编辑环境
Google Android:Android; Eclipse; ADT; Android Emulator
Apple iPhone: MacOS X; Objective-C; Xcode; iPhone Emulater
Nokia QT: Qt Creator; Qt Sdk; MeeGo; Maemo; Moblin
Windows Mobile: PorketPC;SmartPhone; Visual Studio 2005
J2ME:Sun J2ME; Motorola J2ME; Nokia J2ME
   入.学.要.求

本课程面向希望把握3G历史性机遇,成为3G移动互联网紧缺人才,并拥有一年以上软件开发经验或计算机相关专业硕士学历(包括在读),同时具备Java语言基础的开发者;

本课程同样适用于希望了解Android开发知识,为未来业务转型奠定基础的企业技术团队。

   班.级.规.模.及.环.境
       为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。
   开课时间和上课地点
     上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:深圳大学成教院/ 电影大厦(地铁一号线大剧院站)【北京分部】:福鑫大楼/北京中山 【武汉分部】:佳源大厦(高新二路) 【南京分部】:金港大厦(和燕路) 【成都分部】:领馆区1号(中和大道)
     最近开课时间(连续班/周末班/晚班):
3G软件测试开班时间:即将开课,详情请咨询客服。(请抓紧报名)
   实验设备和授课方式

     ☆课时: 共6天,36学时

        ☆外地学员:代理安排食宿(需提前预定)

        ☆合格学员免费颁发相关资格证书,提升您的职业资质
        作为最早专注于嵌入式培训的专业机构,曙海嵌入式提供的证书得到本行业的广泛认
        可,学员的能力得到大家的认同

        ☆合格学员免费推荐工作
        ★实验设备请点击这儿查看★

   .最.新.优.惠.
       ☆在读学生凭学生证,可优惠500元。
   .质.量.保.障.

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
        3、培训合格学员可享受免费推荐就业机会。

   .课.程.大.纲.

3G软件测试工程师班


课程名称 课程内容 培训目的

3G软件开发技术

3G嵌入式系统

3G技术;嵌入式系统定义;嵌入式系统特征;嵌入式系统应用

掌握3G技术;嵌入式系统特点及应用

3G软件开发环境 3G嵌入式开发环境: Symbian S60, Series 40, UIQ; Monta Vista; J2ME; Windows Mobile; 嵌入式Linux; 3G软件开发流程;CodeWarriar IDE 掌握嵌入式3G手机软件的开发环境及开发流程

Unix/Linux下的程序设计

Unix/Linux用命令 Unix/Linux系统介绍,Unix常用命令讲解及实践 掌握Unix/Linux操作系统结构以及常用命令的使用
Unix/Linux开发环境 掌握客户端软件Exceed的使用;掌握makefile的编写,shell 编程以及调试工具的使用。 掌握Unix/Linux下的开发环境;熟练编写makefile;熟练掌握Unix/Linux下调试工具的使用
C语言开发应用 能够掌握结构化的程序设计方法和软件开发过程,了解常用的数据结构和算法,灵活使用指针,并使用C语言开发应用软件,了解编码规范,了解常见软件错误产生原因。 掌握Unix/Linux下的C语言编程技术
面向对象的Java的软件开发
面向对象的Java编程技术 Java SE 5.0语法归纳讲解;系统学习Java的面向对象的编程技术。开发环境:Eclipse 熟练掌握面向对象Java程序设计
Rational Rose Component View, Deployment View, Use Case View 和Logical View;Use Case和Scenarios;Sequence Diagram和State Diagram;Class Diagram 熟练掌握Rational Rose工具以及各类视图在面向对象的软件设计中的应用

数据库

SQL Server 数据库的工作原理、维护及使用;SQL语言及编程;表空间、表、索引的建立和应用 掌握大型关系数据库SQL Server安装、维护及使用

J2ME嵌入式开发技术

J2ME开发环境和工具配置 J2ME架构;比较J2ME, J2SE与J2EE; J2ME无线设备的应用; J2ME开发环境 掌握J2ME架构与开发环境
J2ME用户界面设计 CLDC与MIDP; 高级用户界面设计; 低级用户界面设计 掌握J2ME高级用户界面和低级用户界面的设计与开发
J2ME网络编程 J2ME网络接口;HTTP网络程序设计 掌握J2ME的网络编程及HTTP协议的应用
J2ME数据管理系统 J2ME记录管理系统; J2ME RMS package 掌握数据管理系统的使用
J2ME游戏开发 J2ME动画;J2ME游戏设计与开发 掌握J2ME游戏的设计与开发

3G软件开发过程

软件开发工过程 系统学习软件开发过程:需求分析,概要设计,详细设计,编码,测试。 掌握软件开发的生命周期以及开发过程的各个阶段
软件开发模型 系统学习软件开发模型:瀑布模型(waterfall model),原型模型(prototype model),增量模型(incremental model)螺旋模型(spiral model)等。比较各种模型的适用范围及优缺点 掌握软件开发的各种模型,适用范围以及优缺点。
软件版本管理 系统学习软件版本控制、管理及相应工具:Visual SourceSafe和 CVS等 掌握软件版本管理及其工具的使用

3G软件测试

3G测试基础 3G软件测试环境搭建;3G软件测试特点;软件测试背景与软件测试质量 掌握3G嵌入式软件测试基础以及软件测试环境搭建
3G测试模型 3G软件测试模型类别以及测试模型的创建 掌握3G测试模型分类以及模型的创建
软件测试类型 静态测试,动态测试;黑盒测试,白盒测试,灰盒测试 掌握软件测试的基本分类以及软件测试方法
软件测试方法 系统学习软件测试方法,包括: 单元测试,集成测试, 功能测试,回归测试,系统测试,安装测试, 验收测试,Alpha测试,Beta测试,压力测试,性能测试,冒烟测试 系统学习掌握软件测试的步骤、方法及常见问题的处理
测试计划与测试策略 系统学习软件测试计划的制定与实施,测试策略的选择与运用,按照测试计划执行测试用例、识别和优化缺陷、填写缺陷跟踪报告,评估测试结果并改进测试过程 掌握软件测试计划的制定与实施, 以及测试策略的选择与运用
测试用例 系统学习软件测试用例的组成部分,以及高效设计软件测试用例的方法。 熟练掌握测试用例的书写,并高效设计软件测试用例
Bug生命周期 系统学习Bug提交,掌握Bug的生命周期以及Bug的跟踪测试 掌握Bug的生命周期以及Bug的跟踪测试
3G测试执行 3G测试执行;测试用例的通过率;测试代码覆盖率;测试结果的分析与评估 掌握3G测试的实施与执行
自动测试及测试工具 系统学习软件测试工具,包括:
自动测试工具:WinRunner;
自动测试工具:QuickTest Professional;
压力测试工具:LoadRunner;
测试管理工具:Testdirector;
Bug跟踪工具:Bugzilla
掌握测工具的使用

项目实战

测试项目 在培训经理的带领下由学员组成的团队完成基于Client- Server构架的Symbian嵌入式“远程同步To-Do List系统”软件产品的测试。该软件基于SUN平台,使用Weblogic作为服务器实现数据发布,Symbian客户端实现本地数据库系统与服务器的维护与管理以及与用户间的交互。测试内容包括:制定测试计划与测试策略,完成测试用例;灵活使用测试工具与测试技术完成测试任务;写出测试报告及用户文档;评估分析测试报告等。 该软件产品“远程同步To-Do List系统”的测试包括:单元测试、集成测试、功能测试、回归测试、系统测试、安装测试、性能测试、Alpha测试、Beta测试及验收测试等。 通过实际项目提高软件测试能力,熟练掌握测试计划的制定,测试策略的选择与实施;灵活使用测试工具,熟练使用各类测试方法完成测试任务;递交测试文档与测试报告