Тестирование в опенсорс Атлыгина Юлия. ALM Works Башкирцев Станислав. Grid Dynamics
JTalks Open Source • Движок для социальных сервисов (форум + статьи) • Open Source (https://github.com/jtalks-org)
История проекта Много багов, недоделок Появились QA Profit! 3 года: > 300 человек > 2000 задач
Процессы • Итерации 3 недели: 2 на разработку новых историй + 1 bug fix • Планирование • Статус митинги (2 раза в неделю) • Ретроспектива • Демо
Инструменты • Atlassian: JIRA, Confluence, Fisheye, JIRA Agile • Zephyr for JIRA • Balsamiq • JetBrains: IntelliJ • Ontestpad (ontestpad.com) • Sauce labs Save 100%
Scrum доска(JIRA Agile)
Лучшие практики • 2+1 недели • Ревью кода • QA пишет приемочные критерии • Pre-QA тестирование • Достаточно 2-3 Senior
Конвеер ( Pipeline) • Jenkins • Автотесты (в 3 конфигурации на Sauce labs) • Тестирование на реальных данных
QA активности • Приемочные критерии (JIRA, Balsamiq) • Статус митинги (на английском) • Чеклисты в Ontestpad.com (UAT, Security, Usability) • Тест кейсы в Zephyr for JIRA
Ontestpad
Zephyr for JIRA
Команда • Испытательный срок • Новички в тестировании и в автотестах • 80% < 1 недели • 1% > 1 года
Мотивация • Опыт • Запись в резюме (для новичков) • Интересные задачи • Обучение ( http :// jtalks.org/display/PM/Education ) • Дружелюбная атмосфера • Простой и эффективный процесс
Интересные факты • Разработчики активнее в России, тестировщики – в Украине • Самому молодому участнику 3 года
JTalks QA: выводы • Чеклисты полезнее, чем тест кейсы • Без тест-кейсов с новичками очень сложно • Хороший новичок лучше плохого "бывалого" • Автотесты лучше ручных • Ручные тесты лучше автотестов
JTalks Плюсы • Опыт • Свежая кровь • Новые знакомства (community) Минусы • Учатся и «улетают из гнезда» • Много времени для лидов • Разные часовые пояса • Нет аналитиков и дизайнеров
Контакты Ставьте лайк: http :// jtalks.org/ Присоединяйтесь : project@jtalks.org
Планирование • QA описывает приемочные критерии до планирования • Planningpoker.com • QA + DEV • 10 ± 5 человек • 1 час