此源代码控制插件的测试区域涵盖删除操作。
源代码管理响应 解决方案资源管理器中的删除操作。
下面是可删除的项的列表:
文件存储
文件夹
项目
根据项目类型,可以选择 “删除 项目”(将文件保留在磁盘上 )或删除项目 (删除磁盘上的文件)。 要么操作都可以从 解决方案资源管理器 中删除该项目或项。
预期行为
删除测试区域中测试用例的预期行为为:
已删除的项在 解决方案资源管理器中不再可见。
根据需要,项目或已删除项的父项会被检出(可能会有提示)。
删除签出或添加的项目后,它不会显示在 “挂起的签入” 窗口中。
即使在删除后,该项仍存在于源代码管理存储中,并且必须手动清除。
| 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(通过代码练习不同的路径,但具有相同的外部接口和行为)。 |
常见的预期行为。 |