Я искал какое-то решение для разработчиков программного обеспечения, которые тратят слишком много времени на регрессионные проблемы с тестированием единицы (около 30% времени в моем случае !!!), т. Е. Занимаются модульными тестами, которые не выполняются на изо дня в день.Как преодолеть проблемы регрессии тестового теста ...?
После одно решение я знаком, который анализирует, какой из последних изменений кода вызвало определенный тест к сбою:
Unit Test Regression Analysis Tool
Я хотел бы знать, если кто-нибудь знает аналогичные инструменты, поэтому я может сравнить их. Также, если кто-то может рекомендовать другой подход для решения этой досадной проблемы.
С благодарностью на продвинутом этапе
Являются ли тесты неудачными из-за изменений, которые приводят к нарушению производственного кода, или потому, что тесты слишком чувствительны? –
@ Jon Хорошая точка. В частности, не следует проверять детали реализации устройства, но только одну функциональность. Это распространенная ошибка. –