Все начинающие тестировщики считают, что автоматизация — это круто. А чуть более опытные тестировщики понимают, что автоматизация — это сложно. А ещё более опытные тестировщики знают, что часто автоматизация и круто, и сложно, и при этом абсолютно бесполезно Вроде бы и тестов много, и покрытие хорошее — но вручную это можно было бы 100 раз протестировать, пока мы только подготовили эти тесты. А после их готовности оказалось, что тесты уже неактуальны, устарели…
Почему так происходит?
Потому что успех автотестов всегда базируется на двух китах: хорошая техническая подготовка и правильный отбор тестов для автоматизации. Если на грамотную автоматизацию не хватает навыков, интерфейсы для автоматизации выбраны не оптимально, в качестве основного подхода используется record and replay, то ждать высоких результатов не приходится. К счастью, почти все это понимают, алилуйя!
Но что с отбором тестов? Я работала в крупных компаниях со стабильной, хорошо отлаженной системой автоматизации, грамотными фреймворками и опытными разработчиками в автоматизаторах. Думаете, автоматизация в этих случаях всегда была успешной? Как бы не так! При автоматизации «чего-нибудь, и побольше» результаты всегда плачевные, и технические навыки вам не помогут — а простого подсчёта ROI, к сожалению, обычно недостаточно.
Только сегодня наткнулась на родном портале для тестировщиков на целый курс, посвящённый отбору тестов: http://software-testing.ru/test_automation/
Наконец-то эта сложная и важная тема не просто освещена, но и выделена в отдельный специализированный курс. И снова: алилуйя!
Pingback: FUT14 Coins
Pingback: View Bay Colony Naples Fl Pinterest Pictures
Pingback: Elder Scrolls Online Gold EU
Pingback: アトランティカ RMT
Pingback: FIFA 14 RMT