Еще вопрос до кучи (вообще ко всем): Ведете ли какую-то базу данных по сценариям? Чтобы можно было относительно быстро оценить хотя бы на глаз покрытие функциональности. Типа что в сценариях, которые создают конкретный документ, присутствует проверка нажатия какой-то кнопки (подбор из остатков например). Или источником такой информации у вас выступают только сами тексты сценариев? (я понимаю что поддержка БД тоже требует затрат)
Ведём. Эта БД - называется СППР. Там сценарии связаны с функциональной моделью. Можно оценивать не только codecaverage, но и функциональное покрытие.
У нас есть тесты, проверяющие какой-то кусочек. И есть супер тесты, которые проверяют функционал всего решения (они же и демобазу наполняют). По окончанию их работы есть шаги, которые формируют отчеты, некоторые отчеты сравниваются с макетами
Leonid В справке по шагам в VA не помешала бы инфа насчет проверочных шагов (когда они могут не сработать). Да и ЕМНИП шаги-действия (имеется ввиду API платформы) тоже могут срабатывать как будто все норм, хотя элемент на форме не виден.
Плюс (из пойманного нами) шаг нажатия кнопки выбора делает лишнее действие (активацию), это тоже не помешало бы где-то видеть, чтобы не читать код каждого шага. Нам эта особенность шага выбора доставила немного удовольствия уже (на активацию было завязано поведение) : )
У нас есть тесты, проверяющие какой-то кусочек. И есть супер тесты, которые проверяют функционал всего решения (они же и демобазу наполняют). По окончанию их работы есть шаги, которые формируют отчеты, некоторые отчеты сравниваются с макетами