<Предыдущая | Содержание: | Следующая>
Тестовые кейсы
Для проведения полезного тестирования важно разработать и применить хорошие контрольные примеры. Это делается путем тщательного выбора исходных данных или условий эксплуатации, которые отражают край и угол случаи. В нашем фрагменте кода (который очень прост) мы хотим знать, как код работает при трех конкретных условиях:
1. имя_каталога содержит имя существующего каталога
2. имя_каталога содержит имя несуществующего каталога
Тестирование
3. имя_каталога пусто
Выполняя тест с каждым из этих условий, хорошо тестовое покрытие Достигнут.
Как и в случае с дизайном, тестирование зависит от времени. Не каждую функцию скрипта нужно тщательно тестировать. Это действительно вопрос определения того, что является наиболее важным. Поскольку в случае неисправности он может быть настолько разрушительным, наш фрагмент кода заслуживает внимательного рассмотрения как при разработке, так и при тестировании.