东方博宜软件测试工程师课程大纲 | |
课程 | 学习内容 |
C语言程序设计 | . 类型、运算符与表达式; |
. 控制流; | |
. 函数与程序结构; | |
. 指针与数组; | |
. 输入与输出; | |
. 数据结构基础; | |
数据库基础 | . Oracle、SQL数据库的安装; |
. 掌握常用SQL语句; | |
. 测试过程中的语句跟踪; | |
Linux系统使用 | . linux的文件权限与目录配置; |
. linux磁盘与文件系统管理; | |
. vi程序编辑器; | |
. 认识bash; | |
. linux网络配置; | |
软件工程和软件测试概述 | . 软件工程,软件过程,软件生命周期等的概念及相关介绍; |
. 了解ISO9000和CMM/CMMI; | |
. 理解并掌握质量模型,理解质量铁三角; | |
. 测试的基本概念,理解软件测试的目的,测试的原则等; | |
. 掌握单元测试、集成测试、系统测试等测试过程及相关测试策略; | |
. 理解软件测试的目标、原则、局限性等; | |
软件测试流程 | . 理解整个项目的测试流程; |
. 测试计划>>测试用例设计>>测试执行与监控(自动化测试和手工测试)>>测试报告>>软件bug生命周期管理; | |
测试用例设计 | . A、测试用例的几种设计方法(等价类划分、边界值分析、判定表、错误推测等); |
. B、为什么要写测试用例、如何设计编写用例、如何提升用例编写能力(重点); | |
应用程序测试技术与方法 | . WEB 测试、UI 测试、兼容性测试、安全性测试、易用性测试等; |
Bug管理工具 | . 理解缺陷的生命周期; |
. 缺陷的处理流程、列举缺陷的分类 ; | |
. 阐述缺陷各个属性的含义; | |
. 编写缺陷报告.掌握缺陷管理工具的使用。; | |
Bug管理工具 | . 理解缺陷的生命周期; |
. 缺陷的处理流程、列举缺陷的分类 ; | |
. 阐述缺陷各个属性的含义; | |
. 编写缺陷报告.掌握缺陷管理工具的使用。; | |
APP测试概念及方法 | . A、与PC端程序测试的区别; |
. B、APP的功能测试、体验测试、兼容测试、质量监控; | |
项目实战 | . 通过项目实践测试流程,加强测试能力; |