FIRST
Principe | Description |
---|
Fast | Должны выполняться быстро |
Independent | Не должны зависеть от других тестов и от порядка их запуска |
Repeatable | Должны воспроизоводиться на любом окружении |
Self-validating | Должны возвращать true/false. Сразу должно быть ясно что тест пройден или нет |
Timely | Тесты должны быть написаны своевременно вместе с основным кодом |
Other principes
Ptincipe | Description |
---|
Maintainable | Должно быть легко поддерживать. |
Isolated | Не должны иметь никаких внешних зависимостей |
Properly targeted | Должны иметь конкретную цель |
Акронимы принципов проектирования ПО
Unit testing