Пропустить команды ленты
Пропустить до основного контента

Процесс обеспечения качества

Есть ли у вас в штате тестировщики? Можете в общих словах рассказать, как обеспечивается контроль качества? 


У нас есть отдел контроля качества, который выполняет весь спектр работ по тестированию для обеспечения качества продуктов. Взгляните на презентацию отдела
Вкратце о некоторых принципах:
  1. ​​​​​​​Тестировщики привлекаются на проект с самого его начала. Тестирование продукта зачастую начинается с тестирования требований к нему, что позволяет минимизировать влияние ошибок, допущенных на начальных этапах аналитики и проектирования на дальнейшую разработку продукта, тем самым решая проблему на этапе ее минимальной "стоимости".
  2. Как правило, тестировщики и руководитель проекта в начале проекта составляют план тестирования​, в котором фиксируют следующие моменты: 
    • предмет и объем тестирования;
    • способ и требования к тестированию функциональности;
    • ​способ и требования к тестированию визуальной части;
    • список браузеров, платформ и устройств для проверки кроссбраузерности, адаптивности верстки;
    • количество итераций регрессионного тестирования для принятия решения о необходимости автоматизации некоторых тестов;
    • каким образом будут вестись задачи по проекту и фиксироваться дефекты;
    • каким образом тестировщики будут выполнять тестирование;
    • определяется площадка для тестирования;
    • порядок получения актуальной версии продукта для тестирования.
  3. Результаты тестирования фиксируются в специальном баг-листе, доступ к которому может быть предоставлен вам.
  4. API backend-части продукта чаще всего покрывается интеграционными автоматизированными тестами (обычно на Codeception).