测试区域 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(通过代码练习不同的路径,但具有相同的外部接口和行为)。 |
常见的预期行为。 |