测试区域 6:删除

此源代码控制插件的测试区域涵盖删除操作。

源代码管理响应 解决方案资源管理器中的删除操作。

下面是可删除的项的列表:

  • 文件存储

  • 文件夹

  • 项目

    根据项目类型,可以选择 “删除 项目”(将文件保留在磁盘上 )或删除项目 (删除磁盘上的文件)。 要么操作都可以从 解决方案资源管理器 中删除该项目或项。

预期行为

删除测试区域中测试用例的预期行为为:

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

  • 根据需要,项目或已删除项的父项会被检出(可能会有提示)。

  • 删除签出或添加的项目后,它不会显示在 “挂起的签入” 窗口中。

  • 即使在删除后,该项仍存在于源代码管理存储中,并且必须手动清除。

Action 测试步骤 要验证的预期结果
删除客户端项目 1.创建客户端项目。
2.将解决方案添加到源代码管理。
3.从解决方案中删除整个项目
常见的预期行为。
删除空文件 1.创建客户端项目。
2.向项目添加零字节文件。
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(通过代码练习不同的路径,但具有相同的外部接口和行为)。
常见的预期行为。