2024年第十七届国信安“IT汇”大学生冬令营开始报名了
“编程技能神级操作”“求职面试攻略”“高薪冲刺计划”
当今时代,行业机遇与挑战并存。很多不需要进行线下活动的行业在近几年获得了更大的关注,比如游戏行业、短视频行业、互联网医疗、生鲜电商等互联网行业遇到风口,逆势增长,迎来新一轮的人才需求爆发。
另一方面,互联网企业的快速发展需要动手实践能力强的高素质人才,很多缺乏项目实战能力的大学应届毕业生被企业拒之门外,造成IT人才的供需关系处于尴尬境地。
国信安基地作为中国电科的下属子公司及国家级IT人才培养基地,受集团公司及成都市软件产业发展中心双重指派,对“网络信息安全子集团”和软件园区的所有人员组建、招聘、培训等相关事宜进行全权推进。由成都市政府以及中国电科集团共同投入技术、人力、资金等优势资源与高校产学结合,共育IT高新人才。
为加强学生实践能力的训练,培养应用型专业人才,国信安作为川渝地区众多高校的实习实训基地,特联合组织开展第十九期“IT汇”大学生冬令营活动,提升学生的实践能力和专业技能,最终达到提升学生就业能力的目的。
通过集训和职业指导,缩小大学生入岗期间就业能力、职业素养的差距,帮助学生提升专业技术能力与职业能力,快速入职企业。
该训练营为企业定制实训性质,实训完毕,达到毕业实习条件的学生,通过企业项目经理考核,合格学员我们将直接输送至中国电科下属公司(如:卫士通、中电科技、普瑞科技、深思科技)和软件园区企业内政府重点扶持的发展型IT企业(如:诚迈科技、中科合迅、启明星辰、久远银海)就业。
l 对象:专科大二学生,大三,本科大三,大四学生
l 形式:项目实战体验、团队拓展、大咖互动、企业参观
l 方向:JAVA、web前端、网络安全、软件测试、UI设计、
嵌入式,项目详细介绍请见附件1;
Java--FS财务管理系统 / 网络安全--渗透测试 / 软件测试--“大鱼来了+熊猫优选”鸿蒙测试
嵌入式--家庭网关信息采集系统 / UI设计--C4D实战 / Web前端--“剧本杀”鸿蒙APP
l 人数:每个方向限人数30人
l 住宿地址:成都高新区青年公寓
l 冬令营周期:10天
l 冬令营费用:全程免费
其他费用:自费园区食堂,杂费300元(包含住宿费+冬令营服装费+保险等)除此之外,无其他任何费用
l 咨询/报名:钟老师 17743213837(Tel)/996877383(QQ)
l 报名形式:填写附件二申请表后,反馈至邮箱996877383@qq.com
申请通过后我们将以邮件或者电话方式进行通知。
l 参训需提交资料:学生证、身份证复印件各1份(统一购买保险,服装).
暂定2024年1月中下旬开营(以最终通知时间为准)
成都国信安信息产业基地有限公司
2023年11月
往期风采:
【聆听企业分享】 【走进安恒信息-名企参观】
附件一:冬令营项目介绍
Ø JAVA项目实战训练营--FS财务管理系统
一、集训目标
本次实训目标以计算机应用人才培养体系为指导,以学生实际学习课程为依据,主要是培养学生掌握软件开发工作步骤、工作方法,能熟练完成页面构建,进行完整JavaWeb应用程序开发流程,能在项目经理指导下完成管理系统开发的实施过程、后端服务器开发技术。同时在实习实施过程中融入职业素养的综合训练,加强学员的沟通能力、表达能力的锻炼。达到学以致用,提高就业竞争力,从而在日益激烈的职业竞争中拔得头筹。
本次冬令营以“FS财务管理系统”为案例,按照开发流程带领学员将项目的业务需求、项目布局、业务实现等环节进行一一体验。通过对“FS财务管理系统”业务架构、前端展示:在前端页面上显示数据库中的数据,如登录、凭证、账簿、报表、结账、设置等等;前端交互:通过POST、GET等http协议,与服务端进行同步或异步数据交互。后台功能:对支撑整站需要用到的数据进行管理维护,比如凭证、账簿、报表、结账、设置等等。利用IDEA工具对项目进行重构,过程中完成对Spring MVC、Spring、Mybatis、JavaScript、JSON等相关知识的学习及拓展,学习语法知识,充分掌握理论知识和专业技术如何在项目中应用,增加企业项目在企业中的开发经验。完成以下实训能力的达成:
AI人工智能了解;
ChatGPT角色扮演指南;
理解JavaWeb应用开发的具体实施步骤和环节;
理解JavaWeb应用的必要组成;
掌握HTML5进行页面布局;
掌握CSS3的属性实现页面特效;
掌握Layui快速布局;
了解企业应用系统开发流程,完成需求分析及设计文档的编写;
掌握Mysql数据库,实现数据存储,完成数据库表设计、开发;
熟练应用Idea、Tomcat、Git等开发工具;
熟练使用JavaWeb相关技术实现如:SSM三大框架整合、Ajax接口调用、Json格式剖析等,实现医院系统的开发;
掌握阿里云服务器安装配置Jdk、Tomcat、MySQL环境,实现项目打包发布,最终实现外网访问。
感受企业文化,体会岗位技能要求;
理解团队合作重要性;
体会项目研发流程、方法、技巧;
u 感受作为职业人应该具备的基本素质、专业素质、行业知识。
项目开发流程
三、集训课程安排:
工作日 | 内容模块 | 课程内容 | 课程目的 |
第1天 | 团队组建 | 1.开班分组 2.团队展示 | 组建团队,制定团队相关规章制度,以让学员在后期体验和感知团队配合和规范的重要性 |
项目介绍 (AI人工智能) | 1.FS财务管理系统商业系统Axure 2.对企业认识、开发规范 3.IDEA工具介绍及安装 4高效学习方法论 5.开发环境安装 6.AI角色扮演指南 | 1.专业学习路线+高效学习方法 2.熟练掌握IDEA工具编写代码; 3.带领学员了解和认知到商业项目文档是如何明确研发系统的功能模块、预期研发成果。企业发展中的状况,学会基础的环境搭建; | |
第2天 | 商业项目开发流程 (需求+流程+GPT) | 理解商业需求、原型等。真实软件开发合同该怎么签; 项目代码开发的流程、企业项目的标准; 数据库设计(E-R图、逻辑结构图、物理结构图),标准数据字典呈现; MySQL亿级数据如何优化,感受真实面试题与学生掌握的差距; 分享ChatGPT新型应用、SQL语句编写、工程代码排查、学会角色扮演指南; | 1、结合需求、原型设计、等环节,体验整站开发实现过程;培养并提高开发过程中发现问题、分析问题、解决问题的能力; 2、项目代码开发的流程、企业项目的标准、学员再次流程体验并自我驱动; 3、掌握ChatGPT基本应用,学会角色扮演; |
第3天 | 前端技术 (HTML+CSS+JS+Layui) | 1.HTML+CSS+JavaScript知识点巩固; 2.Layui基础组件讲解; 3.Layui后台主页布局; 4.顶部布局; 5.侧边栏布局; 6.仪表盘布局; 7.凭证布局; 8.账簿管理布局; | 带领学员快速掌握开源模块化前端Layui框架,理解企业级后台服务平台搭建是怎样的一个流程。快速构建后台管理系统页面。 |
第4天 | 1.MyBatis概述、配置、动态SQL、缓存、运行原理、多表联合查询 | 1.MyBatis概述; 2.MyBatis入门配置; 3.基本的CRUD操作; 4.核心配置文件详解; 5.MyBatis的动态代理完成CRUD; 6.Mapper.xml的配置; 7.动态sql; 8.MyBatis的实现多表联合查询; | 带领学员掌握Spring+Mybatis框架企业标准化搭建配置,从Spring快速入门开始,逐步分析了Spring的整体架构以及核心概念,对Spring的基础支持层、核心处理层中各个模块的功能和实现细节进行了深入的剖析。 |
第5天 | 1.Spring+Mybatis 2.SpringMVC接收参数 | 1.Mybatis框架替换已有的JDBC,基于ORM实现现有模块表的关系映射,搜索条件动态SQL具体实现; 2.理解Spring中Spring框架IOC思想,结合AOP实现日志管理,事务管理; 3.整合Spring+Mybatis框架,实现从View层到Controller数据交互、验证,全局异常信息的友好提示; | |
第6天 | 1.Spring Boot整合Logback日志管理2.Swagger2在线接口文档+项目实战 3.后端接口统一校验Validator | 1.SpringBoot接口规范 2.后端接口统一校验Validator 3.Spring Boot整合Logback 4.Spring Boot整合Swagger2 5.Swagger2简介 6.Swagger2基本用法 7.Swagger-UI用法 8.Swagger2配置 9.完成登录业务代码-测试 | |
第7天 | 1.商业项目开发 2.实现项目相关业务页面渲染 3.完成数据的收发处理 4.对应模块开发 | 1.后端完成数据的收发处理; 2.向前端提供标准接口; 3.前端渲染对应页面; 4.共同完成模块开发; 5.登录、系统代码编写,完成单元测试; 6.权限管理代码编写,完成单元测试; 7.凭证/账薄代码编写; 8.仪表盘、结账代码编写; | 1.根据各模块的分析,团队内部分配开发任务并细化开发计划,同时完成项目整合; 2.让参与学员学会搭建系统工程中的功能模块,理解企业级项目的整体流程。 3.项目代码开发前的流程、企业项目的标准(学员再次流程体验并自我驱动) |
第8天 | 1.测试 2.打包部署 3.云服务器 | 1.完善项目; 2.项目打包; 3.Windows系统、Linux阿里云平台软件安装、生产环境部署; 4.云服务器系统上Tomcat的部署及使用; 5.上线测试; | 掌握项目在云服务平台如何上线,了解企业开发是如何从开发环境->测试环境->生产环境 |
第9天 | 项目实战 (ChatGPT生成PPT) | 页面实现、项目整合、展示PPT制作 | 理解沟通交流在团队工作中的重要性,结合之前的需求、原型设计、首页实现等环节,体验整站开发实现过程;培养并提高开发过程中发现问题、分析问题、解决问题的能力 |
第10天 | 项目评审&总结 |
四、项目展示截图
Ø 网络安全训练营--渗透测试(白帽子必备技能)
一、集训目标
本次实训目标以计算机应用人才培养体系为指导,以学生实际学习课程为依据,以现阶段学生最感兴趣的话题为兴趣动力,主要是培养学生对网络安全行业产生兴趣,了解网络安全行业的工作,理解漏洞的原理,利用以及防御的过程,掌握相关工具的常规使用姿势。
将会获得如下方面的收获:
掌握KALI操作系统的使用
掌握信息收集的常用方法
掌握漏洞扫描工具的使用
掌握漏洞利用的过程
掌握网络7层协议
掌握协议包的分析工具
掌握密码破解的原理
掌握常见的安全渗透工具
二、集训内容安排
本次冬令营以“渗透测试流程”为主线,进行一系列安全相关知识的普及,让学员在学习理论的同时进行实操,达到理论和实践想结合。
主线:从安全靶场的角度去认识网络安全漏洞,学习主流安全漏洞和工具,开展安全渗透的基础操作。
三、集训课程安排
工作日 | 内容模块 | 课程内容 | 课程目的 |
第1天 | 团队组建 | 1.开班分组 2.团队展示 3.学习方法指导 4.冬令营总体安排介绍 | 组建团队,制定团队相关规章制度,以让学员在后期体验和感知团队配合和规范的重要性 |
相关环境搭建 | 1.安装vmware虚拟机软件 2.安装kali系统 3.kali系统的常规使用 4.Linux的基本命令回顾 5.Burp Suite的介绍和使用 | 掌握后续课程的环境以及操作系统安装 | |
第2天 | SQL注入漏洞基础 | 1.SQL注入的原理和核心 2.SQL注入的实战 3.SQL注入的防御 | SQL注入是一种常见的安全漏洞形式,让学员们快速掌握一种安全漏洞形式。 |
第3天 | "孤注一掷"潘生的黑客手法层层解析 | 1.sqlmap的安装与使用 2.sqlmap的实践实操 3.google语法介绍,寻找一下sql注入漏洞 | 结合谷歌黑客语法去寻找一下安全漏洞,使用sqlmap注入神器快速上手安全注入。 |
第4天 | 漏洞在我们身边无处不在 | 1.逻辑漏洞讲解 2.验证码可重复利用解析 3.越权漏洞解析 4.未授权漏洞解析 5.支付逻辑漏洞解析 | 掌握逻辑漏洞利用的过程,逻辑漏洞是以后网络安全业务能力的重要提升入口。 |
第5天 | 你上传的头像安全吗? | 1.文件上传漏洞的形成原理 2.文件上传实战 3.webshell的介绍 4.webshell原理 5.webshell管理工具 6.通过文件上传拿到webshell | 掌握网络文件上传漏洞的利用形式 |
第6天 | 10分钟拿下你的电脑 | 1.Cobalt Strike的简介 2.Cobalt Strike服务器搭建 3.Cobalt Strike客户端安装 4.Cobalt Strike生成木马 5.Cobalt Strike目标上线 | 渗透测试框架的使用 |
第7天 | 获取你信息的N种钓鱼方式 | 1.钓鱼简介 2.Cobalt Strike钓鱼模块 3.Cobalt Strike钓鱼信息收集 4.Cobalt Strike钓鱼克隆网站 5.Cobalt Strike钓鱼生成后门 | 掌握Cobalt Strike钓鱼相关手法 |
第8天 | 打靶实战 | 1.项目经理给定靶场 2.手把手讲解打靶思路 3.并实现漏洞复现 | 掌握渗透的技巧 |
第9天 | 项目实战 | 对准备的项目靶场进行渗透,利用,并输出报告 | 理解沟通交流在团队工作中的重要性,结合之前的所讲知识,进行实战操作 |
第10天 | 项目评审&总结 |
项目展示截图
Ø WEB前端项目实战训练营--“剧本杀”鸿蒙APP
一、集训目标
本次实训目标以计算机应用人才培养体系为指导,以学生实际学习课程为依据,以现阶段学生最感兴趣的话题为兴趣动力,主要是培养学生掌握软件开发工作步骤、工作方法,能熟练完成小程序页面构建,了解完整的小程序开发过程,能在项目经理指导下完成小程序的开发,学生通过实训将会获得如下方面的收获:
u 理解鸿蒙app开发的具体实施步骤和环节;
u 掌握鸿蒙app页面布局;
u 掌握鸿蒙app实现过程中如何分工合作;
u 熟悉鸿蒙app组件、框架、API;
u 掌握鸿蒙app网络请求方式;
u 熟悉TypeScript、ArkTs语法;
u 感受企业文化,体会岗位技能要求;
u 理解团队合作重要性;
u 体会项目研发流程、方法、技巧;
u 感受作为职业人应该具备的基本素质、专业素质、行业知识。
二、集训内容安排
本次冬令营以“剧本杀”鸿蒙APP为案例,按照鸿蒙app的开发流程带领学员将项目的业务需求、项目布局、业务实现等环节进行一一体验。通过对“剧本杀”鸿蒙app业务架构、各页面功能入口、排版布局,交互体验等方面的分析,利用DevEcoStudio工具对项目进行开发,过程中完成对typescript、ArkTS、ArkUI等相关知识的学习及拓展,学习鸿蒙app的语法知识,充分掌握理论知识和专业技术如何在项目中应用,增加鸿蒙app项目在企业中的开发经验。。完成以下实训能力的达成:
u 具备鸿蒙app开发的语法知识
u 具备DevEcoStudio工具完成页面制作实现的能力
u 具备良好开发习惯及团队意识
u 理解循环渲染与条件渲染
u 理解接口调用的规范
u 提高网站业务需求分析及页面布局设计能力
u ·感受并理解app开发流程及规范
集训课程安排:
工作日 | 内容模块 | 课程内容 | 课程目的 |
第1天 | 团队组建 | 1.开班分组 2.团队展示 | 组建团队,制定团队相关规章制度,以让学员在后期体验和感知团队配合和规范的重要性 |
需求分析 (原型设计) | 1.鸿蒙开发规范 2.DevEco Studio工具介绍及安装 3.环境安装配置 4.项目需求分析 5.项目创建 | 带领学员展开网站业务需求分析(业务架构、内容模块、功能入口等)及页面布局设计,完成项目环境搭建 | |
第2天 | 页面实现 (知识补充) | 1.TypeScrip语言讲解 2.ArkTs语言讲解 3.项目目录讲解 4.Helloworld实现 | 1.理解鸿蒙app开发流程及掌握项目架构搭建 2.掌握手机端页面布局方法 3.掌握TypeScrip语言 4.掌握ArkTs语言 5.掌握生命周期 6.掌握常见组件、常见容器 7.掌握页面交互 8.掌握通知体系 9.掌握上架流程 |
第3天 | 1.生命周期讲解 2.常见组件 3.常见容器 4.页面搭建 | ||
第4天 | 1.页面切换 2.弹框 3.用户交互 | ||
第5天 | 保存应用数据 | ||
第6天 | 添加通知和提醒 | ||
第7天 | 应用上架 | ||
第8天 | 小组项目 | 讨论鸿蒙app的功能及页面,分配任务、素材收集 | 项目代码开发前的流程、页面界面的标准(学员再次流程体验并自我驱动) |
第9天 | 项目实战 | 页面实现、项目整合、展示PPT制作 | 理解沟通交流在团队工作中的重要性,结合之前的需求、原型设计、首页实现等环节,体验整站开发实现过程;培养并提高开发过程中发现问题、分析问题、解决问题的能力 |
第10天 | 项目评审&总结 |
Ø 嵌入式项目实战训练营—嵌入式家庭网关信息采集系统
一、集训目标
本次实训以嵌入式、物联网专业实用化人才培养体系为指导,以学生在校实际学习课程为理论基础,主要通过对物联网体系下嵌入式Linux操作系统在智能家居,工业物联网应用项目出发,基于嵌入式Web网关信息监控系统项目出发,使学生掌握基于Linux操作系统下的网络服务设计、编程能力,熟悉TCP/IP协议,掌握嵌入式Linux下Web网络服务的设计方法。培养学生实际动手操作能力以及理论转化运用能力。
学员本次实训将掌握到的知识要点如下:
u 掌握嵌入式Linux应用工程师整体知识轮廓和成长路径;
u 熟悉嵌入式Linux下常用网络服务配置及使用;
u 掌握嵌入式网络socket编程方法和常用TCP/IP协议的应用;
u 掌握典型的嵌入式高并发服务器和客户端的设计方法;
u 感受企业文化,体会岗位技能要求;
u 理解团队合作重要性;
u 体会项目研发流程、方法、技巧;
u 感受作为职业人应该具备的基本素质、专业素质、行业知识。
二、集训内容安排
本次冬令营以嵌入式家庭网关信息采集系统为案例,在基础理论验证的基础上,加强学生对嵌入式Linux下socket编程的理解,熟悉select、epoll等高并发服务器编程方法,完成常用网络数据协议编码解码能力的训练,同时在实训中通过学生分组,模拟企业项目团队开发环境,巩固学生对物联网产品研发流程的理解。
u 具备C语言开发的语法知识
u 具备Linux操作系统的使用能力
u 具备了解TCP/IP协议栈的工作原理
u 具备C语言文件IO操作的编程能力
u 具备良好开发习惯及团队意识
u 具备初步掌握Linux下socket编程的能力
u 理解select多路IO复用的工作原理
u 理解链表、二分搜索树、红黑树工作原理
u 具备实现相关数据结构和算法优化程序逻辑
u 理解多文件编程的原理
u 感受并理解嵌入式物联网网关产品开发流程及规范
集训课程安排:
工作日 | 内容模块 | 课程内容 | 课程目的 |
第1天 | Linux操作系统基础 | Linux系统概述及linux发行版本 | 熟悉Linux系统特点,掌握ssh远程登录方法 |
Ubuntu Server安装及使用 | |||
apt软件安装源配置及使用 | |||
sshd服务配置及使用 | |||
第2天 | Linux操作系统基础 | Linux文件系统结构和权限管理 | 掌握Linux系统常用命令,熟悉Linux文件系统结构 |
Linux常用网络命令 | |||
Linux常用系统管理命令 | |||
软链接和硬链接 | |||
第3天 | Linux下C编程 | gcc编译器使用及常用选项 | 掌握Linux下C语言编程,熟悉常用编译和链接选项 |
C语言编译和链接常用场景分析 | |||
vim工具使用 | |||
C语言核心关键字分析 | |||
第4天 | Linux下C编程 | C语言一维指针和一维数组 | 熟悉C语言指针内存访问思维模型,熟悉main函数参数应用 |
C语言二维指针和多维数组 | |||
main函数参数应用分析 | |||
函数指针和指针函数应用场景分析 | |||
第5天 | Linux网络编程 | Linux编程模型和系统调用 | Linux下UDP客户服务器编程模型 |
TCP/IP模型和IP地址、端口号描述 | |||
网络字节序、主机字节序 | |||
UDP客户端、服务器编程模型 | |||
第6天 | Linux网络编程 | TCP编程接口分析 | Linux下TCP客户服务器编程模型 |
TCP三次握手和四次挥手网络包分析 | |||
单路TCP服务器编程设计与实现 | |||
单路TCP客户端编程设计与实现 | |||
第7天 | Linux网络编程 | HTTP协议概述 | Linux下TCP下IO编程模型 |
HTTP请求和响应协议数据分析 | |||
TCP下文件传输服务器设计与实现 | |||
TCP下文件传输客户端设计与实现 | |||
第8天 | 并发服务器编程 | 并发服务器概述 | select编程模型 |
select系统调用分析 | |||
基于select的高并发服务器设计与实现 | |||
基于select的采集客户端设计与实现 | |||
第9天 | 并发服务编程 | 双向循环链表的设计与实现 | 多路信息传输存储模型 |
红黑树的设计与实现 | |||
嵌入式多路信息采集通信模块开发 | |||
第10天 | 项目考察 | 嵌入式多路信息采集并发模块开发 | 项目考核 |
嵌入式多路信息采集客户端模块开发 | |||
项目答辩 | |||
成果展示 |
Ø UI设计训练营--C4D实战
一、集训目标
本次实训目标以“C4D实战”项目为指导,以学生实际学习课程为依据,主要是培养学生掌握AI时代界面开发工作步骤、工作方法,能熟练完成页面构建,渲染、高精粒子特效设计开发流程,能在项目经理指导下完成项目的开发,学生通过实训将会获得如下方面的收获:
理解UI行业发展及前景,快速掌握Ui设计概念;
理解图标设计规范;
掌握C4D建模的设计制作方法;
快速学习用才C4D+Midjourney、进行图形物体运动轨迹设计与绘制;
掌握布尔运算工具;
掌握套系多类型物体的建模技巧;
掌握二维物体转场三维空间的设计技巧
感受企业文化,体会岗位技能要求;
理解团队合作重要性;
体会项目研发流程、方法、技巧;
感受作为职业人应该具备的基本素质、专业素质、行业知识。
二、集训课程安排
周期 | 内容模块 | 课程内容 | 课程目的 |
第1天 | C4D 三维ICON建模渲染1 | 1.UI行业介绍 2.UI作品展示 3.软件安装(C4D) 4.C4D 三维ICON建模渲染
| 带领学员了解行业,完成常用设计软件安装。熟知C4D的设计规范。 |
第2天 | C4D 三维ICON建模渲染2 | 1.C4D的空间结构 2.熟系C4D常用工具 3.C4D空间建模基本技法
| 1.撑握C4D建模的技法 2.掌握C4D立体设计方法
|
第3天 | C4D 三维ICON建模渲染3 | 三维ICON建模与渲染基本操作 | 1.理解C4D三维模型结构提取 2.掌握C4D三维模型表现技法 5.掌握C4D三维模型黑白灰表现原理
|
第4天 | C4D 电商产品智能牙刷 | 三维电商产品智能牙刷构建与组合 | 1.掌握多边形物体建模的表现方式 2.掌握界面色彩搭配 3.掌握次空间物体旋转动画
|
第5天 | C4D SKII化妆品场景搭建建模渲染 | 三维电商化妆品场景搭建建模渲染实际应用 | C4D三维动画转场三维空间运动 |
第6天 | C4D 玻璃材质电商场景建模渲染 | 三维玻璃材质的构建与设计 | C4D 玻璃材质建模结构设计 C4D 玻璃材质空间串联结构 |
第7天 | C4D 小家电建模渲染 | 三维电商运用小家电建模与渲染 | C4D 小家电建模效果技巧 |
第8天 | C4D+ Midjourney AI人工智能场景制作 | C4D结合AI人工智能场景搭建与画面构图应用 | 1.C4D三维图形解构转场动效设计技巧 2.掌握AI物体建模技巧
|
第9天 | C4D+ Midjourney AI人工智能项目制作 | AI结合三维效果实现、项目整合、展示PPT制作 | AI结合三维效果实现、项目整合、展示PPT制作 |
第10天 | 考核 | 1.考核、项目评审 2.总结 |
Ø 软件测试训练营--“大鱼来了+熊猫优选”鸿蒙 Harmony OS测试
一、集训目标
本次实训目标,以学生在校实际学习课程为依据,要培养学生基于B/S架构、C/S架构、移动端手机APP等的测试思维,运用黑盒测试技术、测试工具、AirTest 基于图像识别的UI自动化测试框架,适用于游戏和App,支持平台Windows、Android和iOS。支持基于图像识别的 Airtest 框架,适用于所有Android和Windows游戏;支持基于UI控件搜索的 Poco 框架,适用于Unity3d,Cocos2d与Android App,能够运行在Windows和MacOS上。目前网易内部已将其成功应用于数十个项目的自动化测试。
本次实训过程中以学生的动手能力为合格目标,由于企业需要的不是纸上谈兵,而是能够实实在在地解决问题的测试人员,因此在实训过程中引导学生要敢于测试、乐于测试、专于测试,从量变到质变的过程中达到对测试技能和技巧的掌握。
u 掌握软件工程、软件的生命周期、软件测试的类型;
u 掌握黑盒测试用例设计方法等价类、边界值、判定表等;
u 熟悉AirTest云平台操作,在所有平台上执行游戏和App的自动化;
u 熟悉使用图像识别,人工智能技术,无需嵌入任何代码即可对游戏和应用进行自化测试;
u 掌握AirTest提供的命令行与python API接口,轻松的在大规模设备集群上运行脚本;
u 熟悉Python Locust 压力测试脚本,并发用户数,响应时间脚本等;
u 掌握 Python Locust 性能测试脚本开发;
u 掌握图像匹配,UI检视,Platforms:Android iso and GameEngine:Unity3d Cocos2d;
u 掌握AirTest 微信小程序,公众号H5,Android原生的WebView 灵活切换技术;
u 感受企业文化,体会岗位技能要求,开发与测试模式;
u 感受作为职业人应该具备的基本素质、专业素质、行业知识;
二、集训内容安排
本次冬令营以“大鱼来了”、“熊猫优选” 鸿蒙 Harmony OS为案例,按照自动化测试流程带领学员将项目的业务需求、充分掌握理论知识和专业技术如何在项目中应用,手势如何驱动游戏和大型云平台软件:touch: 点击屏幕元素、swipe: 滑动屏幕、exists: 判断屏幕元素是否存在、text: 在输入框中输入文字: 截图等技术,增加自动化测试认识,自动化测试在在企业中的运用经验。
三、集训课程安排
时间安排 | 实训内容 | 实训目的 |
第1天 | 1、课程介绍 2、项目演示 3、软件测试的前世今生 4、软件测试的流程 5、软件测试核心概念 | 1、 帮助学生快速了解软件测试 2、掌握软件测试的流程和掌握软件的核心概念 |
第2天 | 1、 熟悉黑盒测试用例设计方法 2、 熟悉判定表测试用例设计方法 3、 熟悉场景法设计测试用例 4、 熟悉缺陷生命周期 | 1、 掌握测试用例等价类、边界值、判定表、场景法等黑盒测试用例设计方法 2、 独立编写测试用例并且评审测试用例 |
第3-5天 | 1、明确自动化测试目的 2、掌握自动化测试流程 3、掌握AirTest自动化测试框架。 4、AirTest IDE 浏览器定位常用API操作。 5、Python Loust 脚本 | 1、掌握自动化测试核心概念 2、掌握AirTest自动化测试元素定位的方法 3、掌握动态元素定位的方法 4、掌握Poco自动化库的使用 5、掌握自动化测试用例的编写 掌握使用AirTest API 实现Web自动化测试 6 python locust性能实战 |
第6-7天 | 1、掌握AirTest 手机自动化测试原理。 2、掌握AirTest Android、环境搭建 3、搭建Appium + Android、SDK环境部署 掌握AirTest 游戏测试、云平台电商APP自动化脚本测试 | 1、让学生熟悉学生实现,AireTest环境搭建 2、touch: 点击屏幕元素, swipe: 滑动屏幕, 3、exists: 判断屏幕元素是否存在、text: 在输入框中输入文字、snashot: 截图等技术, 4、实现游戏,熊猫优选电商,鲜花平台自动化脚本运行。 |
第8-10天 | 1、JD商城部自动化测试脚本开发 2、独立解决问题 3、编写项目PPT | 1、理解自动化测试 2、理解项目需求 3、理解测试需求 4、掌握自动化测试脚本的开发 |
以上内容及报名表详见附件
以下附件为前期文档