Как найти все ошибки в программах и веб-проектах?
Часто те, кто заказывает разработку сайта или какой-то настольной программы у фрилансера или даже в софтверной конторе квалифицированными специалистами являются совсем не в IT-областях. И это понятно: иначе, наверное, они бы всё или, по карйней мере, всё самое важное — сделали бы самостоятельно. Неспециалисту сдать завершённый проект обычно проще, чем человеку понимающему: вот вам окошко браузера или готовой программы, пару кликов, странички переключаются, записи в БД добавляются. По рукам? И, да, как правило в такие моменты принимают проект, оплачивают его, начинают использовать в реальных условиях и вот там-то начинаются проблемы: мелкие, но неприятные, а иногда и фатальные ошибки вдруг появляются и мешают жить. Одни разработчики устраняют их бесплатно и оперативно, другие — за дополнительные деньги, ведь «проект-то вы приняли». Подобные ситуации наводят на мысль: тестировать ПО и сайты надо, притом заниматься этим должны независимые профессионалы.
Далее я немного расскажу о том, какого рода тестирование актуально для современных пограммных продуктов. В основном, конечно, речь будет о сайтах — они мне ближе, чем изолированные от мира настольные программы. Читать полностью