Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Automated tests 如何在TestComplete中实现清理_Automated Tests_Testcomplete - Fatal编程技术网

Automated tests 如何在TestComplete中实现清理

Automated tests 如何在TestComplete中实现清理,automated-tests,testcomplete,Automated Tests,Testcomplete,我正在用TestComplete开发一个测试自动化框架。我正在寻找一种在完成项目套件中所有项目中的所有测试项后调用清理方法的方法。 有人建议使用OnStopTest事件处理程序,但在我的例子中,它是无用的,因为每次测试项停止时都会调用它,我希望只在运行所有测试后的末尾调用该方法。您只需在测试流的末尾添加一个最终测试项,并在其中执行任何终结操作。谢谢您的建议。我在考虑同样的解决方法,为此,我必须向我的项目套件中添加一个清理项目(我在项目套件中的不同项目中有包含工作项的工作项,它们将在项目套件中指定

我正在用TestComplete开发一个测试自动化框架。我正在寻找一种在完成项目套件中所有项目中的所有测试项后调用清理方法的方法。
有人建议使用OnStopTest事件处理程序,但在我的例子中,它是无用的,因为每次测试项停止时都会调用它,我希望只在运行所有测试后的末尾调用该方法。

您只需在测试流的末尾添加一个最终测试项,并在其中执行任何终结操作。

谢谢您的建议。我在考虑同样的解决方法,为此,我必须向我的项目套件中添加一个清理项目(我在项目套件中的不同项目中有包含工作项的工作项,它们将在项目套件中指定的顺序中运行)。顺便说一下,有一种情况不被这种解决方法所处理:如果测试执行在工作中间或其他原因停止了呢?这样,如果没有适当的清理,它将无法执行最后一个工作项,测试运行也将完成。您可以使用OnStopTest事件处理程序在测试执行完成时执行一些清理代码。但是请注意,此事件在每个测试项的执行完成时触发。