Sfondo:
Ho familiarità con xUnit family framework e ho avuto esperienza con (shunit2, PhpUnit e simpletest). Attualmente sto cercando di trovare un framework di test per C ++. Ho fatto una rapida ricerca di framework usando la Wikipedia lista di framework documentati; tuttavia, il framework che vorrei utilizzare è molto difficile da configurare ed è scarsamente documentato. C'è un altro framework che ho provato che era (IMHO) estremamente facile da configurare e integrare nel mio flusso di lavoro di produzione.
La differenza tra il mio framework di scelta (quello che è difficile da configurare) e quello che sto usando attualmente (quello che è stato facile da configurare) è la conformità con la metodologia xUnit.
Domande:
1. Ho letto parecchi articoli sui framework di testing xUnit. Credo che utilizzino convenzioni di denominazione e metodi di test simili per il loro test. È vero e quali sono i metodi di denominazione utilizzati?
2. Rimanere con i framework di test xUnit rende più facile eseguire test di integrazione quando si utilizzano più lingue?
3. Dal punto di vista della formazione è più conveniente insegnare ai nuovi programmatori un insieme di strumenti basati sullo stesso concetto o diversi strumenti individuali che fanno la stessa cosa?
Ho mantenuto i framework che sto guardando all'anonimato perché sono più interessato alle migliori pratiche del settore rispetto a un confronto tra i due suddetti framework