Upload
sqalab
View
2.020
Download
1
Embed Size (px)
DESCRIPTION
Доклад Станислава Башкирцева на SQA Days-15. 18-19 апреля, 2014, Москва. www.sqadays.com
Citation preview
Тестирование в опенсорс
Атлыгина Юлия. ALM WorksБашкирцев Станислав. Grid Dynamics
Что такое опен сорс?
• Открытый код• Обычно Базар, иногда Собор• Текучка кадров• Тут денег нет :)
JTalks Open Source
• Движок для социальных сервисов (форум + статьи)• Инструменты: Tort, Pochta
github.com/jtalks-org
История проекта
Много багов, недоделок
Появились QA
Profit!
3 года:> 400 человек> 2000 задач
Процессы
• Итерации 3 недели: 2 на разработку новых историй + 1 bug fix• Планирование • Статус митинги (2 раза в неделю)• Ретроспектива• Демо
Инструменты
• Atlassian: JIRA, Confluence, Fisheye, JIRA Agile• JIRA-плагины: Zephyr for JIRA, Structure.Testy• Balsamiq• JetBrains: IntelliJ• Sauce labs
Save100%Save100%
Планирование
• QA описывает приемочные критерии до планирования• Planningpoker.com• QA + DEV• 10 ± 5 человек• 1 час
Scrum доска(JIRA Agile)
Лучшие практики
• 2+1 недели• Ревью кода• QDD: QA Driven Development• Pre-QA тестирование • Достаточно 2-3 Senior
Конвеер (Pipeline)
• Jenkins• Автотесты (в 4 конфигурациях на Sauce labs)• Тестирование на реальных данных
Конвеер (Pipeline)
QA активности
• Приемочные критерии (JIRA, Balsamiq)• Статус митинги (на английском)• Чеклисты в Ontestpad.com (UAT, Security, Usability) -> Structure.Testy• Тест кейсы в Zephyr for JIRA• Разработка автотестов (github.com/jtalks-org/functional-tests)
QA активности: Acceptance Criteria
QA активности: Structure.Testy
QA активности: создание тест-кейсов
Команда
• Испытательный срок• Новички в тестировании и в автотестах• 80% < 1 недели• 1% > 1 года
Мотивация
• Опыт• Запись в резюме (для новичков)• Интересные задачи• Обратная связь• Обучение (http://jtalks.org/display/PM/Education)• Дружелюбная атмосфера• Простой и эффективный процесс
Интересные факты
• Разработчики активнее в России, тестировщики – в Украине• Самому молодому участнику 3 года
JTalks QA: выводы
• JIRA на все руки• Чеклисты полезнее, чем тест кейсы• Без тест-кейсов с новичками очень сложно• Хороший новичок лучше плохого "бывалого"• Ручные тесты лучше автотестов• Автотесты лучше ручных
JTalks
Плюсы• Опыт• Свежая кровь• Новые знакомства
(community)
Минусы• Учатся и «улетают из
гнезда»• Много времени для
лидов• Разные часовые пояса• Нет аналитиков и
дизайнеров
Контакты
Ставьте лайк: http://jtalks.org/
Присоединяйтесь: