- •Психологический анализ пользователей интернет-форума
- •Скрипты автоматизированного тестирования
- •Информационная система поддержки сдачи экзаменов
- •Программный комплекс учета работы цеха маз
- •Обучающий онлайн-комплекс с применением геймификации
- •Эргатическая система документооборота по охране труда
- •Информационная система рекламного агентства
- •Сбор сайтов из яндекс по запросу
- •Эргономическая оптимизация сайтов
- •Эргономическая оптимизация подключений руп «белтелеком»
- •Пользовательский интерфейс краудсорсинг платформы
- •Принципы юзабилити корпоративного сайта
- •Исследование феномена социальных сетей
- •Информационная система регистрации транспорта
- •Мобильное приложение с смс-банкингом
- •Эргатическая система управления интерактивным стеклом автомобиля
- •Информационная система анализа программного кода
- •Психологичекий анализ коммуникации участников сервиса микроблогов
- •Программный комплекс оценки психофизиологического состояния
- •Оптимизация программного комплекса регистрации учащихся
- •Интерфейс системы автоматизирован-ного программирования
- •Программный комплекс учета средств измерений белагропромбанка
- •Интеллектуально-эмоциональный компьютерный тренажер
- •Информационная система проката автомобилей
- •Аппаратно-программный комплекс профотбора спасателей мчс
- •Клиентская база платежей банка белвэб
- •Система оптимизации инвестпроектов
- •Программный комплекс «интернет-банк» белвнешэкономбанка
- •Программный модуль поддержки мобильного банкинга
- •Программный комплекс учета лекарственных средств
- •Программный комплекс обработки запросов белинвестбанка
- •Эргономическая оптимизация интернет-магазина
- •Аппаратно-программный комплекс коррекции сигналов узи
Скрипты автоматизированного тестирования
Белорусский государственный университет информатики и радиоэлектроники
г. Минск, Республика Беларусь
Пимахова А.А.
Панфилёнок А.С.- магистр технических наук, ассистент
Современное ПО - это сложный объект, и вручную с ним справляться трудно и дорого. К тому же при "ручном" тестировании результаты каждого выполнения тестов пропадают, и их трудно повторить. Для того чтобы увеличить объем проверок и повысить качество тестирования, обеспечить возможность повторного использования тестов при внесении изменений в ПО применяют средства автоматизации тестирования.
Рассмотрен процесс автоматизированного тестирования, а также предлагается конкретный пример для многофункционального приложения для автоматизации конструкторского проектирования в области машиностроения и приборостроения Cadmech ProE во взаимодействии с системой ведения архива технической документации предприятия и управления данными об изделиях Search.
Система автоматизированного тестирования представляет собой программное обеспечение для тестирования с написанным скриптом, файлы с исходными данными. Целью автоматизированного тестирования является выявить случаи, когда приложение не делает, то, что от него ожидается и выявить случаи, когда тестируемое приложение делает то, чего делать не должно. Система автоматизированного тестирования обеспечивает выбор сценариев тестирования, редактирование и выбор настроек сценариев, выполнения сценария, сохранение результатов выполненного сценария. Система выполняет выбранный сценарий. По истечении времени выполнения сценария тестировщик может посмотреть полученные результаты, ошибки, полученные при выполнении теста и сделать выводы о качестве тестируемого продукта и соответствию к нему требований. Дополнительно приведен анализ принятий решений по использованию тех или иных методов, технологий на каждом из этапов разработки. Так же было учтено, что по полученному алгоритму тестирования может проверяться не только данное приложение во взаимодействии с Search, но и другие приложения, такие как Cadmech SW, Cadmech UG, Cadmech SE, Cadmech Inventor.
Рис 1. Структурная схема взаимодействия файлов в системе.
Для реализации был выбран один из самых мощных коммерческих продуктов, предназначенных для автоматизации тестирования программного обеспечения – TestComplete. Скрипты написаны на JavaScript.
Список использованных источников:
1. Элфрид Дастин, Джефф Рэшка, Джон Пол. Автоматизированное тестирование программного обеспечения. Лори. 2003 – 592c.
2. Рекс Блэк. Ключевые процессы тестирования. Планирование, подготовка, проведение, совершенствование. Лори. 2006 – 544c.
3. Электронный учебник по TestComplete. – Режим доступа: http://tctutorial.ru/
Информационная система поддержки сдачи экзаменов
Белорусский государственный университет информатики и радиоэлектроники
г. Минск, Республика Беларусь
Няверко Н. Н.
Рутман Б.Ю. - ассистент , магистр технических наук.
Представлена оригинальная разработка – информационная система, предназначенная для поддержания процесса функционирования университета, в частности для обеспечения сдачи экзамена с возможностью хранения и изменения информации в реальном времени. Основной задачей, решаемой системой, является сокращение бумажного документооборота и внедрения информационных технологий в процессы функционирования университета. Информационная система предназначена для использования в университетах, не зависимо от их специализации и количества обучающихся студентов. И направлена на техническую поддержку организации, обеспечения, а также контроля процесса обучения. Преимуществами системы являются возможность доступа в любой точке в любое время и возможность изменения данных в реальном времени. К недостаткам системы следует отнести аппаратную зависимость, время для установки и обучения персонала правилам работы с системой, а также сложность и необходимость в дополнительных навыках при поддержании самой системы.
Рассмотрен полный цикл разработки информационной системы от проектирования до реализации готового продукта. Дополнительно проведен анализ принятия решений по выбору тех или иных инструментов на каждом этапе разработки.
Для реализации поставленных задач была выбрана схема «Модель-представление-контроллер», с помощью которой модель данных приложения, пользовательский интерфейс и взаимодействие с пользователем разделены на три отдельных компонента. Данная схема является наиболее оптимальной для создания программного обеспечения, отвечающего последним требованиям информационных технологий. Информационная система выполнена в виде web приложения и может быть условно разделена на Клиентскую и Серверную части. Взаимодействие между клиентской и серверной стороной организовано посредством запросов, формируемых web-сервисом на клиентской стороне для обработки на серверной.
Список использованных источников:
1. Фримен Адам, Сандерсон Cтивен. ASP.NET MVC 3 Framework с примерами на C# для профессионалов, 3-е издание. «И.Д. Вильямс», 2012 -672с.
2. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.0 на языке C#, «Питер», 2012-928с.
3. Гради Буч, Джеймс Рамбо, Ивар Якобсон. Язык UML.Руководство пользователя. ДМК Пресс, 2006 - 496с.
