当前位置:早雪网网络学院编程文档其他语言 → M$的测试计划概述-第 2 章 — 计划测试

M$的测试计划概述-第 2 章 — 计划测试

减小字体 增大字体 作者:未知  来源:从互联网收集整理并转载  发布时间:2005-3-13 2:44:37

解决方案测试概述

本文档说明了构成测试策略的活动,该活动对每个 Microsoft 方案加速器(通过 MSM 获得)的人员、流程和技术组件之间的交互和操作有效性进行了检查。

采用了全面质量保证 (QA) 方法,它主要研究人员、流程和技术组件如何作为解决方案运行,并涉及更宽泛的商业范围和操作过程,以及纯粹的技术问题。QA 应在项目的初期阶段就启动,并通过为解决方案和解决方案组件确定目标来为技术设计和开发小组提供支持。

解决方案中需要验证的重要测试标准包括:

目标。 解决方案是否达到了商业/范围文档所确定的目标?

结果。 是否所有功能组件和系统组件都位于功能说明书中规定的地方?

正确性。 根据执行的测试,功能工作是否达到预期?

行动过度 是否有不需要的复杂组件,且它们今后是否会给最终用户或者技术支持人员带来麻烦?

此文档中有几种测试方法和确定的计划:

测试用例。 测试用例是一整套包括输入、执行预处理和预计的输出的体系,它是用于特殊对象的,例如演练特殊程序路径或者检验是否满足了特别的要求。这种测试还可以进一步划分为 2 个子类别,它们与用户环境中“提供”和“安装”的方案相互关联。

产品功能。 这种测试验证了已经做了备案的“未进行包装”产品的功能和性能。

产品配置。 这些测试用例评估产品定制、配置或者编程以执行特殊任务的情况。

流程和策略方案 这种测试通常评估指导步骤、方针或策略。

 

测试范围

大多数项目中,分配给前期部署任务(例如,测试)的时间受到工期、资源、资金和组织的需求的限制。这些限制条件也限制了所执行的测试的广度和深度。因为这些测试的数量和范围取决于组织需求和商业目标,建议只进行最少的测试是不可能的,因为测试将为后继的部署提供足够高的保证。

因此集中精力测试必须成为组织关注的 重要方面 (功能性的)。尽管方案的其他方面也可能发生问题,但却是次要的且有利于降低测试的级别。

MSM 测试小组主要致力于 Windows Server 2003 环境中终端到终端的管理。他们从事的计划包括在此环境中部署服务器和桌面;操作、修补和监控此环境;执行此环境的用户和站点管理。所有计划都在管理体系结构中经过了测试,它在 管理体系结构指南 中有所介绍,此测试关键点在于确保 MSM 的组件能够无缝地集成,以便在项目范围内满足不同客户的需求和强调商业方案。

 

测试类型

您想要执行的测试类型在下面有所介绍。

单元测试

单元测试(也是组件测试或模块测试)通常由一整套测试组成,它明确地以单一的操作、功能或流程为对象的。

Figure 1: Unit testing

图 1:单元测试
查看实际尺寸的图片。

单元测试由 MSM 开发小组在其单元测试环境中执行,方案在集成的测试环境中进行测试之前,已经记录了测试结果。请参考相关章节,它对执行测试以便更详细地察看在 MSM 测试过程中使用的测试环境进行了说明。本文档 MSM 方案组件测试章节所述的所有方案计划都要执行单元测试。

文档回顾

测试小组要执行的首要工作就是回顾 MSM 文档。此工作要在实验室中执行的任何正式测试之前执行。在实验室建造过程中,就对指南中规定的章节进行了准确性测试。“MSM 方案组件测试”章节所述的所有方案计划都要执行此测试。对于您自己的组织创建的定制文档,您的测试小组也可以对其进行此测试以显示其政策和步骤。

构建验证测试 (BTV)

按照本文档测试实验室环境章节说明的那样建造好实验室后,MSM 测试小组马上执行BVT 测试,以便不同服务的核心功能和管理基础设施的基本功能可以发挥作用。此测试确保了服务按照文档中的指示那样部署,确保了各套文档间的统一性。要测试的技术包括 Microsoft 操作经理 (MOM),Microsoft 软件升级服务 (SUS),终端服务 (TS),Microsoft 系统管理服务器 (SMS),高级部署服务器 (ADS),以及各种 Windows Server 2003 资源工具包程序。实验室建好以后此测试只执行一次。

安全测试

管理程度高的网络会相应的降低其安全性。要确保不会降低网络的安全性,就要执行评估测试。在 BTV 测试以后要立即执行这些测试。而且 MSM 方案组件测试章节所述的所有方案计划都要执行这些测试。

系统测试

此方法测试组件的兼容性,以及组件集成在一起的方式。对于流程测试,此方法评估流程内的通信。

Figure 2: System testing

图 2:系统测试
查看完整的图像。

集成测试

选定的方案连同其他 Microsoft 技术和基础设施产品、流程,以及可能集成到企业内部的其他第三方产品和流程,此系列测试可以显示它们的效果。

Figure 3: Integration testing

图 3:集成测试
查看完整的图像。

方案测试

此系列高级测试检验不同商业计划和运作环境中终端至终端过程的有效性。

Figure 4: Solution testing

图 4:方案测试

压力测试

企业在额定负荷、满负荷或者接近满负荷的条件下运转时,执行此测试以便评价 MSM 指导的准确性和有效性。下一章节中所述的所有方案计划都要执行此测试。

 

MSM 方案组件测试

以下 MSM 方案组件由 MSM 测试小组执行测试。

管理体系结构

在系统体系结构上部署管理体系结构过程中,管理体系结构会被测试以便发现企业可能会遇到的典型问题。系统体系结构是在 Microsoft Systems Architecture (MSA) 最佳做法指导方针的基础上设计完成的。在本文档后面部分测试实验室环境章节中对系统体系结构进行更加深入的分析。要仿真现实世界的方案,MSM 测试小组设计了一个模型企业,其安全区的划分跨越了多个大陆并且与分支办事处和集团的资料中心通过速度不同的 WAN 相联。

在 MSA 体系结构中,Wide Area Network (WAN) 通过 Virtual Private Network (VPN) 管道,或者通过与互联网相连的 T1 专线转接到 Internet Service Provider (ISP)。要研究限制带宽和网络状况所造成的影响,测试小组引入了有特殊用途的双地址的服务器,以模拟网络带宽拥堵以及增加信息包传输的延迟时间。像 MOM 预警,MOM 跨防火墙监控,SUS 跨广域网同步以及 SMS 跨防火墙功能都是此方案测试的一部分。

修补管理方案

修补管理方案为部署软件修补,服务升级包和使用 SMS 或 SUS 进行的快速修复工程(QFE)提供建议和指导。

修补管理指导

[1] [2] [3]  下一页


Tags:测试,计划,概述,计划,测试
[数据载入中...] [返回上一页] [打 印]