У нас есть автотесты (java + selenium) для регрессионного тестирования продукта, который написала наша компания.
Есть перечень страниц. Для каждой страницы решили составить перечень действий для примерного представления покрытия тестами функционала.
Прошлись по существующим тестам и прописали, какие действия проверяет каждый тест.
Решили занести эти данные в БД: страницы-действия-тесты.
Есть мысль написать приложение для работы с этой БД, к примеру: при добавлении новой страницы мы через приложение описываем действия, которые на этой странице можно произвести и пишем какие тесты проверяют эти действия.
Вопросы в моей голове:
- Вообще целесообразно ли делать проверку всего функционала автотестами? Сейчас проверяется даже меньше половины и то тесты идут пару часов.
- Есть ли смысл делать подобное приложение-справочник? Какие вы плюсы-минусы видите? Есть ли что-то подобное уже?