Радиолокационная ГСН весом 120 кг должна была захватывать крупную надводную цель (линкор или крейсер) на удалении 15 км. При этом угол обзора должен был составлять 15° в горизонтальной плоскости и 5° — в вертикальной. Тепловая ГСН с углом обзора 30° должна была быть вдвое легче, но и дальность захвата сокращалась втрое. Телевизионная система предназначалась для обеспечения наведения с удаления 8–10 км.
На самолете-снаряде «Шторм» впервые в СССР твердотопливный (пороховой) ускоритель был частично размещен в камере сгорания прямоточного двигателя. Вес ускорителя 1450 кг, в том числе 526 кг приходилось на порох.
После выгорания пороха ускоритель выбрасывался назад. Но в начале движения тяжелый стартовик сдвигал к хвосту центр тяжести самолета-снаряда, делая его статически неустойчивым. Поэтому на хвостовой части ускорителя установили собственные стабилизаторы, выполненные наподобие двухкилевого оперения.
Под сигарообразным фюзеляжем длиной 8,25 м и диаметром 0,96 м находился прямоточный двигатель РД-1А диаметром 0,9 м с тягой 1,5 т.
В комплексе береговой обороны «Шторм» самолет-снаряд должен был запускаться с громоздкой решетчатой пусковой установки с длиной направляющих 35 м. Самолет-снаряд устанавливался на стартовую тележку на четырех ползунах, размещенных попарно на крыле и на оперении. Стартовый ускоритель, развивавший тягу 25–35 т, в течение 3–4 с разгонял самолет-снаряд до скорости 250 м/с.
Стрельба самолета-снаряда «Шторм» должна была вестись с помощью трех радиолокационных станций. Так, РЛС «Риф» предназначалась для обнаружения целей, РЛС «Залп» — для автоматического слежения за целью и выдачи данных в счетно-решающее устройство для разворота пусковой установки и наведения самолета-снаряда. РЛС «Якорь» служила для слежения за самолетом-снарядом.
Из-за задержек организаций-смежников техпроект комплекса «Шторм» КБ завода № 293 выпустило лишь в начале 1949 г. В 1949–1951 гг. на полигоне «Песчаная Балка» под Феодосией приступили к отработке бортовой и береговой аппаратуры системы управления комплекса «Шторм». Бортовая аппаратура отрабатывалась в полете на летающей лодке РВУ-6А «Каталина». Выбор самолета-носителя был определен тем, что РВУ-6А могла длительное время летать на малых высотах, нести полезную нагрузку свыше 2 т и имела просторную грузовую кабину.
На летающей лодке отрабатывались: макет телевизионных систем визирования ракеты, макеты радиолокационной головки самонаведения «РГ-Шторм» и тепловой ГСН «ТГ-Шторм», а также макет аппаратуры активно-ответного устройства «АО-Шторм».
На берегу производилась отработка береговой системы управления ракетой «БСУ-Шторм».
Еще в 1948 г. Бисноват предложил в качестве предварительного этапа испытать пилотируемый вариант самолета-снаряда «Шторм». Это помогло бы решить большинство вопросов, связанных с отработкой самолета-снаряда как летательного аппарата, не дожидаясь завершения наземной отработки не имеющих аналогов образцов бортовой аппаратуры.
В 1949 г. был изготовлен и поставлен на статические испытания первый экземпляр пилотируемого самолета-снаряда «Шторм», получивший название «изделие 19П». Первая летная машина также была доведена до высокой стадии готовности и оснащалась штатным двигателем РД-14. Однако этот двигатель был изготовлен лишь в двух экземплярах, и на второй самолет-аналог поставили РД-20 с меньшей тягой.
В 1950 г. начались летные испытания изделий 19П, которые доставлялись на высоту 2000 м самолетом-носителем Пе-8. Так как двигатель РД-20 развивал вдвое меньшую тягу, чем предназначенный для «Шторма» двигатель РД-1А, самолет-аналог не мог ни набирать высоту, ни лететь горизонтально, а начинал снижаться сразу же после отделения от носителя. Пе-8 пилотировал В.А. Гинде. Первым на самолете-аналоге с двигателем РД-14 начал испытания Г.М. Шиянов, а на втором изделии 19П (с РД-20) летал затем и Ф.И. Бурцев. К концу 1951 г. испытания самолетов-аналогов были завершены. Всего выполнено 17 полетов по первоначально определенной программе и еще 9 полетов после дооснащения изделий 19П электроагрегатами и спецсистемами.
В ходе работ над «Штормом» его тактико-технические характеристики неоднократно менялись. Так, к 1951 г. вес его боевой части составлял 900 кг, радиолокационной ГСН — 130 кг, тепловой ГСН — 55 кг, бортовой телевизионной системы — 70 кг. Расчетный диапазон дальностей пуска был в пределах от 27 до 80 км, скорость полета самолета-снаряда — до 900 км/ч.
Первые шесть макетов «Шторма» запускались с площадки «4А» полигона Капустин Яр. Из штатного оборудования они были оснащены лишь стартовыми двигателями. Испытания проводили для отработки старта ракеты и конструкции пусковой установки. Дальнейшие испытания были перенесены под Феодосию на полигон «Песчаная Балка». Там макеты «Шторма» уже имели маршевый двигатель. Первый пуск состоялся 1 марта 1952 г. Первый и второй пуски весной 1953 г. были произведены с береговой пусковой установки. Затем еще два макета запустили с летающей лодки РВУ-6А в водном районе между мысами Чауда и Опук. За этим последовало еще 8 пусков.