QA (rus)

Роман Шарыгин, SWP11. Эволюция процесса тестирования.

Заранее приношу извинения за опечатки, пунктуацию и некоторые грамматически ошибки – мне было не до этого по ходу мероприятия (во время конспектирования)..

Тесты – sanity tests, интеграционные, проверка на клиентских приложениях (как они с ним работают, in-depth tests, тесты производительности.

Аналитиков на схемках нет 😦

Разработчики отправляют изменения для билда – билд тряжер выбирает – то из этого выбрать. Проходит тестирование, что поломалось выкидывается, далее этот билд отправляется в список “Хороших.

Едем дальше.

Акивности перед выпуском продукта – за 2-3 недели начинается ручное тестирование продукта. Тут низкая скорость, высокие риски и видимо ничего хорошего. Это мы процесс с картинки обсуждаем, если что.

Сделали:

Сделали санити тесты (жестко ограничены по времени – не более 30 мин) и праймари пул (тестирование задач первого приоритета). Билд ряжера – ввели принцип дежурства, каждый вовлечен в процесс + общедоступная конфигурация. Объеденили QA  и разработчиков (работают вместе и позволяю разработчикам проектировать продукт с тем условием, что его потребуется тестировать). Высокие риски сменили на регуярную автоматизированную ежедевную активность – application and perfomance tests. Как стало – см картинку. Санити тесты делаются на маленьком числе конфигураций (мог не так понять).

Перед релизом осталос ручное тестироание. in-peth and app tests. App tests могут быть с участием людей, но человек менее вовлечен. Активности за 1-2 недели. Сдвиг релиза маловероятен.

В итоге наступило счастье. А, счастье есть, но надо ещё больше счастья.. Билд тряжера автоматизировать надо, а, приметил, что нужен Аджайл 🙂 Как же без него в докладе))))) Ещё статистика покрытия кода и интеграция иснтрменов статического анализа кода

Advertisements
Standard

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s