2071
Для всех / Re: Юнит тесты и работа аналитика.
« : 01 Февраля 2011, 11:20:59 »Аналитик может тестировать продукт с т.зр. бизнес-требований - это то, с чем он справится гораздо лучше тестировщика.Согласен. Аналитик, который разбирается с требованиями, формирует постановку, всегда лучше знает и понимает, что должно получаться в конечном итоге.
Однако тестирование не ограничивается верификацией бизнес-требований (даже с точки зрения бизнеса), поэтому аналитик участвует, но не тестирует. Принимает работу, но не тестирует ее. Он проверяет на собственные ожидания(которые по его мнению идентичны ожиданиям пользователей), но он не тестирует.
Т.е. аналитик занимается приемычным тестированием по сути, проводит мини опытную эксплуатацию.
Это конечно мое личное мнение и наблюдение.


Да всегда все новые функции заявленные в релизе тестируются вручную по плану и без плана в свободной исследовательской манере. В ходе такого тестирования кристаллизируется сценарий тестового случая (чаще всего это сложные тестовые цепочки - ну не на два часа, но близко к смыслу), немедленно автоматизируются отчеты. Такие тесты реализовать очень просто, а тестовая сила у них большая. Частенько применяем такой прием: масса тестовых сценариев проверяют какие-то свои тестовые случая, но и постепенно готовят массовые изменения, которые потом проверяются созданием некоторого отчета - все проблемы высвечиваются как прожектором. правда не всегда сразу ясна проблема, но ошибку фиксирует. Правда при условии, что полученный эталон - действительно эталон. Частенько эталоны существуют с ошибками месяцами, прежде чем их обнаруживаешь. Но постепенно учимся делать эталоны сразу качественные.