La codificación multiproceso no es trivial. Incluso cuando lo hacen personas que saben lo que están haciendo, pueden ocurrir errores dependientes del tiempo. Son difíciles de arreglar. Habiendo tratado con el que pueden producirse unos pocos miles de errores de tipo multicapa, preferiría no tenerlos en mi marco de prueba. La primera solución que obtuve parecía funcionar, pero en pruebas posteriores se descubrió que se había convertido en un error de uno en decenas de miles.
Las técnicas para realizar subprocesos múltiples en procesadores múltiples están mejorando con la llegada de las PC con múltiples procesadores. Sin embargo, tomará tiempo antes de que se usen ampliamente.
Algunas suites de prueba tienen dependencias entre las pruebas que no necesitan ser declaradas explícitamente cuando las pruebas se ejecutan en una sola secuencia. Sin embargo, en una máquina de vapor múltiple, tendrían que especificarse explícitamente. (Donde tales dependencias deberían existir es una pregunta diferente).
Desde otro punto de vista, algunas cosas simplemente no necesitan ejecutarse en paralelo. Si el proceso se ejecuta adecuadamente rápido, puede ser mejor enfocar los esfuerzos en otras cosas que no sean la implementación de subprocesos múltiples.