|
|
|
@ -2,7 +2,7 @@
|
|
|
|
|
============ |
|
|
|
|
|
|
|
|
|
Тестирование является важной составляющей разработки программного обеспечения. Мы проводим тестирование непрерывно, осознаем мы это или нет. |
|
|
|
|
Например, когда мы пишем класс на языке PHP, мы может отлаживать его шаг за шагом или просто использовать `echo` или `die` для проверки, что |
|
|
|
|
Например, когда мы пишем класс на языке PHP, мы можем отлаживать его шаг за шагом или просто использовать `echo` или `die` для проверки, что |
|
|
|
|
реализация работает в соответствии с намеченным планом. В случае веб приложения, мы вводим некоторые тестовые данные в форму для того, чтобы |
|
|
|
|
убедиться, что страница взаимодействует с нами, как ожидается. |
|
|
|
|
|
|
|
|
@ -32,7 +32,7 @@
|
|
|
|
|
> **Подсказка** Если вы чувствуете, что вы теряете время выполняя много мелких и простых итераций, попробуйте покрыть это |
|
|
|
|
> вашим тестовым сценарием перед следующим выполнением тестов. Если вы слишком много отлаживаете, попробуйте сделать обратное. |
|
|
|
|
|
|
|
|
|
Написание тестов до реализации конкретного функционала позволяет нам нам сосредоточиться на том, что мы хотим достичь и полностью |
|
|
|
|
Написание тестов до реализации конкретного функционала позволяет нам сосредоточиться на том, что мы хотим достичь и полностью |
|
|
|
|
погрузиться в "как это сделать" впоследствии. |
|
|
|
|
|
|
|
|
|
Обычно это приводит к лучшим абстракциям и более легкой поддержке тестов, когда речь идет о корректировки фичи или уменьшении связанности компонентов. |
|
|
|
|