测试区域 6:删除

此源代码管理插件测试区域涵盖删除操作。

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

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

  • 文件

  • 文件夹

  • Project

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

预期行为

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

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

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

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

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

操作 测试步骤 要验证的预期结果
删除客户端项目 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(通过代码练习不同的路径,但具有相同的外部接口和行为)。
常见的预期行为。