Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Тестирование в опенсорс

Доклад Станислава Башкирцева на SQA Days-15. 18-19 апреля, 2014, Москва.
www.sqadays.com

  • Login to see the comments

Тестирование в опенсорс

  1. 1. Тестирование в опенсорс Атлыгина Юлия. ALM Works Башкирцев Станислав. Grid Dynamics
  2. 2. Что такое опен сорс? • Открытый код • Обычно Базар, иногда Собор • Текучка кадров • Тут денег нет :)
  3. 3. JTalks Open Source • Движок для социальных сервисов (форум + статьи) • Инструменты: Tort, Pochta github.com/jtalks-org
  4. 4. История проекта Много багов, недоделок Появились QA Profit! 3 года: > 400 человек > 2000 задач
  5. 5. Процессы • Итерации 3 недели: 2 на разработку новых историй + 1 bug fix • Планирование • Статус митинги (2 раза в неделю) • Ретроспектива • Демо
  6. 6. Инструменты • Atlassian: JIRA, Confluence, Fisheye, JIRA Agile • JIRA-плагины: Zephyr for JIRA, Structure.Testy • Balsamiq • JetBrains: IntelliJ • Sauce labs Save 100%
  7. 7. Планирование • QA описывает приемочные критерии до планирования • Planningpoker.com • QA + DEV • 10 ± 5 человек • 1 час
  8. 8. Scrum доска(JIRA Agile)
  9. 9. Лучшие практики • 2+1 недели • Ревью кода • QDD: QA Driven Development • Pre-QA тестирование • Достаточно 2-3 Senior
  10. 10. Конвеер (Pipeline) • Jenkins • Автотесты (в 4 конфигурациях на Sauce labs) • Тестирование на реальных данных
  11. 11. Конвеер (Pipeline)
  12. 12. QA активности • Приемочные критерии (JIRA, Balsamiq) • Статус митинги (на английском) • Чеклисты в Ontestpad.com (UAT, Security, Usability) -> Structure.Testy • Тест кейсы в Zephyr for JIRA • Разработка автотестов (github.com/jtalks-org/functional-tests)
  13. 13. QA активности: Acceptance Criteria
  14. 14. QA активности: Structure.Testy
  15. 15. QA активности: создание тест-кейсов
  16. 16. Команда • Испытательный срок • Новички в тестировании и в автотестах • 80% < 1 недели • 1% > 1 года
  17. 17. Мотивация • Опыт • Запись в резюме (для новичков) • Интересные задачи • Обратная связь • Обучение (http://jtalks.org/display/PM/Education) • Дружелюбная атмосфера • Простой и эффективный процесс
  18. 18. Интересные факты • Разработчики активнее в России, тестировщики – в Украине • Самому молодому участнику 3 года
  19. 19. JTalks QA: выводы • JIRA на все руки • Чеклисты полезнее, чем тест кейсы • Без тест-кейсов с новичками очень сложно • Хороший новичок лучше плохого "бывалого" • Ручные тесты лучше автотестов • Автотесты лучше ручных
  20. 20. JTalks Плюсы • Опыт • Свежая кровь • Новые знакомства (community) Минусы • Учатся и «улетают из гнезда» • Много времени для лидов • Разные часовые пояса • Нет аналитиков и дизайнеров
  21. 21. Контакты Ставьте лайк: http://jtalks.org/ Присоединяйтесь: project@jtalks.org

×