此源代码管理插件编辑和继续从版本存储的测试环节介绍项目。 检查 和 撤消签出 命令。
检查:在版本存储标记一个项目的签出,修改该本地副本为读取/写入。
撤消签出:在版本存储标记一个项目的签入,还原本地副本在检查之前指定 (具体取决于选项)。
访问菜单命令
下面 Visual Studio 集成开发环境 (ide) 菜单路径用于测试用例。
检查:
文件 - AMP_GT 源代码管理 - AMP_GT 检查。
文件 - AMP_GT 检查。
快捷菜单 - AMP_GT 检查。
撤消签出: 文件 - AMP_GT 源代码管理 - AMP_GT 撤消签出。
常见的预期行为。
在检查操作、目标文件和文件夹存储在版本后被标记为已检查。
版本存储属性设置为正确的用户的签出。
签出的时间和日期正确的 (基于用户的设置)。
测试用例
下面是签出的特定测试用例/撤消签出测试环节。
用例 3a:检查
本节重点检查的操作顺序。
操作 |
测试步骤 |
验证的预期结果 |
---|---|---|
检查排除 (COE)客户端项目 |
|
检查发生。 |
检查排除 (COE)文件系统或本地 IIS Web 项目 |
|
检查发生。 |
检查在解决方案 (进程中的其他文件的方案的 " 解决方案项) |
|
选定的文件签出。 |
请检查本地版本 (如果插件在下测试支持此功能) |
|
文件的本地版本签出。 用户 2 的修改不适用于用户 1 文件。 |
用例 3b:断开连接的检查
运行在断开连接模式下允许继续的源代码管理的某个级别时支持不直接附加到版本中存储的用户。 这是通过在本地缓存完成有关获取解决方案和项目的所有相关信息。
独占签出操作只能出现问题,则连接到源控件存储区中。 共享签出操作是否可以在任何时候发生,连接或断开连接。 因此,那么,当从版本存储断开连接,仅 均分的检查 (COS) 命令启用。 在断开连接时, 撤消签出 被禁用,因为旧版本不能检索替换该用户所做的更改。
当用户重新连接到版本存储时,所有签出状态获得的解决方案和项目同步。 这是必要的更新到用户执行的签出存储区。 对于同步发生,用户可以继续运行作为常规 (连接)。
预期的行为
不能使用 独占方式签出 命令,在从版本存储区中断开连接。
不能使用 撤消签出 命令,在从版本存储区中断开连接。
共享签出 命令正常工作。
操作 |
测试步骤 |
验证的预期结果 |
---|---|---|
在断开连接时,请检查的文件,然后选中 syncing 连接 |
|
常见的预期行为。 |
用例 3c:查询编辑器或查询保存 (QEQS)
在源代码管理的项目跟踪进行编辑,更改,并保存轻松地帮助用户管理自己的文件。 在 “签入”中的控件 item 编辑器中, QEQS 截获所尝试的编辑询问用户,如果用户要检查文件进行编辑。 根据 工具 - AMP_GT 选项 设置,用户被迫检查文件以编辑或可能允许删除在内存和检查的一个副本之后。 如果用户的 工具 - AMP_GT 选项 设置未设置显示检查对话框和检查代码,那么,当用户进行他的编辑,将自动检查,尽可能。
预期的行为
在检查操作、目标文件和文件夹存储在版本后被标记为已检查。
版本存储属性检查到正确的用户。
检查的时间和日期正确的 (基于用户的设置)。
目标文件或文件夹的本地副本可写。
操作 |
测试步骤 |
验证的预期结果 |
---|---|---|
编辑签入的文本文件 |
|
Result of step 6: 检查 " 编辑出现对话框。 Result of step 7: 文件保持不变。 Result of step 9: 检查为 " 显示对话框。 Result of step 10: 您可以编辑该内存的项目文件。 Result of step 11: 在保存,检查在保存出现对话框。 |
编辑签入的解决方案文件 |
重复步骤中所述以前的测试,而不是修改文本文件,并将更改解决方案属性修改解决方案。 |
与以前的测试 |
编辑签入的项目文件 |
重复步骤中所述以前的测试,而不是修改文本文件,并将更改项目属性修改项目。 |
与以前的测试。 |
用例三维:自动签出
此小地区包括 检查 对话框不每个用户的 工具 的检查方案 - AMP_GT 选项显示 - AMP_GT 源代码管理设置。
预期的行为
在检查操作、目标文件和文件夹存储在版本后被标记为已检查。
版本存储属性检查到正确的用户。
检查的时间和日期正确的 (基于用户的设置)。
目标文件或文件夹的本地副本可写。
操作 |
测试步骤 |
验证的预期结果 |
---|---|---|
文件的无提示签出 |
|
文件将以静默方式检查 (没有 UI)。 |
项目的无提示签出 |
|
文件将以静默方式检查 (没有 UI)。 |
用例 3e:取消检查
取消检查 用于移除文件的选中状态和避免注册所做的更改的文件。
预期的行为
该默认名称基于用户的 检查本地版本 设置。 如果用户选择检查本地版本,则默认值为 " 撤消签出始终恢复对已检查的版本。
有关取消的接受,图标以在 解决方案资源管理器 中影响的文件被更新,并将该项从 挂起签入 窗口中移除。
操作 |
测试步骤 |
验证的预期结果 |
---|---|---|
完全移除签出一个文件签出 |
|
常见预期的行为。 |
取消选中共享单个文件签出 |
|
常见预期的行为。 |
在添加文件后移除项目的签出到项目 |
|
添加的文件从解决方案资源管理器中的项目中删除。 项目不再处于选中状态。 |
在删除文件后移除项目的签出从项目 |
|
已删除的文件显示在解决方案资源管理器中的项目之下。 项目不再处于选中状态。 |