It's not about depending on Guice, it's about productivity. Any test could be written without the need for Guice, but it's more work. If you're using Guice at every level of your app, why not using it in your test ? It's well documented, well tested and easy to use.
Jukito works with Guice 3 even if it's not written. There's not a lot of documentation but it's because there's almost no boiler plate to write ! Jukito use standard Guice annotation and allow you to inject in any JUnit method anything you want. It will also automatically mock any interface it find that you didn't binded inside you test module.
Btw, if you need anything else on Jukito, more documentation, just ask, we will do it ! Here's an interesting blog post about how to test views with JUnit and Jukito:
Cheers,