Идеи проекта

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