Тестирование ПО. Введение в тестирование
Тестирование ПО. Введение. Для начала – немного истории. Когда-то, «когда компьютеры были большими, а программы маленькими», о тестировании ПО практически не говорили. Тогда разработкой ПО занимались крупные фирмы и институты, количество разработанных продуктов измерялось единицами в год, процесс разработки ПО был крайне медленной кропотливой работой. Но время шло своим ходом, появились достаточно дешёвые и общедоступные компьютеры, область их применения значительно расширилась и, соответственно, резко возросло количество разрабатываемых программ и фирм, занимающейся такой разработкой. Основной всплеск интереса к теме тестирования пришёлся на 90-е годы и начался в США. Бурное развитие систем автоматизированной разработки ПО (CASE-средств) и сетевых технологий привело к росту рынка производства ПО и к пересмотру вопросов обеспечения качества и надёжности разрабатываемых программ. Тестирование ПО. Введение. Резко усилившаяся конкуренция между производителями ПО потребовала особого внимания к качеству создаваемых продуктов, т.к. теперь у потребителя был выбор: многие фирмы предлагали свои продукты и услуги по достаточно приемлемым ценам, а потому можно было обратиться к тем, кто разработает программу не только быстро и дёшево, но и качественно. Ситуация осложнилась тем фактом, что в настоящее время компьютеризации подвержены практически все области человеческой жизни. И вопрос о качестве ПО начинает приобретать особую важность: сегодня это уже не только комфорт от работы в той или иной программе, сегодня ПО управляет оборудованием в больницах, диспетчерскими системами в аэропортах, атомными реакторами, космическими кораблями и т.д.