结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
张银奎
2天
5200元/人
本课程培训周期为2天 即将发布的Windows 8备受业界关注,它不仅仅是微软公司在移动时代捍卫软件霸主地位的奋力一搏,而且也寄托着Windows阵营中众多软硬件厂商的厚望。经典的NT内核笑傲操作系统领域近20年后,改头换面,新增具有移动时代特色的Metro UI,可以在原本的视窗UI和新UI间平滑“变脸”。本培训专门为测试工程师而设计,旨在介绍Windows 8中与测试密切相关的新特性,分析新特征可能给软件测试带来的影响和挑战,思考新的测试策略和方法。考虑到测试工程师的实际需要,本培训略去了程序开发方面的深入细节,但仍包含很多关于Windows 8内部机制的分析,目的是帮助测试工程师深入理解系统,适应日益复杂的测试环境。 目标听众:软件测试工程师,测试经理 培训形式:讲解、演示和动手实验
实验准备:
讲师将提供包含Windows 8系统的虚拟机影像,虚拟机中将包含所需的实验素材,因此不需要学员在课前安装Windows 8,只需要携带一台具有Windows系统的个人电脑(笔记本),推荐32位Windows 7或者Windows XP,语言不限,请保证有10G左右的剩余空间。
课前预习:
对于没有参加过“Windows应用程序调试”培训的学员,建议在课前学习一下WinDBG调试器的基本用法,可以借阅以前的培训资料,或者阅读一下《软件调试》一书的第30章。
课题 | 内容 |
---|---|
Win8概要 | 后NT时代,Win8时间表,软件需要灵魂——Steve Sinofsky,BUILD大会,Reimage Windows,四大目标,安全新特征,神速启动——Hybrid Boot,新的架构图,USB3.0,Play To,SoC支持,新的蓝屏,从里到外的变化,对测试的挑战 |
Metro UI和界面变化 | METRO释义,METRO简史,初识Metro UI,Tile,开始屏幕(Start Screen),蜕化的开始菜单,两套界面,切换规则,开始菜单的演变,Metro App,深入解析Metro性格:规范包装、统一注册、网点下载、瓮里运行、深度冻结,推更新,App大趋势归纳 |
WinRT和Metro App开发过程 | WinRT简介,WinRT的架构,新的API,开发工具,开发语言,C++/CX,应用程序签名和打包,应用程序包的组成,发布过程,App Store(在线销售),与传统Win32开发的比较 |
应用程序认证器 |
简介,认证目的,认证的种类(Metro 风格的App,桌面App,Driver Add-in),安装认证工具,认证测试过程,重要的认证项目,安全测试(二进制分析、SAFESEH、NTCOMPAT、DYNAMICBASE),不支持的API,启动速度,挂起响应,阅读测试报告 试验1:使用Windows App Certification Kit对Metro应用程序进行认证测试 |
应用程序验证器 | 背景简介,驱动程序验证器,应用程序验证器,安装和使用应用验证器,使用验证器测试难以发现的各类软件问题(内存、异常、兼容性) |
安全增强 | UEFI,安全启动,Early Launch Anti-Malware,ASLR的改进和推广,堆增强(Integrity check),SmartScreen,应用程序信誉维护,MsMpEng——内建的恶件防护服务 |
启动、睡眠和关机 | 启动速度的重要性,新的混合启动模式,混合启动模式的关机过程和开机过程,启动和关机有关的界面变化,如何衡量启动过程的性能,现场演示,混合启动带给ISV和应用软件的新挑战 |
HTML5和IE10 |
HTML简史,HTML5简介,HTML5的新特征(工作线程,canvas,本地存储,audio& video元素),IE10简介,对HTML5的支持,安全改进,“一个引擎两种界面” 试验2:感受HTMl5和IE10 |
感受HTMl5和IE10 | HTML简史,HTML5简介,HTML5的新特征(工作线程,canvas,本地存储,audio& video元素),IE10简介,对HTML5的支持,安全改进,“一个引擎两种界面” |
应用程序兼容 | 背景简介,架构,应用程序兼容数据库(SDB),应用程序补偿;Win8的改进,AHC,在调试器中观察AHC |
系统刷新和重置 | 背景简介,架构,应用程序兼容数据库(SDB),应用程序补偿;Win8的改进,AHC,在调试器中观察AHC |
SoC支持 | System on Chip (SoC)简介,典型SoC系统(ARM与x86),SoC系统与普通PC的差异,ARM版本的特殊性,兼容问题 |
其它变化 | SkyDrive,ReFS,USB3,Hyper-V支持,大文件和大磁盘支持,安装程序,内存方面的优化,生产和发布工具(ADK) |