10 способов как не надо тестировать высоконагруженный...
DESCRIPTION
Доклад Умиджона Яхъёева, SQA Days-13, 26-27 апреля 2013, www.sqadays.comTRANSCRIPT
Яхъёев
Люблю готовить плов для друзей
— 1,5 года работаю в 2ГИС
— начал работать стажёром
— сейчас тестировщик проекта «API справочник»
Продукты
Справочное API
До 4,5 млн. пользователей в месяц700 RPS40 Гб — объём БД
География: Россия, Италия, Украина, Казахстан
Крупные партнёры: Mail.ru, 2GIS.Online
Личный кабинет рекламодателя
Стартап
3
3 раза переделывался с нуля продукт
Проблема
PMРАЗР
ТЕСТ
Решение
PMРАЗР
ТЕСТТЕСТ
Без вопросов
2/5
2 ч / 5 минДо
После
Проблема
PMРАЗР
ТЕСТ
Решение
PMРАЗР
ТЕСТТЕСТ
Незаменимый человек
3/10
3/10Дизайн баг
Баг по верстке
Проблема
ДИЗРАЗР
ТЕСТВЁРСТ
Решение
ДИЗРАЗР
ТЕСТВЁРСТ
Решение
ДИЗРАЗР
ТЕСТВЁРСТ
Всё, как на картинке
2 / 1
2 дня / 1 деньДо
После
Проблема
ДИЗРАЗР
ТЕСТВЁРСТ
Решение
ДИЗ
РАЗР
ТЕСТВЁРСТ
ТЕСТ
И швец и жнец
7
Сумма багов в IE =
7 * сумма багов в FF
DoD отдачи задачи в тестирование — проверка в FF и IE
Решение
Firefox наше всё
2 / 20
2 дня / 20 минСтало
Было
Научить тестировщиков
программированию
Решение
Специалист узкого профиля
5/1
5/1Разработчиков
Тестировщиков
Разработчики пишут фреймворк для автотестов
Решение
Утром деньги, вечером стулья
5/1
5/1Минорных багов
Критичных багов
Выяснить допустимое количество минорных багов на бою
Решение
Перфекционизм
Бой / Тест
Бой = несколько виртуальных машин
Тест = одна виртуальная машина
Бой / Тест
Тестовое окружение идентично боевому
Решение
У нас всё готово
50 55
200
t1 = 50 ms
t2 = 55 ms
t3 = 200 ms
DoD выпуска релиза - проведенная нагрузка
Решение
Грузи, всё вывезет
Спасибо за внимание!
Вопросы
Яхъёев Умиджон