0
我正在使用ruby,我想测试正在生产的服务器的UI和一般行为。这些都是严格的非破坏性测试,只是为了确保程序正确地与数据库连接(在某种程度上,它正在测试网站和数据)我应该如何测试这种情况?
我一直在写水豚单元测试但是有明显的缺点,无法控制测试顺序,并且每次都必须重新初始化我所有测试数据。 (我为此提供了一个测试规范文件)
所以,我最好想知道这种测试是什么样的,如果有的话,以及我应该用什么来代替test :: unit。我认为这将是集成测试,但显然不是Rails风格的集成测试。
或者,确保给定测试或测试的一种方法是先运行(确保所有数据在进行UI测试之前都是正确的),这也是很好的做法。