Attualmente sto lavorando su un progetto piuttosto grande, e ho usato JUnit e EasyMock in modo abbastanza esteso per testare le unità. Ora sono interessato a quali altri tipi di test dovrei preoccuparmi. Come sviluppatore è mia responsabilità preoccuparmi di cose come test funzionali o di regressione? C'è un buon modo per integrarli in modo utilizzabile in strumenti come Maven / Ant / Gradle? Sono più adatti per un tester o un BA? Ci sono altri tipi di test utili che mi mancano?