Can I create test without specifying @RunWith(Arquillian.class) and @Deployment annotations?
Of course you can, but then you won't be able to leverage Arquillian. Customer runner is the entry point to use Arquillian in JUnit.