软考笔记之23信息系统综合测试与管理

《信息系统项目管理师教程》第23章 信息系统综合测试与管理

测试基础

软件测试是与软件开发紧密相关的一系列有计划、系统的活动。

  1. 根据不同的开发模型引申出对应的测试模型,主要有5种模型:
    1)V模型
    将测试过程作为在需求分析、概要设计、详细设计、编码之后的一个阶段,在软件编码完成后才介入测试工作。不能“尽早地和不断地进行软件测试”


    软考笔记之23信息系统综合测试与管理_第1张图片
软考笔记之23信息系统综合测试与管理_第2张图片

2)W模型

  • 相对于V模型,W模型增加了软件各开发阶段中同步进行的验证和确认测试活动。W模型发两个V分别代表开发过程和测试过程
  • 开发过程和测试过程是并行同步关系
    软考笔记之23信息系统综合测试与管理_第3张图片

    软考笔记之23信息系统综合测试与管理_第4张图片

    3)H模型
  • H模型将测试过程完全独立出来,形成一个完全独立的流程。
  • H模型是整个生存周期中某个层次的一次“测试循环”,每个流程都可以进行一个完全独立的H模型测试过程。
    软考笔记之23信息系统综合测试与管理_第5张图片

    4)X模型
  • 是针对单独的程序片段进行相互分离的编码和测试。
  • X模型还定位了控索性测试,这是不进行事先计划的特殊类型的测试


    软考笔记之23信息系统综合测试与管理_第6张图片
    软件测试X模型

    5)前置测试模型

  • 前置测试模型用较低的成本来及早发现错误。


    软考笔记之23信息系统综合测试与管理_第7张图片

  1. 软件测试类型
    1)按开发阶段划分
  • 单元测试又称模块测试,是针对软件设计的最小单元(即程序模块)进行正确性检验的工作。
  • 集成测试又称组装测试、联合测试、子系统测试或部件测试。
    集成测试是在单元测试的基础上,将所有模块按照设计要求组装成子系统或系统进行的测试活动。
  • 系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能是否满足其规约所指定的要求。包含对软件、硬件、外设、数据、支持的软件、接口等测试。
  • 验收测试:是在系统测试之后、产品发布之前所进行的软件测试活动,它是技术测试的最后一个阶段,也称交付测试、发布测试、确认测试
    软考笔记之23信息系统综合测试与管理_第8张图片

    2)按测试实施组织划分
  • 开发方测试
    试通常也叫α测试(Alpha),是由一个用户在开发环境下进行的测试,不能由程序员或测试员(总之站到用户角度测试)完成。
  • 用户测试是在用户的应用环境下,用户通过运行和使用软件,核实软件实现是否符合自己的预期要求。通常情况下用户测试不是指用户的“验收测试”,而是指用户的使用性测试。
    β测试(Beta)通过被看成是一种“用户测试”。由软件的最终用户们在一个或多个客户场所进行。与α测试不同的是开发都通常不在β测试现场,测试是在开发者无法控制的环境下进行的软件现场应用。
  • α,β,γ常用来表示软件测试的三个阶段
    1)α是第一阶段,一般只供内部测试使用
    2)β是第二阶段,一般只提供给特定的用户群来测试使用
    3)γ是第三阶段,此时产品已经相当成熟,只需在个别地方再做进一步的优化处理即可上市发行。
  • 第三方测试也称独立测试,是介于软件开发方和用户之间的测试组织的测试。


    软考笔记之23信息系统综合测试与管理_第9张图片

    3)按测试技术划分

软考笔记之23信息系统综合测试与管理_第10张图片

4)按测试执行方式划分


软考笔记之23信息系统综合测试与管理_第11张图片

5)按测试对象类型划分

  • 负载测试:又叫强度测试,负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行。
  • 压力测试
  • 稳定性测试,也叫疲劳强度测试。


    软考笔记之23信息系统综合测试与管理_第12张图片
软考笔记之23信息系统综合测试与管理_第13张图片
文档测试

6)按质量属性划分


软考笔记之23信息系统综合测试与管理_第14张图片

软考笔记之23信息系统综合测试与管理_第15张图片

7)按测试地域划分


软考笔记之23信息系统综合测试与管理_第16张图片

软件测试技术

  1. 黑盒测试法
    也称功能测试,是以用户的角度,从输入数据与输出数据的对应关系进行测试。


    软考笔记之23信息系统综合测试与管理_第17张图片
  • 场景主要包括4种主要类型:正常的用例场景、备选的用例场景、异常的用例场景、假定推测的场景。
  1. 白盒测试法
    又称为结构测试或逻辑驱动测试。


    软考笔记之23信息系统综合测试与管理_第18张图片

软考笔记之23信息系统综合测试与管理_第19张图片

第23章 信息系统综合测试与管理 671
23.1 测试基础 671
23.1.1 软件测试模型 671
23.1.2 软件测试类型 679
23.2 软件测试技术 715
23.2.1 黑盒测试法 715
23.2.2 白盒测试法 740
23.3 信息系统测试管理 745
23.3.1 测试管理概述 745
23.3.2 测试管理内容 745
23.3.3 测试监控管理 746
23.3.4 配置管理 747
23.3.5 测试风险管理 747
23.3.6 测试人员绩效考核 748


返回目录

你可能感兴趣的:(软考笔记之23信息系统综合测试与管理)