Наша группа оценивает Robot Test Framework для нашей группы контроля качества, не только для BDD, но и, возможно, для того, чтобы покрыть большую часть наших регулярных потребностей в тестировании функциональности. Это, безусловно, интересный проект.
В какой степени, если таковая имеется, Robot Framework основан на архитектуре xunit (unittest)? Я вижу, что утверждения unittest можно использовать, но я не вижу, чтобы сами тестовые наборы RF основывались на unittest.TestCase.
В идеале наша организация хотела бы иметь возможность писать тесты Robot Framework, а также тестовые наборы Python unittest, запускать тестовые наборы вместе из одного бегуна и получать интегрированные результаты, повторно использовать «ключевые слова» библиотеки RF Selenium2 в качестве функций, используемых нашим обычным тестовые примеры unittest, чтобы использовать общую кодовую базу SE.
Это решенная проблема? Кто-нибудь делает такие вещи?