|
公司最近的项目是对几个手机小应用进行维护,包括有:金山词霸、文本编辑器、我的收藏、计算器、秒表、世界时钟。我在项目组中负责测试,最近整理了一份相关的培训教材,知识点包括:智能手机、Linux操作系统、Qtopia开发环境、QT工具介绍、QT技术、案例、手机测试……,以下是目录
1概述 1
1.1 什么是智能手机? 1
1.1.1 概念 1
1.1.2 智能手机的操作系统 1
1.2 Qt概述 1
1.3 Qtopia知识 2
1.4 Linux操作系统在手机开发方面的优势 4
2 环境搭建 5
2.1 VMware简介 5
2.2 安装Redhat 5
2.3 利用Samba快速共享Windows文件 5
2.4 搭建Qtopia环境 6
2.5 运行一个小应用 6
3 Qt工具介绍和使用 14
3.1 概述 14
3.2 翻译工具 14
3.2.1 译文内容 14
3.2.2 翻译过程 14
3.2.3 项目文件(.pro) 14
3.2.4 Qt Linguist相关的文件 15
3.3 qmake 15
3.3.1 qmake概念 15
3.3.2 QMAKESPEC环境变量 15
3.3.3 项目文件(.pro) 15
3.3.4 CONFIG变量 17
3.4 qmake高级概念 18
3.4.1 操作符 18
3.4.2 作用域 18
3.4.3 变量 20
4 Qt编程技术(待完成) 22
4.1 Qt对象模型 22
4.2 QObject类 22
4.3 Qt国际化 22
4.4 QMetaObject元对象类 22
4.5 进程间的通信 22
4.6 窗口部件类 22
4.7 Qt风格机制 22
4.8 布局类 22
4.9 Qt插件 22
4.10 Qt模板库 22
5 案例(待完成) 23
5.1 文本编辑器 23
5.2 金山词霸 23
5.3 世界时钟 23
5.4 计算器 23
5.5 秒表 23
5.6 我的收藏 23
6 手机测试(已完成) 24
6.1 测试基础 24
6.1.1 软件开发的一般流程 24
6.1.2 测试在软件开发中的作用 24
6.1.3 测试与开发对应图 25
6.2 测试的流程 25
6.2.1 制定测试计划 25
6.2.2 测试准备 25
6.2.3 测试执行 25
6.2.4 测试评估 25
6.2.5 文档收集 25
6.2.6 测试总结报告 26
6.3 测试的方法 26
6.3.1 正确性测试 26
6.3.2 容错性测试 26
6.3.3 边界性测试 26
6.3.4 性能与效率测试 26
6.3.5 易用性测试 26
6.3.6 文档测试 26
6.4 测试的分类 27
6.5 测试相关文档说明 27
6.5.1 测试计划 27
6.5.2 测试用例 28
6.5.3 错误报告 28
6.5.4 进度报告 30
6.5.5 总结报告 30
7 其他说明 31
8 参考文献 32
附录 C++编程规范 33
由于我现在只做到功能测试,测试部分的整理还不够具体,希望大家多提意见。
最近我也在整理《手机测试流程》的文档,请大家多多帮助!!!
[ 本帖最后由 ooclp 于 2007-9-3 19:14 编辑 ] |
|