<Попередній | зміст | Наступна>
Тестові випадки
Щоб проводити корисне тестування, важливо розробити та застосувати якісне тестування тестові справи. Це робиться шляхом ретельного вибору вхідних даних або робочих умов, які відображають край та кут випадків. У нашому фрагменті коду (який дуже простий) ми хочемо знати, як працює код за трьох конкретних умов:
1. dir_name містить ім'я існуючого каталогу
2. dir_name містить ім'я неіснуючого каталогу
Тестування
3. dir_name пусто
Виконуючи тест з кожною з цих умов, добре покриття тесту досягається.
Як і у випадку з дизайном, тестування також є функцією часу. Не кожна функція сценарію потребує ретельного тестування. Це справді питання визначення найважливішого. Оскільки він може бути настільки потенційно руйнівним, якщо він вийшов з ладу, наш фрагмент коду заслуговує ретельного розгляду як під час його проектування, так і під час тестування.