loading ...

  • Пример проекта

    Многоплатформенное тестирование

    ЗАКАЗЧИК

    Заказчик – крупный производитель программного обеспечения для телекоммуникационных систем. Одно из решений, предлагаемых заказчиком, используется во всем мире, и поэтому оно требовало тщательного тестирования на различных платформах, не ограничивающихся широко распространенными версиями Windows и Linux.

    Компания: производитель программного обеспечения для телекоммуникационных систем

    Страна: США

    Сфера деятельности: услуги конференц-связи

    Оказанные услуги: многоплатформенное тестирование

    Модель взаимодействия: оказание услуг по обеспечению качества сторонней компании-разработчику программного обеспечения

     

    ПРОЕКТ

    Тестируемое решение представляет собой систему для проведения видеоконференций через Интернет. Основные характеристики системы:

    • Поддержка различных операционных систем, Интернет-браузеров и виртуальных машин Java;
    • Тесная интеграция с операционной системой: в среде исполнения устанавливаются дополнительные компоненты;
    • Различные средства для передачи звуковой информации по обычной телефонной сети и Интернету (пакетная передача).

     

    ЗАДАЧА

    • Тестирование системы с различными комбинациями Интернет-браузеров и виртуальных машин Java; 
    • Тестирование системы и ее компонентов с различными операционными системами (на уровне системного администратора);
    • Создание хранилища виртуальных операционных систем для охвата всех необходимых сред выполнения приложения;
    • Автоматизированное тестирование нескольких механизмов приложения;
    • Тестирование звукового модуля системы отдельно и вместе с веб-частью.

     

    РЕШЕНИЕ

    Чтобы обеспечить качественное выполнение всех необходимых тестов, требовалось провести следующие виды тестирования под всеми операционными системами:

    • Функциональное тестирование
    • Тестирование графического интерфейса пользователя

    Помимо стандартных тестов графического интерфейса пользователя требовалось провести тестирование системы с разными региональными и языковыми настройками, а также проверить правильность расположения элементов управления и правильность содержания на базовом языковом уровне.

    • Тестирование удобства использования
    • Тестирование производительности

    Чтобы оценить стабильность работы и качество звукового модуля системы, были проведены тесты производительности как с участием людей, так и с использованием программных генераторов.

    • Автоматизированное тестирование

    Автоматизированное тестирование включало автоматическое выполнение циклических механизмов и генерацию данных с целью ускорения процесса тестирования.
    Были проведены смешанные тесты системы с участием большого количества человек, чтобы оценить стабильность ее работы в критичных условиях, а также в условиях одновременного выполнения других программ (например, блокировщиков всплывающих окон). Использовалось как программное обеспечение сторонних производителей, так и программы, разработанные специалистами A1QA.

     

    ИСПОЛЬЗОВАННЫЕ ТЕХНОЛОГИИ

    Программное обеспечение

    Операционные системы: ALT Linux, FreeBSD, Mac OS, Windows

    Интернет-браузеры: Konqueror, Mozilla 1.7.6+, FireFox 1.0.1+,  IE 5.0+, Safari 1.3.1+

    Виртуальные машины Java: Sun Java 1.4.2+/1.5.0+, Microsoft Java VM 3805/3810

    Средство автоматизированного тестирования: TestComplete

    Система отслеживания дефектов: Rational ClearQuest

    Виртуальные машины: VMWare и VirtualPC

    Языки программирования: C, C++

     

    УСПЕШНОЕ ЗАВЕРШЕНИЕ

    Тщательное тестирование приложения на разных платформах позволило заказчику обеспечить высокое качество конечного продукта с поддержкой наиболее широко используемых в мире операционных систем, Интернет-браузеров и виртуальных машин Java. Своевременный и подробный анализ обнаруженных дефектов помог снизить время, затраченное на разработку стабильного многоплатформенного продукта. Автоматизация проверки механизмов приложения и генерации данных позволила более гибко контролировать тестовое покрытие и освободить ресурсы.

     

    Скачать файл

    Связаться с нами