В Maven нет папки bin, поскольку все зависимые JAR-файлы, упомянутые в файле POM, загружаются и сохраняются в папке $ {user.home} /. M2. Если вы хотите запустить TestNG Test case из командной строки, вы можете использовать плагин Maven Surefire для TestNG, настроив плагин в POM.
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<failIfNoTests>true</failIfNoTests>
<skipTests>false</skipTests>
<suiteXmlFiles>
<suiteXmlFile>${testNGXMLFile}</suiteXmlFile>
</suiteXmlFiles>
<properties>
<property>
<name>usedefaultlisteners</name>
<value>true</value>
</property>
</properties>
<workingDirectory>${basedir}</workingDirectory>
</configuration>
</plugin>
</plugins>
</build>
Затем из командной строки вы можете выполнить запуск, используя maven
mvn clean test -DtestNGXMLFile=src\test\resources\testng.xml
Дополнительная информация о apache maven-surefire-plugin для тестирования