标签:
领导心血来潮的让写各种文档,由于没有经验,感觉像是被牵着鼻子走。
不过我还是完成了一份培训计划,虽然跟领导闹掰,但是工作归工作,该是我完成的,我还是会认真做完。
本文大部分是down下来的,稍微做了一些调整。
目录
简介... 4
1 第一阶段:软件测试理论及基础 2016.06-2016.07. 4
2 第二阶段:数据库 2016.07-2016.08. 5
3 第三阶段:QTP 功能测试工具 2016.08-2016.09. 6
4 第四阶段:性能测试工具LoadRunner 2016.09-2016.10. 7
5 拓展:白盒测试技术... 8
6 拓展:手机app测试... 9
第一阶段、软件测试理论及基础 |
|||
模块 |
学习目标 |
内容 |
学习时间 |
软件测试基础理论 |
系统的学习软件测试的核心技术,了解测试流程,掌握测试各阶段所需的知识和技能,熟悉各种测试文档的编写 |
1、 软件测试和软件缺陷的基本概念 2、 软件开发阶段划分,软件测试阶段划分,软件测试模型和分类 3、 软件测试的主要原则,软件缺陷的定义,缺陷报告的编写及处理流程 4、 测试用例的概念,使用等价类划分边界值方法、因果图法、判定表法、正交排列法、状态转换图、测试大纲法、场景法编写测试用例 5、 测试方法选择的综合策略 6、 软件测试计划的编写 |
保密 |
测试用例的管理 |
掌握使用Excel管理测试用例 |
1、 使用Excel的公式来统计测试用例 2、 学习使用文档对日常测试工作进行管理 |
保密 |
Windows操作系统及网络基础 |
学习从测试的角度了解Windows操作系统及网络相关知识, 能够搭建Windows测试环境, 为测试工作打下良好的理论基础。 |
1、 计算机的层次和软件的分类 2、 互联网概述,网络体系结构以及网络协议 3、 IP、MAC地址详解 4、 虚拟机的使用,操作系统的安装 |
保密 |
Unix操作系统及网络环境 |
掌握Unix操作系统的使用、测试环境的搭建,常见服务器的搭建 |
1、 Unix的历史,安装 2、 Unix文件系统结构,FTP工具,目录共享 3、 Unix常用命令 4、 Unix Web服务器安装与配置,MySQL数据库的安装使用,邮件服务器的安装与使用 5、 Unix shell编程 6、 SecureCRT和SSH Unix SVN的配置和使用 |
保密 |
功能测试项目实践 |
将所学的测试理论知识应用于真实的测试项目中。 体验真实的项目测试流程、 测试执行及各种测试文档的撰写。 |
1、 熟悉软件需求 2、 编写测试计划 3、 编写测试用例 4、 执行测试用例、提交bug 5、 使用工具进行测试管理 6、 编写测试总结报告 |
保密 |
第二阶段、数据库 |
|||
模块 |
学习目标 |
内容 |
学习时间 |
数据库基础 |
学习MySQL数据库管理系统,了解数据库的基本原理, 掌握数据库基本技术及操作。 |
1、 数据库系统的基本概念 2、 基本SQL语句 3、 数据完整性约束,索引的创建和使用,视图的创建和使用,高级查询,存储过程的定义和使用 4、 MySQL及Navicat for MySQL基本操作 5、 函数和存储过程 |
保密 |
第三阶段、QTP 功能测试工具 |
|||
模块 |
学习目标 |
内容 |
学习时间 |
VBScript |
通过系统的编程技术学习, 深入掌握通用的编程技能, 广泛了解C-S、 B-S等各种系统的系统架构及核心技术实现, 为白盒测试及自动化测试脚本打好基础。 |
1、 VBScript基本语法结构 2、 分之结构、循环结构、函数的定义和调用、常用的系统函数,子过程 3、 Datatable操作,文件的读写,虚拟对象 4、 场景恢复,QTP常用对象 5、 正则表达式,描述性编程 |
保密 |
功能测试工具QTP |
熟练掌握功能测试自动化工具QTP, 学会编写测试脚本, 提高测试效率 |
1、 QTP的基本使用流程 2、 使用QTP录制应用程序及Web程序 3、 QTP的测试对象管理机制、对象仓库的使用 4、 标准检查点、文本检查点、文本检查域、图像检查点、数据库检查点、其他检查点 5、 脚本参数化:输出值、在脚本中使用多Action、多Action脚本的参数化 6、 使用模拟录制模式、使用低级录制模式、使用QTP进行回归测试 |
保密 |
QTP项目 |
项目实战 |
使用QTP对工具自带的订票系统进行测试,先进行测试脚本的录制,然后根据需要,增强脚本功能,包括插入检查点、脚本参数化、划分多Action,描述性编写等 |
保密 |
第四阶段、性能测试工具LoadRunner |
|||
模块 |
学习目标 |
内容 |
学习时间 |
性能测试工具LoadRunner |
掌握性能测试计划的编写,LoadRunner的使用、结果文件的分析,查找系统性能瓶颈,进行系统调优 |
1、 性能测试简介,LoadRunner概述 2、 负载/压力测试计划的编写 3、 开发脚本VuGenerator 4、 设计和运行场景Controller 5、 分析结果Analysis LoadRunner数据池技术剖析 6、 HTTP的报文结构,Correlation技术,Web_reg_save_param函数 7、 LoadRunner中文件下载,网页细分图 8、 LR浏览器模拟设置,LR监视的性能计数器,LR中资源分析 |
保密 |
LoadRunner项目 |
项目实战 |
编写性能测试计划,录制测试脚本并增强脚本功能,设置测试场景并运行测试场景,收集测试结果并进行结果分析 |
2016/9/26-2016/9/30 |
第五阶段、白盒测试技术 |
|||
模块 |
学习目标 |
内容 |
学习时间 |
白盒测试技术与白盒测试工具(本次计划暂不实现) |
掌握白盒测试的理论和方法、掌握Java单元测试工具Junit和Java白盒测试工具JTest |
1、 白盒测试方法:语句覆盖、分之覆盖、条件覆盖、分支条件覆盖、条件组合覆盖、路径覆盖、循环结构的测试 2、 圈复杂度的计算 3、 面向对象的测试 4、 使用Junit进行单元测试 |
保密 |
第六阶段、手机测试 |
|||
模块 |
学习目标 |
内容 |
学习时间 |
手机测试 |
掌握手机测试的基本理论和测试方法,能够掌握常见的手机测试工具的使用,为移动互联网测试打下坚实基础 |
1、 Android系统结构、应用程序结构和测试环境的搭建 2、 真机和模拟器的测试、Android调试技术—ADB 3、 Android用户体验测试、功能测试、性能测试 4、 常用自动化工具的使用 5、 兼容性测试 6、 系统资源监控和日志分析 7、 手机测试常见问题分析和用例分析 |
保密 |
不足:
1、少了针对本项目自身的特点来考虑测试人员需要掌握的技术。
2、测试未来的大方向应该是针对敏捷开发的探索式测试,这是一门很深学问,值得好好研究。
标签:
原文地址:http://www.cnblogs.com/RubyWang0529/p/5569883.html