SlideShare a Scribd company logo
Взгляд на QA чужими глазами. QA from not QA’s perspectiveМоя личная точка зрения или доклад тролля...Калугин Александр,Ph.D, PMPMercury Development, LLCalex.kalouguine@gmail.com
2QA about QAМы можем делать не Quality Assurance,а только Quality ControlНе только мы отвечаем за качествоПрограмм без багов не бывает. «Телепаты в отпуске»Нас спрашивают слишком поздно...
3QA about QARequirementsDefectsQCRecommendationsArtifacts (Software Product)
Идеальный тестировщикМожет проанализировать спецификациюПереводит спецификацию в тестовый сценарий (т.е. документ, полностью подчиненный спецификации)Умеет быстро и надежно воспроизводить баги по описанию и корректно описывать условия воспроизведения.Умеет оптимизировать собственный труд, вырабатывая автоматизированные процедуры. и т.д.формализм4
К чему приводит (проблема)Смещение фокуса – основной упор делается оптимизации процессов контроля качества (автоматизированные тесты, нагрузочные тесты, скрипты, и т.д.)Выработка дополнительный процедур, суть которых – тот же контроль качества.Контроль качества работы «кодеров»Отчетность «в багах»...5
Возможные причиныРаз все баги не перефиксить – пусть лучше о них мы будем меньше знать. В конце концов значение имеют баги, которые найдет заказчик, а не мы.Тестирование -- «отрицательная» деятельность, которая лишь направлена на выявление недостатков – если хорошо разрабатывать – QC не нужны. Чтобы оправдать затраты – деятельность QC должна быть измерима и не вызывать сомнений, что делается «какая-то фигня».6
«Фатальные» проблемы качества:Не нравится заказчику – Ну не нравится и всё тут!Несоответствие продукта – бизнес-цели – не приносит денегНесоответствие продукта ожиданиям конечных пользователей – неудобно пользоватьсяСложность освоения – сразу непонятно, как пользоваться, непохоже на остальное.Не вписывается в toolset – продукт – сам по себе, не связан с OS или другими продуктами.Продукт стабилен только в рамках определенных сценариев использования, шаг влево-вправо – «Тормозит и валится».Продукт тяжело расширять или добавлять новые фичи7
«Фатальные» проблемы качества:Не являются следствием недостатков процесса разработки или неследования этому процессу.Не являются ошибками кодеров.Практически невозможно выявить в процессе формальной проверки соответствия продукта функциональным требованиям.Очень сложно выявить в рамках формализованных процессов и процедур.8
Задачи-максимум QA(моя мечта )Обеспечить беспроблемную приемку проекта заказчику.Гарантировать успешность продуктаГарантировать удобство и интуитивность пользования продуктом, его стабильность, производительность и расширяемостьМинимизировать затраты на процессы QC и разработкуМинимизировать риски проекта.9
Задачи-максимум QA(моя мечта )10
11Может быть как-нибудь можно?RequirementsRisk InventoryBusiness Goals Constraints and PrioritiesQCArtifacts (Software Product)Architectural PatternsHistorical RecordsOS GuidelinesCompetitive Products
12Может быть как-нибудь можно?RequirementsRisk InventoryQCArchitecture AnalysisDefectsHistorical RecordsUsability Analysis
Может быть как-нибудь можно?Участие на всех стадиях включая Pre-saleВзаимодействие со всеми ролями в проектеВовлеченность и ответственность за результатСмена приоритетов13
14Типа усё...Калугин Александр,Ph.D, PMPMercury Development, LLCalex.kalouguine@gmail.com

More Related Content

PPT
Оптимизируем тест кейсы
PDF
KPI тестировщиков - особенности и проблемы
PPTX
Улучшить KPI в два раза? Сделано!
PPTX
Длинный путь к DevOps?
PPTX
Управление тестированием в Agile
PDF
Test labs 2016. Пренебрежение лучшими практиками тестирования
PDF
Михаил Павлов - is a tester responsible for quality
PPT
Распределение тестировщиков по командам как один из этапов контроля качества
Оптимизируем тест кейсы
KPI тестировщиков - особенности и проблемы
Улучшить KPI в два раза? Сделано!
Длинный путь к DevOps?
Управление тестированием в Agile
Test labs 2016. Пренебрежение лучшими практиками тестирования
Михаил Павлов - is a tester responsible for quality
Распределение тестировщиков по командам как один из этапов контроля качества

What's hot (20)

