问题标签 [ordered-test]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
209 浏览

c# - 如何使用 CodedUI 修复桌面应用程序测试中的“内存不足异常”

我正在使用 CodedUI(VS2015) 来测试 Windows 应用程序。我有大约 318 个使用 Ordered 测试执行的测试用例。该脚本将执行并显示有多少测试用例失败或通过,但对于最后几次执行,执行在其间被阻止。未完成完整执行并Out of memory exeption显示在堆栈跟踪中。每次我执行脚本时都会在不同的测试用例处停止。

现在所有版本的 Windows 应用程序都存在此问题。尝试在 8GB 和 16GB RAM 配置中执行,问题仍然存在。

我正在使用有序测试来执行脚本,并且脚本在两者之间失败。以前的脚本运行正常。

Stacktrace:请查看执行后得到的stacktrace。试运行后我遇到了很多这样的异常。

结果 148 名称:290- TC_747174_Cash_A_Check_DataValidation_CheckID_OnUsDetails_1 (cashacheck2) 结果 148 结果:失败 Result148 持续时间:0:00:00.0245286 结果 148 StackTrace:在 System.Threading.Thread.StartInternal(IPrincipal stackCrawlMark 和 stackMark)在 System.ThreadMarkCrawl.Thread. ) 在 System.Threading.Thread.Start() 在 Microsoft.VisualStudio.TestTools.UITest.Extension.Uia.UiaWorker.StartWorkerThread() 在 Microsoft.VisualStudio.TestTools.UITest.Extension.Uia.UiaTechnologyManager.StartSession(Boolean recordingSession) 在Microsoft.VisualStudio.TestTools.UITest.Framework.UITestPluginManager.<>c__DisplayClass1_0.b__0(UITechnologyManager manager) 在 System.Threading.Tasks.Parallel.<>c__DisplayClass42_0`2.b__1() 在 System.Threading.Tasks.Task。InnerInvoke() at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask) at System.Threading.Tasks.Task.<>c__DisplayClass176_0.b__0(Object ) Result148 消息:调用测试类 UltraDataAutomation.TestCases.CheckList_MemberTransactionsFeature 的初始化方法时出错: System.OutOfMemoryException:引发了“System.OutOfMemoryException”类型的异常。

0 投票
0 回答
89 浏览

tfs - 一组测试(有序测试)的测试结果仅显示为每组一个测试结果

在我们公司,我们有许多 UI 测试,它们排列在播放列表中(*.orderedtest 文件)。在发布定义中运行这个测试,如有序测试:VSTest_configure

运行测试后,测试结果仅显示为每个播放列表一个测试结果 (*.orderedtest): Test Results。但是播放列表中的所有测试都在运行。当我在 Visual Studio 中打开一个 *.orderedtest(例如 ListFrame1)的 *.trx 文件时,我可以看到测试结果: TestResultTRX,双击测试名称“playlist_listframe1”后,我可以看到播放列表 ListFrame1 中的所有测试结果:播放列表 ListFrame1 的所有测试结果

你知道为什么播放列表中所有测试的结果都没有显示在 TFS web 上的测试结果中吗?在tfs 2018 update 3.2的新版本上更新TFS并使用VSTest任务重新保存发布定义后,此问题开始出现。在 VSTest 任务现在是在“高级执行选项”中的新设置“批量测试”。这个新功能是否有可能改变了发布或创建测试结果?预期状态是应该显示播放列表中所有测试的结果。就像更新 TFS 2018 更新 3.2 之前一样:预期的测试结果

请给我一个建议。谢谢你。

0 投票
2 回答
609 浏览

tfs - 有序测试的测试结果在 Azure Devops 管道中分组

我正在使用 Azure DevOps 管道运行一些有序的测试。测试的结果被分组到一个有序的测试中。解释结果变得非常困难。是否可以获得单独的通过/失败结果?

在下面的屏幕截图中,有序测试包含大约 75 个测试,其中只有一个失败。但这会导致总体 1 测试失败的结果。是否可以在测试结果中显示 74 个通过,1 个失败的结果?

测试结果