Предлагаю назвать всю эту радость «Система менеджмента тест кейсов» По типу тест линк пользователи/роли (см. тест линк) проекты->тест сьюты->тест кейсы. в тест кейсы можно добавлять свои атрибуты (тест линк) импорт/экспорт XML (нашла в тест линке, удобная вещь) генерация тест планов для регрессионного тестирования (создаем тест план, а потом около каждого тест кейса есть кнопочка «добавить в тест план» (продумать возможность группового выбора). И потом кнопка показать тест кейсы для тест плана). Есть кнопочка распечатать тест план. Если пользователь сам добавит атрибуты: фактический результат и тест пройден/ не пройден, то при печати будут генерироваться отчеты о том, что и как протестировано и все результаты. Хранилище тестовых данных: можно попробовать, только непонятно, как это будет выглядеть. Например: у каждого тест сьюта и тест кейса будет кнопка «Добавить тестовые данные». Они будут отображаться в табличке в виде название - значение. Можно тоже сделать XML экспорт и импорт. По поводу привязки к спецификации: это может быть не очень удобно. Ведь спецификации может и не быть. Можно попробовать сделать так: есть список кусочков из спеки. при создании тест кейса выбирается ссылочка на кусочек спецификации. если он потом меняется, то тест кейс как-то меняется цветом, пока в нем не будет commit (как в свн) По поводу интеграции с системами баг трекинга: Можно наверно писать строкой инсерт запрос (т.к. системы опен сорсные, можно посмотреть код и таблички.) Или сделать формочку: введите название таблицы, введите поле summary, поле details, поле и т.д. и для каждого пользователя при добавлении его в систему писать id того же пользователя из системы трекинга багов. То есть запрос пишется тестировщиками 1 раз, а потом кнопка занести баг будет рядом с каждым тест кейсом. Также можно пропиать ссылку на систему трекинга багов и кликать на нее, чтобы смотреть как с этим багом дела. Теоретически можно наверное даже будет брать статус бага. Короче, примитивнейшим образом это реализовать будет можно, но пользователи сначала будут все настраивать ручками, а потом пользоваться. Сделаем, если останется время