Automated tests 为什么断点不能在TestComplete中工作?

Automated tests 为什么断点不能在TestComplete中工作?,automated-tests,breakpoints,testcomplete,Automated Tests,Breakpoints,Testcomplete,我正在使用TestComplete 8.70.720.7的试用版进行测试自动化。我遇到了断点的问题——即使打开了测试调试,断点也不起作用。问题的原因是什么?TestComplete使用Microsoft脚本调试器调试JScript和VBScript脚本。因此,此功能取决于计算机上安装的MS script调试组件。如果断点不起作用,则脚本调试组件有问题-TestComplete由于某种原因无法使用它们。出现此问题的原因有多种。SmartBear支持门户中的以下常见问题解答条目介绍了其中的许多问题:

我正在使用TestComplete 8.70.720.7的试用版进行测试自动化。我遇到了断点的问题——即使打开了测试调试,断点也不起作用。问题的原因是什么?

TestComplete使用Microsoft脚本调试器调试JScript和VBScript脚本。因此,此功能取决于计算机上安装的MS script调试组件。如果断点不起作用,则脚本调试组件有问题-TestComplete由于某种原因无法使用它们。出现此问题的原因有多种。SmartBear支持门户中的以下常见问题解答条目介绍了其中的许多问题:

如果文章中的建议没有帮助,这可能意味着您在TestComplete尝试使用随Visual Studio一起安装的脚本调试器时遇到了一种情况。此时,并非所有版本的VS脚本调试器都与TestComplete兼容。因此,如果您的电脑上安装了VS,请尝试执行以下操作:

  • 关闭VisualStudio并完成测试
  • 将磁盘上的VS7Debug文件夹(其路径如下所示:C:\Program Files\Common Files\microsoft shared)重命名为类似“\u VS7Debug”的其他名称
  • 使用上面FAQ文章中的链接重新安装Microsoft脚本调试器。在Windows 7、Vista或Win Server 2008下安装时,请使用提升的权限运行安装(使用“以管理员身份运行”上下文菜单命令)

  • 这是否解决了问题?

    TestComplete使用Microsoft脚本调试器调试JScript和VBScript脚本。因此,此功能取决于计算机上安装的MS script调试组件。如果断点不起作用,则脚本调试组件有问题-TestComplete由于某种原因无法使用它们。出现此问题的原因有多种。SmartBear支持门户中的以下常见问题解答条目介绍了其中的许多问题:

    如果文章中的建议没有帮助,这可能意味着您在TestComplete尝试使用随Visual Studio一起安装的脚本调试器时遇到了一种情况。此时,并非所有版本的VS脚本调试器都与TestComplete兼容。因此,如果您的电脑上安装了VS,请尝试执行以下操作:

  • 关闭VisualStudio并完成测试
  • 将磁盘上的VS7Debug文件夹(其路径如下所示:C:\Program Files\Common Files\microsoft shared)重命名为类似“\u VS7Debug”的其他名称
  • 使用上面FAQ文章中的链接重新安装Microsoft脚本调试器。在Windows 7、Vista或Win Server 2008下安装时,请使用提升的权限运行安装(使用“以管理员身份运行”上下文菜单命令)

  • 这是否解决了问题?

    在最近发布的TestComplete 9中,这个问题不应该再出现了-新版本应该使用自己的脚本调试器,而不是安装在系统中的脚本调试器。这在“调试测试-概述”主题()中提到:“关键字测试和脚本调试功能内置于TestComplete中,没有任何特殊要求。”因此,生活变得越来越简单:)在最近发布的TestComplete 9中,这个问题不应该再出现了——新版本应该使用自己的脚本调试器,而不是安装在系统中的脚本调试器。“调试测试-概述”主题()中提到了这一点:“关键字测试和脚本调试功能内置于TestComplete中,没有任何特殊要求。”因此,生活变得越来越简单:)