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.
Software quality assurance days
18 Международная конференция
по вопросам качества ПО
sqadays.com
Москва. 27–28 ноября 2015...
Новый процесс тестирования на "старом" проекте
О докладчике
ПОЛЕЩУК АЛЕКСАНДР
•5+ лет в тестировании
•Специалист по ручном...
Новый процесс тестирования на "старом" проекте
О чем поговорим
• с чего начать при старте нового процесса на
«старом» прое...
Новый процесс тестирования на "старом" проекте
Новый «старый» клиент
Новый процесс тестирования на "старом" проекте
С чего начать построение
процесса
• простота – залог успеха
• документируйт...
Новый процесс тестирования на "старом" проекте
Что документируем?
• How-to page
• QA Testing Process
• Workflow Definition...
Новый процесс тестирования на "старом" проекте
Не повторять ошибок прошлых
команд
• Создавайте тренинг сессии и записывайт...
Новый процесс тестирования на "старом" проекте
О сложностях построения
процессов
•
• клиент привык работать определенным о...
Новый процесс тестирования на "старом" проекте
Что там «под капотом»?
• Atlassian bundle:
• Circle workflow
• Нестандартно...
Новый процесс тестирования на "старом" проекте
Построение advanced QA
workflow
Было: Стало:
Новый процесс тестирования на "старом" проекте
JIRA: Labels vs Components
• Компоненты отвечают за указание типа Jira-item...
Новый процесс тестирования на "старом" проекте
QA notes от разработчиков
• Материальные знания об изменениях функционала,
...
Новый процесс тестирования на "старом" проекте
Регрессия? Легко!
• На старте проекта легко тестировать «все подряд»
• Что ...
Новый процесс тестирования на "старом" проекте
Как «уговорить» клиента на
автоматизацию?
• Используйте бесплатные решения!...
Новый процесс тестирования на "старом" проекте
Автоматизация отчетности
• Используйте графические отчеты
• Автоматизируйте...
Новый процесс тестирования на "старом" проекте
Execution report
Новый процесс тестирования на "старом" проекте
Execution report (extended)
Новый процесс тестирования на "старом" проекте
Automation report
Новый процесс тестирования на "старом" проекте
QA Team Report
Новый процесс тестирования на "старом" проекте
QA Team Report (extended)
Новый процесс тестирования на "старом" проекте
Новый процесс тестирования на "старом" проекте
Contacts:
Skype: csi.alexanderpoleschuk
Email: al.poleschuk@gmail.com
Mobil...
Upcoming SlideShare
Loading in …5
×

Новый процесс тестирования на "старом" проекте

799 views

Published on

Доклад Александра Полещука на конференции SQA Days-18, 27-28 ноября 2015 г., Москва
www.sqadays.com

Published in: Education
  • Be the first to comment

  • Be the first to like this

Новый процесс тестирования на "старом" проекте

  1. 1. Software quality assurance days 18 Международная конференция по вопросам качества ПО sqadays.com Москва. 27–28 ноября 2015 Alexander Poleschuk ISSoft/Coherent Solutions. Минск, Беларусь Новый процесс тестирования на "старом" проекте
  2. 2. Новый процесс тестирования на "старом" проекте О докладчике ПОЛЕЩУК АЛЕКСАНДР •5+ лет в тестировании •Специалист по ручному тестированию и построению процессов •Agile НЕевангелист •Автоматизирую все, что «плохо лежит»
  3. 3. Новый процесс тестирования на "старом" проекте О чем поговорим • с чего начать при старте нового процесса на «старом» проекте • как не повторять ошибок прошлых команд • о сложностях построения процессов • об использовании инструментов, которые предоставил заказчик и как выжать из них максимум • как внедрить бесплатные решения и доказать, что они тоже эффективны и применимы на практике • как автоматизировать отчетность тестирования
  4. 4. Новый процесс тестирования на "старом" проекте Новый «старый» клиент
  5. 5. Новый процесс тестирования на "старом" проекте С чего начать построение процесса • простота – залог успеха • документируйте свой workflow • создавайте как можно больше how-to статей • создавайте открытые to-do списки
  6. 6. Новый процесс тестирования на "старом" проекте Что документируем? • How-to page • QA Testing Process • Workflow Definitions: Development + Testing • Issue creation process • Test case writing standards • Testing information • Production testing information • Regression testing list • Etc.
  7. 7. Новый процесс тестирования на "старом" проекте Не повторять ошибок прошлых команд • Создавайте тренинг сессии и записывайте процесс • Запись тренинга должна быть доступна любому участнику команды • Оценивайте задачи и следуйте оценкам • No release on Friday!
  8. 8. Новый процесс тестирования на "старом" проекте О сложностях построения процессов • • клиент привык работать определенным образом • у клиента уже есть продукты, которые он использует, включая лицензии на платные продукты
  9. 9. Новый процесс тестирования на "старом" проекте Что там «под капотом»? • Atlassian bundle: • Circle workflow • Нестандартное использование компонентов Jira • Регрессионные циклы на основе QA Notes
  10. 10. Новый процесс тестирования на "старом" проекте Построение advanced QA workflow Было: Стало:
  11. 11. Новый процесс тестирования на "старом" проекте JIRA: Labels vs Components • Компоненты отвечают за указание типа Jira-item: Manual Test, Automated Test, FrontEnd, BackEnd, 3rd party, … • Labels выполняет роль «указателя компонентов», например, Login, Bag, MyAccount • Любой пользователь JIRA может создавать labels • Components создаются администраторами -> неудобно
  12. 12. Новый процесс тестирования на "старом" проекте QA notes от разработчиков • Материальные знания об изменениях функционала, в том числе и в коде • Разработчики намного лучше знают как они реализовали запросы «бизнеса» • QA Notes важны, т.к. требования могли изменяться(уточняться) в процессе разработки(привет, Scrum и бизнес)
  13. 13. Новый процесс тестирования на "старом" проекте Регрессия? Легко! • На старте проекта легко тестировать «все подряд» • Что делать, когда тестов и функционала слишком много? • Регрессионное тестирование на основе QA notes от разработчика с помощью labels.
  14. 14. Новый процесс тестирования на "старом" проекте Как «уговорить» клиента на автоматизацию? • Используйте бесплатные решения! • Java( ) + Selenium( ) + + = Free Automation • Объедините автоматизацию и ручное тестирование • Ежедневное выполнение автоматических скриптов = отчет каждый день • Общедоступный и информативный отчет от Allure. • Небольшой smoke suite. Время выполнения ~20 минут.
  15. 15. Новый процесс тестирования на "старом" проекте Автоматизация отчетности • Используйте графические отчеты • Автоматизируйте отчетность по максимуму • Принцип 3х3 • Jira Dashboards + Jira Gadgets = Execution Report • Jenkins + Allure plugin = Automation Report • Jira + Confluence = QA Team Report
  16. 16. Новый процесс тестирования на "старом" проекте Execution report
  17. 17. Новый процесс тестирования на "старом" проекте Execution report (extended)
  18. 18. Новый процесс тестирования на "старом" проекте Automation report
  19. 19. Новый процесс тестирования на "старом" проекте QA Team Report
  20. 20. Новый процесс тестирования на "старом" проекте QA Team Report (extended)
  21. 21. Новый процесс тестирования на "старом" проекте
  22. 22. Новый процесс тестирования на "старом" проекте Contacts: Skype: csi.alexanderpoleschuk Email: al.poleschuk@gmail.com Mobile: +375297304728 Linkedin: https:// www.linkedin.com/pub/alexander-poleschuk/9b/290/2b4

×