Слово Канеру:
Все тесты основаны на моделях.
Ты можешь иметь воображаемую картину дизайна тестов в своем разуме. Или ты можешь работать со списком фич, или с какими-нибудь диаграммами. Ты имеешь некоторое представление о том, кто твои пользователи и что их беспокоит. Все это модели. Ни смотря ни на что, твои тесты в первую очередь на твоих моделях продукта, но не на самом продукте. Недостатки результатов использования модели — в недостатках тестов. Изучение новых способов моделирования продукта — изучение новых способов взглянуть на него.
Изучай моделирование. Ты будешь тестировать все лучше по мере получения новых навыков моделирования. Учебники и тренинги по анализу требований и архитектуре ПО могут помочь тебе. Прекрасный путь улучшения навыков всех видов моделирования — изучение систем мышления. Смотри An Introduction to General Systems Thinking: Silver Anniversary Edition. (Weinberg 2001).
Комментариев нет:
Отправить комментарий