源文档 <http://www.tudou.com/programs/view/uhqArKTurEA>
源文档 <http://www.tudou.com/programs/view/uCPVn_cgSEw/?fr=rec1&FR=LIAN>
- 银行、金融、航天;单元测试是软件测试的基础
- 具备开发能力的软件测试工程师,Linux、Oracle基础知识的测试工程师
- 软件详细设计评审,单元测试理论部分(测试理论基础,什么是单元能测试,方法、桩和驱动、策略,测试过程、辅助工具、实践)
- 测试覆盖率:代码逻辑覆盖率方法;代码逻辑覆盖率统计工具;代码逻辑覆盖率案例和课堂练习
- 单元测试用例设计:基本路径覆盖和循环覆盖设计;黑盒;代码逻辑覆盖率案例和学习
- 单元测试相关工具:
- 单元测试自动化测试框架
- 软件测试行业现状解析2012-06-02, 14:19
源文档 <http://www.tudou.com/programs/view/u6-OaIRQt2I>
发现缺陷绝不是测试的最终目标
发现缺陷仅仅是软件测试的起点
与开发人员能一起修复现有的缺陷
要学会深层次的缺陷分析及统计工作,找到发生缺陷的根本原因
预防类似的问题再次发生
- 51Testing课程体系介绍2012-06-02, 11:31课程设置介绍和能给大家创造什么价值
源文档 <http://www.tudou.com/programs/view/wL2Jozg5Iaw>
第一阶段;新员工入职后能熟悉业务流程,更多更深入的发现问题
入职时了解什么是测试工作,工作包含什么内容,技能、目标
经过培训的测试工程师:找出缺陷,尽早的发现缺陷更多,更深层次和预防缺陷
测试基础,
配置管理:(文档、编码放置在配置管理服务上)什么是配置管理,CVS(客户端、服务器端),配置管理流程,配置管理工具
测试方法(黑盒、白盒、灰盒;控制流分析、数据流分流、信息流分析具备各种各种的技能才能发现更多更高层次的错误,不能停留在表面;手工测试和自动化测试的使用范围和各自的优缺点;不能凭借自己的认真、细心啊去发现表面的问题)
测试过程:测试流程入手点:角色、入口准则,输入、输出、出口准则、活动;介绍公司内部测试(系统测试、集成测试、单元测试)、外部测试(验收测试、阿尔法、被他测试、);重点介绍回归测试;
软件质量:作为一个优秀的软件测试工程师不能只看功能,还要关注深层次的非功能特性;so国际标准组织:功能特性、效率特性、可移植性、易用性、健壮性、可恢复性(铁三角:技术、流程、组织);要学会从技术、流程、组织来解决问题
测试需求分析:引用uml建模语言进行分析;
需求工程:需求的变更及控制;
缺陷管理:如何发现后写以及进行回归及跟踪;
单元能测试:
集成测试:
系统测试:
尽快的熟悉业务和工作流程;更多、更深入的发现问题;甚至测试提前到需求阶段
第二阶段:提供项目实例,提交的文档,项目的环境搭建
项目实践:项目环境多种多样,测试环境的搭建;搭建文档的完成
-项目介绍
-项目搭建
-项目需求分析(方式:wls,qc)
-项目测试计划的写作:围绕怎么规划项目、怎么带领团队、分配、估计工作量和测试的目标
-项目测试方案的写作:属于高级测试工程师应该做的,包括规划测试环境、策略、工具、测试用例的设计,测试数据的准备
-项目测试用例设计:错误猜测、经验、等价类边界值===流程分析法、正交试验法、状态切线图法、判定表法、因果图法、异常分析法,输出与分析,输入与分析、
-项目测试执行:测试执行中可鞥会发生的问题:频繁提交版本?测试期间发生了需求变更,如何规划后续的工作?怎么跟主管协同作和开发配合,和同事沟通
-项目测试报告写作
-其他测试工作文档写作
第三阶段:会用并且自己会用会编译?要明确用自动化做什么用在什么阶段?要达到什么目标?要有有自动化可行的一套框架;只有打的系统用到自动化的比较多
功能自动化测试工具
-QTP
性能自动化测试工具
--LoadRunner
第四阶段
面试辅导
不同测试行业介绍:web测试,b/s测试,c/s测试,手机测试,嵌入式测试,金融行业,其他的信息管理系统