曙海教育集团
全国报名免费热线:4008699035 微信:shuhaipeixun
或15921673576(微信同号) QQ:1299983702
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 

Android系统测试课程

 
   班级规模及环境--热线:4008699035 手机:15921673576( 微信同号)
       坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。
   上课时间和地点
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):即将开课,详情请咨询客服!
   实验设备
     ☆资深工程师授课
        
        ☆注重质量 ☆边讲边练

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

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

课程大纲
培训特色
Android系统测试的方面,包括各种测试工具的时候,黑盒测试和白盒测试的各种手段,开发和测试之间的互动。
本课程内容来自开发实践积累的丰富经验,来自,并指出工程师下一步的研究和学习方法。
目标收益
本课程内容考虑了Android系统的特点,为Android手机APP和全系统的开发提供了完整的测试方案,帮助Android项目高效完成测试,兼顾品质和人力成本。

培训对象

Android测试工程师、项目经理

学员基础

1、具有Android系统的测试和使用经验;
2、了解编程的基本知识
课程大纲
主题 内容
Android测试概述

几种测试的特点
冒烟测试、全功能测试、白盒和代码测试、压力测试、兼容性测试(通用原理在Android的应用)
测试的技术
基本知识、需要使用的工具、特殊的测试手段及其用途(环境概述)
Android系统结构性知识

系统的原理
1 Android的设计
2 Android与其它系统的区别
3 功能测试的要点(关于重用Android和其他电视系统的知识)
系统的软件结构 (开发相关知识的简化版)
1 软件的层次结构
2 Android各部分的来源
系统的硬件结构及其对测试的影响
1 硬件相关部分的特殊性(硬件部分涉及的功能模块)
2 板级的硬件部分
3 硬件的关注点(手机、车载、电视)
Android运行时结构
1 系统的运行流程
2 程序之间的联系
3 用户界面本质

Android测试的工具

基本的通用工具
仿真器工具、adb工具、fastboot工具
Android终端控制台的使用
使用Linux的Shell命令(系统信息、配置、性能分析)
Android中的特殊命令
控制台使用的场景和流程
系统Log
Log的格式(时间、进程、内容信息)
C语言程序和Java程序的Log的打印
Log的过滤和选择(准确定位错误,测试环节问题的定位流程)
应用界面工具
跟踪、采样剖析器(os.Debug其中的工具)
TrackView工具和相关剖析方法(性能测试理念)
DDMS工具(虚拟机、内存、线程状态)
HierarchyViewer工具
(系统状态查看、内存跟踪、性能调试,运行时状态,UI界面剖析)
应用测试流程
1 基本验证的思路
2 了解应用的结构信息(应用管理器信息和DevTool信息)
3 耦合关系的分解、问题(Bug)的定位(实例内容)
黑盒测试

特殊的工具
1 程序启动工具,输入工具等
2 自动化测试的手段
3 系统信息工具(与编程无关,但需要使用命令行)
Android测试系统
1 测试系统的结构和组件
2 Monkey工具
Monkey工具的使用方法和压力测试原理、Monkey工具指定目标及其运行条件 3 MonkeyRunner工具
MonkeyRunner的使用方法、MonkeyRunner扩展用途
白盒测试与自动化测试

软件测试架构
1 JUnit框架
2 Android代码测试框架(Instrumentation单元测试框架)
3 使用Android测试框架的测试方法
CTS源代码级别测试
1 使用CTS辅助自动化测试
2 CTS代码级别的扩展
3 CTS的编译和运行
4 CTS的运行结构
5 CTS的具体测试的测试代码、测试用例和测试计划的组织(测试中最难的部分)
开发和测试的互助
1 开发者可提供的辅助测试工具
2 典型的测试包
3 测试覆盖率的协调(主动减少测试工作量和提高效率的方法)
实例:测试辅助工具包
Robotium是一个测试框架
1 Robotium的特点和理念
2 Robotium与IDE环境的结合
3 Robotium的程序结构和功能接口
开发和测试的互助

1 开发者可提供的辅助测试工具
2 典型的测试包
3 测试覆盖率的协调(主动减少测试工作量和提高效率的方法)
实例:测试辅助工具包

 

android开发板
linux_android开发板
fpga图像处理
曙海培训实验设备
fpga培训班
 
本课程部分实验室实景
曙海实验室
实验室
曙海培训优势
 
  备案号:沪ICP备08026168号 .(2014年7月11)...................
友情链接:Cadence培训 ICEPAK培训 EMC培训 电磁兼容培训 sas容培训 罗克韦尔PLC培训 欧姆龙PLC培训 PLC培训 三菱PLC培训 西门子PLC培训 dcs培训 横河dcs培训 艾默生培训 robot CAD培训 eplan培训 dcs培训 电路板设计培训 浙大dcs培训 PCB设计培训 adams培训 fluent培训系列课程 培训机构课程短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班培训 南京 NS3培训 OpenGL培训 FPGA培训 PCIE培训 MTK培训 Cortex训 Arduino培训 单片机培训 EMC培训 信号完整性培训 电源设计培训 电机控制培训 LabVIEW培训 OPENCV培训 集成电路培训 UVM验证培训 VxWorks培训 CST培训 PLC培训 Python培训 ANSYS培训 VB语言培训 HFSS培训 SAS培训 Ansys培训 短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班 曙海 教育 企业 学院 培训课程 系列班 长期课程列表实践课程高级课程学校培训机构周末班 短期培训系列课程培训机构 曙海教育企业学院培训课程 系列班