我是代码新手。我使用selenium + firefox进行验收测试。
因为我得到它,因为每次测试都应该是独立的代码,每次测试后重新加载mysql dump。
我有两个简单的测试,一个用于登录,另一个用于注册新用户。这两项测试需要1分钟。另外我意识到大多数时候firefox在没有任何动作的情况下保持不变,看起来需要花费大量时间来重新加载mysql转储。
如果我有100-200次测试,那就需要几个小时。我怎样才能让它们更快? 我想使用db转换,但我不知道如何做到这一点,比如只填充一次DB,然后在每次测试后回滚。有可能吗?
顺便说一下,我使用的是Laravel 5,但是当我得到它时,接受测试并不重要