我想过成功,我想过失败,但是,我从来没有想过放弃。。。

测试应该学习的知识体系

上一篇 / 下一篇  2012-06-02 17:29:48 / 个人分类:测试体系

 

源文档 <http://www.tudou.com/programs/view/uhqArKTurEA>

源文档 <http://www.tudou.com/programs/view/uCPVn_cgSEw/?fr=rec1&FR=LIAN>

  • 银行、金融、航天;单元测试是软件测试的基础
  • 具备开发能力的软件测试工程师,LinuxOracle基础知识的测试工程师
  • 软件详细设计评审,单元测试理论部分(测试理论基础,什么是单元能测试,方法、桩和驱动、策略,测试过程、辅助工具、实践)
  • 测试覆盖率:代码逻辑覆盖率方法;代码逻辑覆盖率统计工具;代码逻辑覆盖率案例和课堂练习
  • 单元测试用例设计:基本路径覆盖和循环覆盖设计;黑盒;代码逻辑覆盖率案例和学习
  • 单元测试相关工具:
  • 单元测试自动化测试框架
  • 软件测试行业现状解析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测试,手机测试,嵌入式测试,金融行业,其他的信息管理系统


TAG:

 

评分:0

我来说两句

Open Toolbar