Good job. This is an excellent step forward.
I made a few copy edits. I also added a little bit more detail around the recommendation to use JUnit. We've traditionally used TestNG for Seam, but because the IDE support for TestNG is so flaky in Eclipse and JUnit integrates much cleaner with Arquilian, I'm in support of the change. We need some fixes to JUnit, like categories, but the Arquillian team can pursue those. Please let them know your needs! [1] Speaking of needs, please add a recommendation to use the Arquillian discussion forums when you need guidance with Arquillian.
There is one gap in the article at this point. Right now it assumes the use of the weld-embedded container. That will work for basic managed bean tests, but it's not going to work for integration tests that require container services such as JMS and JPA. It also won't be sufficient when we need to test the real JSF life cycle. Therefore, I recommend adding a section about using real containers. For instance, JMS module needs this right out of the gate.
-Dan