运行测试之后,您将能够捕获在队列中发送的消息,并对其进行检查,如图26中所示。
通过SqlDataSource控件,您可以在不重新运行查询的情况下筛选(排序或选择)查询结果。
我们可以发现这种改变在运行测试时,并没有影响到程序的行为。
检查点,使得可以从失败点重新启动包,而不是重新运行整个包的工作流。
更有利的是,TestNG采取了只重新运行失败测试的机制,这使它的依赖性测试设置更为完善。
如果你移动代码并修改了测试,通过重新运行所有相关的测试就可以确保你没有在更改系统的过程中破坏任何东西。
当数据更改或值需要被计算时,可以使用各级汇总,而不必重新运行所有计算。
重新启动httpd守护进程并再次运行这些测试,其结果如清单5所示。
但是齐贝吉先生似乎仍然不愿分享权力,更不用说在国际监督下重新进行选举。
或者也许您受困于对大量所支持的环境和代码流不断地重复运行同样的测试的工作。
同样,重复做那些给出否定结果的实验也是必要的,以便检查其是不是真的行不通。
但是齐贝吉先生似乎仍然不愿分享权力,更不用说在国际监督下重新进行裑?。
除重新运行测试外,您还可以保存运行的测试,以便稍后引用输入和输出。
当了解并保存了关于用户的信息,即可在以后重用这些信息而无需重新运行初始进程。
这样,在重新启动包时,将只需重新运行一个数据流任务。
您的框架应该为每个测试使用案例分配一个数,为了简单地再次执行失败的测试使用案例。
如果输入错误,则会导致编译失败,您需要在再次运行转换之前修正错误。
重新运行这些测试仍然失败,但是这一次是因为抛出了异常。