美文网首页
软件测试|面向对象

软件测试|面向对象

作者: 洗黑 | 来源:发表于2017-10-16 12:27 被阅读43次

软件测试有很多分类,从测试的方法上可分为:黑盒测试、白盒测试、静态测试、动态测试等;从软件开发的过程分为:单元测试、集成测试、确认测试、验收、回归等。


一、传统软件测试与面向对象软件测试区别

传统软件测试顺序:单元测试(针对一个过程或函数)、集成测试(针对单元测试通过后的单元按策略集成后模块之间的接口及交互是否正常)、系统测试、验收测试。

面向对象测试:单元测试以类或对象为单位,集成测试采用基于线程(先把响应系统的某个事件所需要的一组类组成集成,然后分别集成并测试每个线程)或基于使用的测试方法(先测试系统中不与服务器相关联的类,在逐层向下测试至测完整个系统)

二、面向对象开发模型内容

1.OOA(面向对象分析):软件可行性分析、软件需求分析

2.OOD(面向对象设计):软件设计

3.OOP(面向对象实现):软件编码、软件测试、软件维护

、面向对象测试种类

1.OOA(Object-Orientd analysis)的测试:

(1)对认定的对象或类的测试

(2)对定义的属性和操作的测试

(3)对对象之间层次关系的测试

(4)对对象之间交互行为的测试

(5)对系统逻辑模型的测试

2.OOD的测试

OOA测试的细化、纠正、完善,涉及OOA的测试内容,但更关注对类及其类直接按关系的测试和对类库支持情况的测试

3.OOP的测试

重点评判类是否实现了要求的功能

4.OO的单元测试

以类或对象为单位

5.OO的集成测试

基于线程的测试:把回应系统外界输入的一组相关的类集成起来,对线程进行集成并测试

基于使用的测试:按照类对服务器的以来以及对其他类的依赖程度,把类划分为独立类和依赖类(1)独立类指那些几乎不使用服务器的类(2)依赖类是使用独立类的类,即它们对独立类存在着某种程度的依赖;先测试独立类再测试依赖类

6.OO的系统测试及验收测试

测试中,开发者尽量搭建和用户实际使用环境相同的平台,对目标西戎是否能作为一个整体,满足用户在性能、功能、安全性、可靠性等各方面对系统的要求做出检测和评估。系统测试要以需求分析的结果为依据,对需求分析中描述的对象模型、交互模型等各分析模型进行检验。

验收测试:以用户为主的测试,将软件交付签的最后测试。

相关文章

  • 软件测试读书笔记(佟伟光著)8

    面向对象软件测试 面向对象软件的特点及其对测试的影响 面向对象程序三大特征:封装性、继承性、多态性。封装是指将对象...

  • 软件测试|面向对象

    软件测试有很多分类,从测试的方法上可分为:黑盒测试、白盒测试、静态测试、动态测试等;从软件开发的过程分为:单元测试...

  • 一篇毕业设计论文 | 面向对象的软件测试

    【文章摘要】 面向对象的软件测试摘 要: 如今,面向对象开发技术正大力地的推动着软件产业的快速发展。在保证软件产品...

  • 计算机二级msoffice选择题干货整理(一)程序设计基础

    1.面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出...

  • 19年3月二级C--程序设计基础

    1.面向对象方法是一种运用对象,类,封装,继承,多态和信息等概念来构造,测试,重构软件的方法。面向对象方法从对象出...

  • 2019.02.1 软件测试

    一:测试的类型 1.单元测试 2.集成测试 3.确认测试 回归测试,未通过…… 二:面向对象测试 软件评审,测...

  • 1.4 软件工程

    @[TOC](1.4 软件工程) 本节重要考点: 需求分析 软件测试 软件质量保证及评价 软件设计 面向对象及UM...

  • 【软件设计师】笔记一:计算机科学基础知识

    考试点 软件工程基础知识: 开发模式、设计原则、测试方法、质量特性、CMM、Pert图、风险管理 面向对象: 面向...

  • 09-JavaScript面向对象

    面向对象基本概念 面向对象思想 面向对象(Object Oriented,OO)是软件开发方法 面向对象是一种对现...

  • 15-Go语言面向对象

    面向对象基本概念 面向对象思想 面向对象(Object Oriented,OO)是软件开发方法 面向对象是一种对现...

网友评论

      本文标题:软件测试|面向对象

      本文链接:https://www.haomeiwen.com/subject/ikskuxtx.html