计算机基础
课程目标:
了解相关操作系统、网络知识及软件工程,可以配置操作系统、配置网络环境、配置工具软件,为测试*打下良好的基础
课程内容:
计算机系统的组成和计算机系统的层次结构
计算机软件基础
软件测试概述
进制转换,逻辑代数简介
操作系统的发展历史,网络协议
软件测试基础
课程目标:
系统的阐述软件测试,使学员了解软件测试相关概念及流程、掌握软件测试各阶段所需的知识及技能、熟悉各种测试文档的撰写
课程内容:
软件测试概论:概念、术语、目的、意义、前景、当期流行软件测试类型
软件测试过程:项目需求分析、测试计划编写、测试用例设计、测试用例执行、缺陷管理、版本发布
软件测试的主要原则,软件缺陷的定义,缺陷报告的编写及处理流程
软件测试方法及工具
课程目标:
掌握主要的测试策略和方法,掌握bug管理工具禅道,文件管理工具SVN的使用
课程内容:
软件测试策略及方法:白盒测试、黑盒测试、灰盒测试、单元测试、集成测试、系统测试、回归测试、验收测试;等价类划分法、边界值方法、因果图法、判定表法、正交排列法、错误推算法、场景法编写测试用例;负载测试、压力测试;易用性、兼容、安装卸载、GUI、安全、文档等测试
测试方法选择的综合策略
测试管理工具的使用,主要*括:站点管理、版本管理、需求管理、测试计划管理、测试执行管理、缺陷跟踪管理等测试平台搭建
功能测试项目
课程目标:
项目实践课,将所学的测试理论知识应用于真实的测试项目中。帮助学员体验真实的项目测试流程、测试执行及各种测试文档的撰写,并亲自扮演项目组中的角色,使学员成为满足软件测试岗位基本要求的实用型软件测试人员
课程内容:
熟悉软件需求
编写测试计划
编写测试用例
执行测试用例、提交bug
进行测试管理
编写测试总结报告