测试环节 6:删除

此源代码管理插件测试环节介绍删除操作。

源控件响应 解决方案资源管理器的删除操作。

以下可删除项的列表:

  • Files

  • 文件夹

  • Project

根据项类型,您可能有选项卡 移除 该项目 (叶磁盘上的文件) 或 删除 该项目 (删除磁盘上的文件)。 任何一个事件从 解决方案资源管理器移除项目或项目。

预期的行为

测试用例的预期行为。该删除测试环节是:

  • 已删除项在 解决方案资源管理器中不再可见。

  • 已删除的项目或项的父上检查根据需要 (可与提示。)

  • 在删除检查或添加的项目之后,不出现在 挂起签入 窗口。

  • 该项目在源代码管理单元中,保持,该删除,但必须手动清除之后。

操作

测试步骤

验证的预期结果

删除客户端项目

  1. 创建一个客户端项目。

  2. 将解决方案添加到源代码管理。

  3. 从解决方案中移除整个项目

常见预期的行为。

删除空文件

  1. 创建一个客户端项目。

  2. 添加一个 null 字节文件添加到项目中。

  3. 将解决方案添加到源代码管理。

  4. 选择文件,将其删除。

常见预期的行为。

删除到一个文件的文件夹

  1. 创建单个项目解决方案。

  2. 添加一个文件夹。

  3. 将文件添加到该文件夹。

  4. 将解决方案添加到源代码管理。

  5. 检查该项目避免提示。

  6. 删除该文件夹。

常见预期的行为。

删除文件系统 Web 项目

  1. 创建一个文件系统 Web 项目 (使用 " 浏览 " 按钮指定 UNC 路径)。

  2. 将解决方案添加到源代码管理。

  3. 从解决方案中移除整个项目。

  4. 对于本地 Web 项目的步骤 1 至步骤 3 (针对不同的路径全部代码,但具有相同的外部接口和行为)。

常见预期的行为。

从文件系统 Web 项目中删除文件

  1. 创建一个文件系统 Web 项目。

  2. 将解决方案添加到源代码管理。

  3. 从项目中删除文件。

  4. 对于本地 Web 项目的步骤 1 至步骤 3 (针对不同的路径全部代码,但具有相同的外部接口和行为)。

常见预期的行为。

请参见

概念

测试源代码管理插件的准则