C++ 使用相同设置重复运行相同测试套件的好处

C++ 使用相同设置重复运行相同测试套件的好处,c++,unit-testing,testing,automated-tests,C++,Unit Testing,Testing,Automated Tests,我正在为代码库集成一个Google单元测试框架。我在该框架的快速介绍中读到,macro.WillRepeatedly(action)允许重复运行相同的测试,并使用相同的设置来检测内存问题,如内存损坏 如何使用相同的设置多次运行相同的测试套件可能会导致内存损坏。我只能想到错误使用动态结构的分配和删除可能导致的内存问题,在重复运行同一测试时是否会检测到其他内存问题 在某种程度上,这是一种负载测试。检查健壮性。可能可以检测堆栈溢出。您的意思是重复运行同一测试套件的主要目的是检测是否在每次运行结束时正确

我正在为代码库集成一个Google单元测试框架。我在该框架的快速介绍中读到,macro.WillRepeatedly(action)允许重复运行相同的测试,并使用相同的设置来检测内存问题,如内存损坏


如何使用相同的设置多次运行相同的测试套件可能会导致内存损坏。我只能想到错误使用动态结构的分配和删除可能导致的内存问题,在重复运行同一测试时是否会检测到其他内存问题

在某种程度上,这是一种负载测试。检查健壮性。可能可以检测堆栈溢出。

您的意思是重复运行同一测试套件的主要目的是检测是否在每次运行结束时正确删除了动态结构?还有其他情况吗?