Введення в мистецтво модульного тестування в PHP

ruВведение в искусство модульного тестирования в PHP external link

uaВведення в мистецтво модульного тестування в PHP external link

enAn Introduction to the Art of Unit Testing in PHP external link

Введення

Тестування є суттєвим аспектом в будь-якій мові програмування. Якщо ви не тестуєте свій вихідний код, то як ви можете бути впевнені, що він працює так, як ви очікуєте?

Тестування вихідного коду вручну може проводитися тільки нерегулярно і

обмежено. Для регулярного і поглибленого тестування вихідного коду, відповіддю буде написання автоматизованих тестів, які можна запускати часто. У PHP такі тести зазвичай написані з використанням фреймворку модульного тестування, фреймворк, який дає можливість протестувати вихідний код будь-яких програм або бібліотек, як окремо ізольовані функціональні модулі, як клас або метод. Коли модульне тестування набрало популярності, воно стало звичайною практикою в PHP з бібліотеками і фрейморкамі як Swiftmailer, Zend Framework і Symfony, всі вони включають модульні тести покриваючі їх вихідний код.

Модульне тестування часто розуміється як щось приховане, завдання поглинаюче час — що іноді трапляється! Але мета проведення часу за написанням тестів полягає в тому, щоб поліпшити якість вихідного коду, значить він має менше абсолютних помилок, багато з яких виявляються на ранніх стадіях, безперервний процес тестування запобігає зміні поведінки старого коду при нових змінах, а також дає впевненість, що ваш код може бути залежним. Є також й інші переваги, далі ми обговоримо їх докладніше.

( Читати далі )

Коментарі 5

taryk - 05 жовтня 2009, 23:25

"Введення в мистецтво [...]" якось ріже вухо.

Гадаю «Введение в искусство [...]» краще перекладати як «Вступ до мистецтва [...]».

HeeL - 06 жовтня 2009, 11:45

Дякую за виправлення, але редагувати не буду ;) Буду більш кмітливим наступного разу :)

zenyk - 06 жовтня 2009, 10:25

крім цих трьох бібліотек для модульного тестування, які ще порекомендуєте?

HeeL - 06 жовтня 2009, 11:44

Ніяких

sashko - 06 жовтня 2009, 11:27

Дякую за переклади, але, на жаль, мушу зауважити, що Ви робите *дуже* багато орфографічних і граматичних помилок!

Коментувати
© 2009 - 2020, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування