СЕРТИФИКАЦИОННОЕ ТЕСТИРОВАНИЕ

Мы тестируем на соответствие стандартам и спецификациям языки программирования и программные технологии

srtf_test

Такие проекты заказывают компании, чьи разработки становятся широко используемыми по всему миру.

Сертификационное тестирование нового набора стандартов веб-разработки (USA, 2012-2014)

Описание:
Проведено  тестирование различных компонентов технологии Web components. Разработан набор сертификационных тестов, проверяющий соответствие спецификации для Shadow DOM, HTML Template, HTML Custom Elements
Технологии:
Html, DOM, JavaScriprt

Сертификационное тестирование языка программирования Dart (USA, c 2011)

Описание:
Проведено тестирование реализации языка программирования на соответствие официальной спецификации. Сделано тестовое покрытие спецификации и API. Найдены многочисленные ошибки реализации и скорректирована спецификация.
Технологии:
Dart, JavaScript, Html

Сертификационная система тестирования (USA, 2009)

Описание:
Протестирована комплексная программная платформа. Реализованы – а) тестовая программа б) полное покрытие реализации стандарта языка в) база данных дефектов платформы г) полная документация для разработчиков и пользователей. Найдены десятки ошибок в реализации индустриальных стандартов для ПО, установленного на миллионах компьютеров по всему миру.
Технологии:
Java, JUnit, Apache Ant
Свойства:

  • мощный пускатель тестов
  • анализ покрытия
  • база данных по дефектам реализации
  • документация по дизайну и принципам разработки
Сертификационная система тестирования (USA, 2008)

Описание:
Протестированы различные существующие и новая реализация популярного языка программирования на соответствие официальному стандарту. Проведено тестирование нескольких программных “движков”, составлены полные отчеты о покрытии стандарта созданной тестовой базой, отчеты о прохождении всех тестов на разных “движках”, составлена полная документация.
Технологии:
HTML, XML, JavaScript, etc.
Свойства:

  • запуск тестов, отслеживание прохождения на разных программных “движках”
  • инструмент отслеживания покрытия
  • полная тестовая сюита
  • набор скриптов для запуска тестов
  • документация по дизайну системы, ее применению и принципам разработки тестов
Системы тестирования для Java платформы (Sun Microsystems, 199х-200х)

Описание:
Реализованы масштабные проекты для компании-разработчика оригинальной программной платформы.
1. Сертификационное тестирование 14 релизов J2SE, написано >25.000 тестов
2. Разработка тестовых сюит для JDK
3. Разработка сертификационных тестов (TCKs) для Java XML
4. Сертификационные тестовые сюиты (TCKs) для J2ME

В процесс тестирования включены:

Проектирование теста

Описание:

  • Определение стратегии тестирования и разработка спецификаций;
  • Дизайн структуры тестовых сюит;
  • Разработка конструкций тестовых сюит / прогоны тестов / анализ результатов. Разработка генератора тестовых случаев;
  • Кодирование и документация тестов;
  • Анализ существующих тестовых сюит для возможного переиспользования;
  • Портирование тестовых сюит сторонних компаний.
Выполнение тестового цикла
  • Анализ кода, спецификаций и документации;
  • Проведение запланированных и заказных тестов, анализ результатов и предоставление отчета;
  • Анализ сообщений об ошибках, поиск ошибок;
  • Исследование исходных кодов для устранения ошибок.
Улучшение качества тестирования
  • Измерение и анализ покрытия утверждений спецификации тестовыми сюитами;
  • Измерение и анализ покрытия исходного кода
    тестовыми сюитами;
Оптимизационные исследования
  • Разработка и прогоны программ, анализирующих код, анализ результатов;
  • Изучение системной архитектуры, дизайна и исходных кодов для определения узких мест в функционировании.