设置试验环境

本节提供了有关在试验环境中设置服务器,以便对 Microsoft Office SharePoint Server 2007 网站(包括所有已编码元素和所有内容)进行最终的实际测试的信息。该信息针对使用 Windows Server 2003、Office SharePoint Server 2007 和 Microsoft SQL Server 2005 的多计算机服务器场环境。

备注

本指南不提供有关设置生产环境的信息。有关设置生产环境的信息,请参阅在服务器场环境中部署 Office SharePoint Server 2007

测试人员通过试验环境来确保所有网站元素在与生产环境的条件相符的网络和安全条件下均能够正常工作。有关此环境的详细信息,请参阅环境概述

备注

您可能需要在测试环境中排除组件和应用程序的故障,而测试环境可能没有源代码级别调试程序,如 Visual Studio。若要准备测试环境,除编码元素外,您还应生成程序数据库 (.pdb) 文件,并启用日志记录、跟踪和其他检测选项。有关详细信息,请参阅 MSDN 文章“PDB 文件”(https://msdn2.microsoft.com/zh-cn/library/yd4f8bd1(en-us,VS.71).aspx)。

硬件和软件要求

因为您的试验环境通常用于测试性能、可靠性、可伸缩性或故障转移,所以运行 Office SharePoint Server 2007 及其他软件的计算机应与生产环境一样稳固。有关硬件和软件要求的详细信息,请参阅确定硬件和软件要求 (Office SharePoint Server)

安装 Office SharePoint Server 2007 和其他软件

您需要安装一个 Office SharePoint Server 2007 服务器场,其中包含已为其开发编码元素的所有组件或功能。通常情况下,试验服务器场至少包含两台前端 Web 服务器、一台或多台应用程序服务器以及一台数据库服务器。不过,您可以调整试验服务器场的大小,来模仿生产环境的范围和拓扑结构,以便您可以在尽可能真实的环境中测试网站和编码元素。有关创建 Office SharePoint Server 2007 服务器场的详细信息,请参阅在服务器场环境中部署 Office SharePoint Server 2007

备注

Office SharePoint Server 2007 安装完成后,应安装最新的软件更新。

测试概述

有关使用 Visual Studio 2005 Team System 进行测试的详细信息,请参阅开发和测试(https://go.microsoft.com/fwlink/?linkid=106298&clcid=0x804) 或测试类型(https://go.microsoft.com/fwlink/?linkid=106300&clcid=0x804)。有关使用 Visual Studio 2005 Team System 进行测试的详细信息,请参阅生成、调试和测试(https://msdn2.microsoft.com/zh-cn/library/d8k88a0k.aspx)。

下表列出了在试验环境中执行的一些最常见的测试类型、每种测试的说明以及对一个内部开发的文件属性控件的测试示例,该控件枚举各种文件夹中的文件,并将这些文件的各种属性显示在列表控件中。

测试类型 说明 示例

可用性和访问

确保用户能够看到并可按预期方式使用该元素。也可能包括在第三方浏览器上进行测试。

确保有视觉、听力或行动障碍的人可以使用这些功能。

确保控件在不同的页面大小下都能够正常显示,且用户可在第三方浏览器中使用该控件(如果适用)。有关 Office SharePoint Server 2007 浏览器兼容性的详细信息,请参阅规划浏览器支持 (Office SharePoint Server)

安全性

确保元素可以按预期方式访问,且用户可以按设计执行所有任务,且仅能执行这些任务。

涉及到单一登录功能和任意用户界面修整测试。

涉及到用户输入测试;身份验证和授权测试;以及针对安全问题(如跨端脚本、缓冲区溢出和拒绝服务攻击)的测试。

确保用户可以登录到页面,可以使用该控件从特定存储区查看文件属性,并且无法从他们没有访问权限的存储区查看文件属性。有关 Office SharePoint Server 2007 安全性的详细信息,请参阅规划和设计安全性 (Office SharePoint Server)

性能

确定该元素的性能基准。确保该元素能够达到设计的用户负载处理能力,并且不会降低网站性能。

确保内部开发的列表控件可处理 1,000 个元素,且不会明显降低网站性能。有关 Office SharePoint Server 2007 性能预期的详细信息,请参阅性能和容量规划 (Office SharePoint Server)

可靠性

确保该元素与所需源代码保持连接,并且它在设计的负载下不会冻结或超时。

确保内部开发的图片控件可访问三个内容数据库,并且它可以下载多个图片而不会超时。

可伸缩性

确保该元素能够处理内容增长,能够使用多个资源(如果适用),并且可以具有多个实例(如果适用)。

确保内部开发的文件属性控件能够依次枚举所有文件夹(即使增加到 1,000 个文件夹)。有关 Office SharePoint Server 2007 可伸缩性预期的详细信息,请参阅性能和容量规划 (Office SharePoint Server)

可管理性

确保元素或页面能够向任何指定的日志发送正确的事件和/或写入正确的条目。

确保控件能够在故障注入测试期间生成正确的事件。

国际和多语言字符

确保允许用户输入的网页和控件能够正确显示并处理国际字符。

考虑诸如网页或控件是否截断过长的文本等问题,或字符的排序顺序是否可根据语言的不同而不同。

下载本书

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Office SharePoint Server 2007 的可下载书籍