PDF
Scrum глазами тестировщика или как создать стратегию для любой задачи
PPT
QA как драйвер трансформации
PPTX
Serious+performance+testing
PPTX
Тесты (типы тестов, организация тестов, создание тестов).
PPTX
Severity и Priority для неначинающих: очевидное и невероятное
PPTX
Sq adays 2010_balashenko
PDF
Test labs 2016. QA в тотальном аутсорсе
PPT
некоторые правила управления проектами. часть I
PDF
Оценка проектов тестирования
PDF
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
PPTX
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
PPT
Оценка методологии автоматизации - MBT
PDF
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
PDF
Тестируем развитие тестировщика
PPTX
Идентификация рисков и проблем тестирования
PDF
Agile Testing: вопросы и ответы
PPTX
тестирование снецифических областей
PPTX
UAT не для слабаков
PPT
Эффективное взаимодействие тестировщика и аналитика
PPTX
Sqadays 2010 burmistrov_fomin_20101120(2)
Scrum глазами тестировщика или как создать стратегию для любой задачи
QA как драйвер трансформации
Serious+performance+testing
Тесты (типы тестов, организация тестов, создание тестов).
Severity и Priority для неначинающих: очевидное и невероятное
Sq adays 2010_balashenko
Test labs 2016. QA в тотальном аутсорсе
некоторые правила управления проектами. часть I
Оценка проектов тестирования
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
Оценка методологии автоматизации - MBT
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Тестируем развитие тестировщика
Идентификация рисков и проблем тестирования
Agile Testing: вопросы и ответы
тестирование снецифических областей
UAT не для слабаков
Эффективное взаимодействие тестировщика и аналитика
Sqadays 2010 burmistrov_fomin_20101120(2)
Ad

Similar to Взгляд на QA со стороны (20)

PPT
Внедрение тестирования в Scrum
PPT
Внедрение тестирования в Scrum
PPT
Yuriy malyi testinginscrumagile
PPT
Testing in Scrum - Yuriy Malyi
PPTX
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
PPTX
Quality Assurance
PDF
Управление качеством в Agile. Как опередить баги
PPTX
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
PDF
Михаил Павлов -- Отвечает ли тестировщик за качество?
PDF
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
PPTX
Can we have some more quality - Russian version
PPT
Особенности параллельного тестирования нескольких проектов
PPTX
Как развить отдел тестирования от палки-копалки до CI
PPT
Testing
ODP
презентация планов
PDF
Отвечает ли тестировщик за качество?
ODP
презентация планов
PDF
Тестирование весна 2013 лекция 1
PPT
Внедрение юзабилити практик в процесс разработки ПО в соответствии с СMMI - д...
PPTX
организация и проведение тестирования
Внедрение тестирования в Scrum
Внедрение тестирования в Scrum
Yuriy malyi testinginscrumagile
Testing in Scrum - Yuriy Malyi
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Quality Assurance
Управление качеством в Agile. Как опередить баги
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Михаил Павлов -- Отвечает ли тестировщик за качество?
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Can we have some more quality - Russian version
Особенности параллельного тестирования нескольких проектов
Как развить отдел тестирования от палки-копалки до CI
Testing
презентация планов
Отвечает ли тестировщик за качество?
презентация планов
Тестирование весна 2013 лекция 1
Внедрение юзабилити практик в процесс разработки ПО в соответствии с СMMI - д...
организация и проведение тестирования
Ad

More from Alexander Kalouguine (18)

PPTX
Прагматик. Калугин. Программист-менеджер
PPTX
Sef.by'2011 Минное поле требований
PPTX
Req Labs'2011. Коммуникация нефункциональных требований
PPTX
SWP'12. PMARCOR. Техногенные манипуляции
PPTX
It Spring'2012. А.Н. Калугин "Коммуникация с заказчиком в нелетную погоду"
PPTX
А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10
PPTX
А.Калугин. Как казаки-тестировщики в менеджеры собирались
PPTX
CEE-SECR-2011. Презентация Александра Калугина
PPT
CEE-SECR-2011. Презентация Константина Быченкова.
PPTX
PMSAMARA. 8th meeting. Быченков. Решение задач по сопровождению и технической...
PPTX
PMSAMARA. 8th Meeting. Хренов. Поддержка системы в облаке
PPTX
PMSAMARA. 8th Meeting. Журавлев. Техническая поддержка серийного ПО
PPTX
PMSAMARA. 8th meeting. Сергеев Чернов. Поддержка портала
PPT
PMSAMARA. Knowledge Sharing. От маленького к большому
PPTX
PMSAMARA. Knowledge Sharing. Философия и не только
PPTX
Большие проблемы маленьких устройств
PPT
Kalouguine e talks-goodproposal-2010-10-09
PDF
Effective Communications
Прагматик. Калугин. Программист-менеджер
Sef.by'2011 Минное поле требований
Req Labs'2011. Коммуникация нефункциональных требований
SWP'12. PMARCOR. Техногенные манипуляции
It Spring'2012. А.Н. Калугин "Коммуникация с заказчиком в нелетную погоду"
А. Калугин. О параллельном тестировании нескольких проектов. SQADays'10
А.Калугин. Как казаки-тестировщики в менеджеры собирались
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Константина Быченкова.
PMSAMARA. 8th meeting. Быченков. Решение задач по сопровождению и технической...
PMSAMARA. 8th Meeting. Хренов. Поддержка системы в облаке
PMSAMARA. 8th Meeting. Журавлев. Техническая поддержка серийного ПО
PMSAMARA. 8th meeting. Сергеев Чернов. Поддержка портала
PMSAMARA. Knowledge Sharing. От маленького к большому
PMSAMARA. Knowledge Sharing. Философия и не только
Большие проблемы маленьких устройств
Kalouguine e talks-goodproposal-2010-10-09
Effective Communications

