ми використовуємо класичний V-подібний процес розробки. Тоді у нас є вимоги, архітектура, дизайн, реалізація, інтеграційні тести, системні тести та прийняття.
Тестери готують тестові справи на перших етапах проекту. Проблема полягає в тому, що через проблеми з ресурсами (*) фази тестування занадто довгі і часто скорочуються через часові обмеження (ви знаєте керівників проектів ...;)). Розробники роблять свої одиничні тести як слід.
Тому моє запитання просте: чи повинні розробники брати участь у етапах тестування, чи не занадто це небезпечно? Я боюся, що це дасть керівникам проектів помилкове відчуття кращої якості, як це було зроблено, але чи додасть man.days будь-яку цінність? Я не дуже впевнений, що розробники роблять тести (тут немає образи, але всі ми знаємо, що досить важко перебити в кілька кліків те, що ви зробили за кілька днів).
Дякуємо, що поділилися своїми думками.
(*) З незрозумілих причин збільшення кількості тестувальників на сьогодні не є можливим.
(Тільки наперед, це не дублікат програми. Чи повинні програмісти допомагати тестерам у розробці тестів? Це говорить про підготовку тесту, а не про тест виконання, де ми уникаємо наслідків розробників)