51Testing软件测试周末精品班课程简介
软件工程(一天)
讲解软件工程体系结构和框架知识、软件测试的模型和流程,通过该课程掌握软件测试在软件生命周期中的地位和重要性,并纠正业内普遍存在的认识误区。
软件质量(一天)
讲解软件质量的概念、模型以及软件质量管理体系,通过该课程的学习能让学员对软件质量有正确而系统的认识,并理顺软件测试和软件质量的关系。
需求工程(一天)
从测试人员的角度讲解需求工程概念、需求描述、需求评审等内容,通过本课程的学习,学员可以在需求不完整的情况下,有效开展测试工作。
系统测试与TP(三天)
结合51Testing自主研发的测试辅助分析和管理平台Test Platform讲解需求规格评审过程、测试需求分析、测试用例设计等内容。通过该课程的学习,深入理解系统测试的流程、方法、工具,能有效开展系统测试工作。
变更及配置管理(一天)
讲解变更及配置管理概念、流程、IT管理平台搭建及与测试工作关系,通过本课程的学习旨在使学习者掌握变更及配置管理相关知识、掌握变更及配置管理与测试工作之间的关系,从而能够在工作中与相关部门协作好,并能够承担变更及配置管理工作。
软件测试管理与QC专题(二天)
测试团队管理,包含人员的选拔、筛选、培养;并结合HP Quality Center讲解测试需求管理、测试用例管理、测试执行管理、缺陷管理和缺陷分析等测试管理的相关内容,通过本课程的学习,学员能够规划测试流程,并能够搭建基于QC的测试管理平台。
软件单元测试专题(二天)
讲解详细设计评审方法、单元测试理论、单元测试用例设计、常用的单元测试执行工具、代码走读等内容,通过本课程的学习,学员掌握单元测试的技术和方法,具备开展单元测试工作的能力。
自动化测试与QTP(六天)
以当前流行的自动化测试工具QTP为依托,深入讲解自动化功能测试原理与技术。通过实例讲解与练习相结合的方式,使学员不单了解工具本身的使用,而且具备制定自动化测试方案,设计自动化测试框架,解决企业实际问题的能力。
课程内容涵盖自动化测试的实现机制和核心原理,QTP 工具各种技术的使用(包括VBScript脚本编程,对象识别与对象库管理,各类检查点的使用,参数化,场景恢复,描述性编程等),自动化测试框架的设计理念和具体实现。并指导学员完整地将被测系统自动化,包括自动化测试需求分析,方案设计,框架设计,测试用例设计,测试代码实现和调试。最终不仅达到自动化测试的目的,而且掌握如何设计出可伸缩,可重用,易维护的自动化测试框架,并深入理解自动化测试原理和自动化测试体系,跳出对测试工具本身的依赖,为企业成功实施自动化提供有力保障。
性能测试与LoadRunner(六天)
主要基于当前流行的性能测试工具LoadRunner为依托,深入讲解性能测试的原理与技术。通过讲师的实例讲解与学员现场练习相结合的方式,使学员体验性能测试需求分析,性能测试计划、方案编写,性能测试环境搭建,性能测试脚本开发,性能测试脚本调优,性能测试执行及分析调优技巧,从而解决工作及面试中常见的实际问题。
该课程包括三天性能测试工具LoadRunner的各种技术使用(脚本开发,参数化,关联,手工事务,场景监控设计,结果分析)介绍;两天性能测试实施介绍(性能需求分析,性能测试文档编写,性能测试报告及分析技巧,特殊协议的开发例如:ajax、.net user、web service、windows sockets等);一天的性能测试实践,通过对一个系统进行性能实践,加深对性能测试实施的理解。本培训虽然是以LoadRunner工具为基础但重点是性能测试的基本概念和实施方法,并会穿插开源性能测试工具的使用,从而使学员能够在公司中游刃有余的解决各种问题。