软件测试复习

2017-05-14  本文已影响0人  StrangeOne

软件测试复习参考范围

对软件测试第1章的基本概念要有所了解。
黑盒测试和白盒测试部分上课没有将的测试方法不用看。
各个测试阶段的概念、目的、方法、层次等基本概念需要掌握。
性能测试测试的目的、步骤需要掌握。
自动化测试的优缺点,和常用的测试工具的用途要有所了解。
软件测试管理掌握组织模型即可。
Web系统测试只要有基本认识即可。
面向对象的软件测试不用看。

Chapter 1
  Why Software Testing is Needed 
  Basics of Software Testing
  Automated Software Testing Introduction 
Chapter 2
  Introduction
  Equivalence Partitioning
  Boundary Value Analysis 
  Decision Tables
  Cause-Effect Graphing
  Orthogonal Array Testing 
Chapter 3
  Basic Concepts
  Logic Coverage
  Control Flow Graph
  Basis Path Testing 
  Loop Testing
Chapter 4
  What is Unit Testing
  Unit Testing Strategies
  Unit Testing Analysis
  Unit Testing Guidelines
Chapter 5
  Integration Testing Introduction
  Integration Testing Strategy
  Integration testing analysis
  Integration Testing Implementation
  Principle of Integration Testing
Chapter 7
  System Testing Concepts
  System Testing Methods

软件缺陷(Defact of software)的定义

软件测试定义

测试 vs 调试

软件测试的目的

软件测试目的是发现软件存在的错误,减少软件不工作的风险。

软件测试分类

C1:按照测试生成的来源
C2:按照生命周期的阶段
C3:按照测试活动的目的
C4:按被测对象的特征
C5:按测试过程的模型

软件测试V模型

v 模型

软件测试用例

测试用例是为了特定目的而设计的测试数据及与之相关的测试规程的一个特定集合;是有效地发现软件缺陷的最小单元

测试用例的重要性

有效性、可复用性、易组织性、可评估性、可管理性

黑盒测试


基本概念

黑盒测试又称功能测试数据驱动测试或基于规格说明书的测试,是一种从用户观点出发的测试,也可称为用户测试,主要应用于快速应用开发环境

等价类划分

把所有可能的输入数据,即程序的输入域划分为若干部分,然后从每一部分中选取少数具有代表性的数据作为测试用例
等价类是指某个输入域的子集合
有效等价类指对于程序的规格说明来说是合理的有意义的输入数据所构成的集合,可以用来检验程序是否实现了预期的功能和性能
无效等价类是指对于程序的规格说明来说,不合理的无意义的输入数据所构成的集合,利用它可以检验程序对无效数据的处理

等价类划分原则

边界值分析法

边界值法
上一篇 下一篇

猜你喜欢

热点阅读