Признавая, что ответы на эти вопросы субъективны и сильно зависят от того, как выглядит остальная часть вашей системы, вот некоторые мысли, которые, я надеюсь, будут полезны:
1 - Если ваши приборы часто используют файловую систему,взгляните на самоцвет FakeFS: https://github.com/defunkt/fakefs
2 - Хотя в некоторых случаях создание осветителей в одном файле с самими тестами вполне разумно, я считаю, что случай их разделения более распространен.Это позволяет использовать повторно - как для других тестов, так и для построения связей с другими данными по мере развития системы.Очевидно, до вас, просто кое-что рассмотреть.