Взгляд на QA со стороны

  • 1. Взгляд на QA чужими глазами. QA from not QA’s perspectiveМоя личная точка зрения или доклад тролля...Калугин Александр,Ph.D, PMPMercury Development, LLCalex.kalouguine@gmail.com
  • 2. 2QA about QAМы можем делать не Quality Assurance,а только Quality ControlНе только мы отвечаем за качествоПрограмм без багов не бывает. «Телепаты в отпуске»Нас спрашивают слишком поздно...
  • 4. Идеальный тестировщикМожет проанализировать спецификациюПереводит спецификацию в тестовый сценарий (т.е. документ, полностью подчиненный спецификации)Умеет быстро и надежно воспроизводить баги по описанию и корректно описывать условия воспроизведения.Умеет оптимизировать собственный труд, вырабатывая автоматизированные процедуры. и т.д.формализм4
  • 5. К чему приводит (проблема)Смещение фокуса – основной упор делается оптимизации процессов контроля качества (автоматизированные тесты, нагрузочные тесты, скрипты, и т.д.)Выработка дополнительный процедур, суть которых – тот же контроль качества.Контроль качества работы «кодеров»Отчетность «в багах»...5
  • 6. Возможные причиныРаз все баги не перефиксить – пусть лучше о них мы будем меньше знать. В конце концов значение имеют баги, которые найдет заказчик, а не мы.Тестирование -- «отрицательная» деятельность, которая лишь направлена на выявление недостатков – если хорошо разрабатывать – QC не нужны. Чтобы оправдать затраты – деятельность QC должна быть измерима и не вызывать сомнений, что делается «какая-то фигня».6
  • 7. «Фатальные» проблемы качества:Не нравится заказчику – Ну не нравится и всё тут!Несоответствие продукта – бизнес-цели – не приносит денегНесоответствие продукта ожиданиям конечных пользователей – неудобно пользоватьсяСложность освоения – сразу непонятно, как пользоваться, непохоже на остальное.Не вписывается в toolset – продукт – сам по себе, не связан с OS или другими продуктами.Продукт стабилен только в рамках определенных сценариев использования, шаг влево-вправо – «Тормозит и валится».Продукт тяжело расширять или добавлять новые фичи7
  • 8. «Фатальные» проблемы качества:Не являются следствием недостатков процесса разработки или неследования этому процессу.Не являются ошибками кодеров.Практически невозможно выявить в процессе формальной проверки соответствия продукта функциональным требованиям.Очень сложно выявить в рамках формализованных процессов и процедур.8
  • 9. Задачи-максимум QA(моя мечта )Обеспечить беспроблемную приемку проекта заказчику.Гарантировать успешность продуктаГарантировать удобство и интуитивность пользования продуктом, его стабильность, производительность и расширяемостьМинимизировать затраты на процессы QC и разработкуМинимизировать риски проекта.9
  • 11. 11Может быть как-нибудь можно?RequirementsRisk InventoryBusiness Goals Constraints and PrioritiesQCArtifacts (Software Product)Architectural PatternsHistorical RecordsOS GuidelinesCompetitive Products
  • 12. 12Может быть как-нибудь можно?RequirementsRisk InventoryQCArchitecture AnalysisDefectsHistorical RecordsUsability Analysis
  • 13. Может быть как-нибудь можно?Участие на всех стадиях включая Pre-saleВзаимодействие со всеми ролями в проектеВовлеченность и ответственность за результатСмена приоритетов13
  • 14. 14Типа усё...Калугин Александр,Ph.D, PMPMercury Development, LLCalex.kalouguine@gmail.com