新手软件测试基础知识学习必知

上一篇 / 下一篇  2018-02-08 14:15:06 / 个人分类:软件测试

今天先来看看,测试员需要具备的一些基础知识.测试并不是想象中那么简单的事情,学习是无止境的:)

1.计算机系统基础知识

1.1 计算机系统构成及硬件基础知识

  • 计算机系统的构成
  • 处理机
  • 基本输入输出设备
  • 存储系统

1.2操作系统基础知识

  • 操作系统的中断控制、进程管理、线程管理
  • 处理机管理、存储管理、设备管理、文件管理、作业管理
  • 网络操作系统和嵌入式操作系统基础知识
  • 操作系统的配置

1.3数据库基础知识

  • 数据库基本原理
  • 数据库管理系统的功能和特征
  • 数据库语言与编程

1.4 中间件基础知识

1.5 计算机网络基础知识

  • 网络分类、体系结构与网络协议
  • 常用网络设备
  • Internet基础知识及其应用
  • 网络管理

1.6 程序设计语言知识

  • 汇编、编译、解释系统的基础知识
  • 程序设计语言的基本成分(数据、运算、控制和传输、过程(函数)调用)
  • 面向对象程序设计
  • C语言以及C++(或Java)语言程序设计基础知识

2.标准化基础知识

  • 标准化的概念(标准化的意义、标准化的发展、标准化机构)
  • 标准的层次(国际标准、国家标准、行业标准、企业标准)
  • 标准的类别及生命周期

3.信息安全知识

  • 信息安全基本概念
  • 计算机病毒及防范
  • 网络入侵手段及防范
  • 加密与解密机制

4.信息化基础知识

  • 信息化相关概念
  • 与知识产权相关的法律、法规
  • 信息网络系统、信息应用系统、信息资源系统基础知识

5.软件工程知识

5.1 软件工程基础

  • 软件工程概念
  • 需求分析
  • 软件系统设计
  • 软件组件设计
  • 软件编码
  • 软件测试
  • 软件维护

5.2 软件开发方法及过程

  • 结构化开发方法
  • 面向对象开发方法
  • 瀑布模型
  • 快速原型模型
  • 螺旋模型

5.3 软件质量管理

  • 软件质量及软件质量管理概念
  • 软件质量管理体系
  • 软件质量管理的目标、内容、方法和技术

5.4 软件过程管理

  • 软件过程管理概念
  • 软件过程改进
  • 软件能力**度模型

5.5 软件配置管理

  • 软件配置管理的意义
  • 软件配置管理的过程、方法和技术

5.6 软件开发风险基础知识

  • 风险管理
  • 风险防范及应对

5.7 软件工程有关的标准

  • 软件工程术语
  • 计算机软件开发规范
  • 计算机软件产品开发文件编制指南
  • 计算机软件需求规范说明编制指南
  • 计算机软件测试文件编制规范
  • 计算机软件配置管理计划规范
  • 计算机软件质量保证计划规范
  • 数据流图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定

6.软件测试知识

6.1 软件测试基本概念

  • 软件质量与软件测试
  • 软件测试定义
  • 软件测试目的
  • 软件测试原则
  • 软件测试对象

6.2 软件测试过程模型

  • V模型
  • W模型
  • H模型
  • 测试模型的使用

6.3 软件测试类型

6.4 软件问题分类

  • 软件错误
  • 软件缺陷
  • 软件故障
  • 软件失效

6.5 测试标准
7.5.1 GB/T 16260.1—2003 软件工程 产品质量 第1部分:质量模型
7.5.2 GB/T 18905.1—2002 软件工程 产品评价 第1部分:概述
7.5.3 GB/T 18905.5—2002 软件工程 产品评价 第5部分:评价者用的过程


TAG:

 

评分:0

我来说两句

Open Toolbar