Парасофт
![]() | Эта статья содержит контент, написанный как реклама . ( Октябрь 2020 г. ) |
![]() | |
![]() Здание штаб-квартиры в Монровии, Калифорния | |
Тип компании | Частный |
---|---|
Промышленность | Компьютерное программное обеспечение , Тестирование программного обеспечения |
Основан | 1987 год Пасадене, Калифорния , США. | в
Основатели | Адам Колава Джон Флауэр Марк Горофф |
Штаб-квартира | Монровия, Калифорния , США |
Количество локаций | 9 |
Обслуживаемая территория | По всему миру |
Ключевые люди |
|
Продукты |
|
Дочерние компании |
|
Веб-сайт | www ![]() |
Parasoft (официальное название Parasoft Corporation ) — независимый поставщик программного обеспечения, специализирующийся на автоматизированном тестировании программного обеспечения и безопасности приложений со штаб-квартирой в Монровии, Калифорния . Основана в 1987 году четырьмя выпускниками Калифорнийского технологического института. [1] которые планировали коммерциализировать программные инструменты параллельных вычислений, над которыми они работали для Caltech Cosmic Cube , [2] [3] Это был первый работающий компьютер-гиперкуб . [4]
В 90-х годах компания Parasoft использовала технологию в своем наборе инструментов параллельного программного обеспечения для создания инструментов автоматизации тестирования программного обеспечения как для традиционной, так и для параллельной разработки программного обеспечения. Начав с обнаружения ошибок во время выполнения C и C++ с помощью своего Insure++ продукта , они также добавили возможности статического анализа кода , модульного тестирования и в конечном итоге расширили его, включив в него безопасность приложений, функциональное тестирование и виртуализацию сервисов .
Технологии
[ редактировать ]Parasoft разрабатывает технологии автоматического предотвращения дефектов, которые поддерживают методологию автоматического предотвращения дефектов, разработанную Адамом Колавой . [5] Эти технологии автоматизируют ряд методов предотвращения дефектов для Java , C и C++ и .NET . Практика статического анализа кода выявляет проблемы с кодированием, которые в дальнейшем приводят к проблемам безопасности, надежности, производительности и удобства обслуживания. В 1996 году компания Parasoft подала заявку на патент на статический анализ кода на основе правил. [6] С тех пор исходная технология статического анализа была расширена и теперь включает статический анализ безопасности , анализ потока данных и метрики программного обеспечения . [7] [8] В 1996 году компания Parasoft подала патентные заявки на технологию, которая автоматически генерирует сценарии модульного тестирования. [9] С тех пор исходная технология модульного тестирования была расширена и теперь включает анализ покрытия кода , регрессионное тестирование и отслеживаемость . [5] Практика одноранговой проверки кода включает ручную проверку исходного кода для проверки алгоритмов, проверки дизайна и поиска тонких ошибок, которые не могут обнаружить автоматизированные инструменты. Хотя саму экспертную проверку невозможно автоматизировать, подготовку, уведомление и отслеживание партнерских проверок кода можно автоматизировать. [10]
Для облака, SOA, API и корпоративных ИТ-сред технологии Parasoft автоматизируют такие практики, как тестирование API , интеграционное тестирование , системное тестирование , нагрузочное тестирование и тестирование на проникновение . [11] Технология обслуживания и качества SOA компании Parasoft была впервые разработана в 2002 году. [12]
Parasoft также разрабатывает технологию обнаружения ошибок памяти , которая находит ошибки во время выполнения программ на C и C++ . [13]
Патенты на эту технологию были поданы в 1995 и 1996 годах. [14] [15]
Для виртуализации сервисов технологии Parasoft используются для автоматического захвата и эмуляции зависимого системного поведения мэйнфреймов, сторонних компонентов или любого системного компонента, который недоступен или труднодоступен для целей разработки и тестирования. [16] [17] [18] [19]
Различные технологии Parasoft используются для демонстрации соответствия отраслевым и нормативным требованиям , а также внедрения гибкой разработки программного обеспечения , DevOps , непрерывной доставки , непрерывного тестирования и автоматизации тестирования . [20]
Parasoft присоединилась к Eclipse в 2002 году. управляющему совету консорциума [21] [22]
Ссылки
[ редактировать ]- ^ « Интервью: Адам Колава, Parasoft » на socaltech.com, 9 февраля 2004 г.
- ^ «Экспериментальная оценка среды экспресс-параллельного программирования». CiteSeerX 10.1.1.113.8007 .
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ История суперкомпьютеров
- ^ Андерсон, А. Джон (1994). Основы компьютерных технологий . ЦРК Пресс. п. 378. ИСБН 978-0412598104 .
- ^ Jump up to: а б Parasoft Профиль компании BusinessWeek
- ^ " Метод и система автоматической проверки качества компьютерного исходного кода на основе правил uspto.gov.
- ^ « Jtest продолжает свой путь к превосходству в тестировании кода. Архивировано 13 февраля 2009 г. в обзоре продукта Wayback Machine в InfoWorld, 6 октября 2006 г.
- ^ Грехан, Рик (19 декабря 2003 г.). «Jtest способствует хорошей гигиене Java» . Инфомир . Проверено 21 июля 2020 г.
- ^ " Метод и система для создания набора тестов компьютерной программы с использованием динамического символьного выполнения uspto.gov
- ^ « Набор инструментов разработчика Parasoft C++test, интегрированный в IDE » на SearchSoftwareQuality.com, 3 апреля 2007 г.
- ^ Обзор продукта « Очистка веб-служб на основе SOAP » в InfoWorld, 26 ноября 2007 г.
- ^ " Система и метод тестирования веб-сервисов uspto.gov
- ^ « Обзор систем для обнаружения последовательных ошибок времени выполнения, заархивировано 3 марта 2016 г. в Wayback Machine » Группой высокопроизводительных вычислений Университета штата Айова, 22 февраля 2006 г.
- ^ « Метод использования компьютера для автоматического оснащения компьютерной программы для динамической отладки » на www.uspto.gov.
- ^ « Метод и система динамического обнаружения утечки памяти в компьютерной программе » на www.uspto.gov.
- ^ Parasoft представляет платформу виртуализации , Дэррил К. Тафт, eWeek, июнь 2011 г.
- ^ Parasoft стремится облегчить ограничения тестирования приложений , Адриан Бриджуотер, журнал доктора Добба, июнь 2011 г.
- ^ Parasoft отправляет войска «освобождения» программного обеспечения , Адриан Бриджуотер, журнал доктора Добба, февраль 2011 г.
- ^ Parasoft создает тестовую среду для транзакций Виктории Рейтано, SD Times, февраль 2011 г.
- ^ « Не позволяйте тестированию остановить вашу гибкость », Кристина Кардоза, SD Times, 28 июля 2016 г.
- ↑ Протоколы правления Eclipse, декабрь 2002 г.
- ^ Parasoft присоединяется к Eclipse
- Абстрактная интерпретация
- Компании, базирующиеся в округе Лос-Анджелес, Калифорния.
- Компании, основанные в 1987 году
- Компании-разработчики программного обеспечения для компьютерной безопасности
- Компании-разработчики программного обеспечения
- Компании-разработчики программного обеспечения, базирующиеся в Калифорнии
- Инструменты тестирования программного обеспечения
- Инструменты статического анализа программ
- Модульное тестирование
- Фреймворки модульного тестирования
- Компании-разработчики программного обеспечения США