SlideShare ist ein Scribd-Unternehmen logo
1 von 20
ПО для автоматизации испытаний Докладчик : Семенова Ольга Владимировна ,  научный сотрудник Научно-исследовательского физико-технического института  Нижегородского университета  (НИФТИ  ННГУ)
Назначение ,[object Object]
Сигнал-ориентированное взаимодействие объекта контроля с тестовыми программами
Особенности ПО АИС ,[object Object],[object Object],[object Object]
Особенности ПО АИС ,[object Object],[object Object],[object Object]
Среда разработки  ( MSVS8, MSVS9 ) Сценарий проверки (Работа) ЦГ Библиотека Испытатель 2 Ключевые принципы работы ПО АИС
Среда разработки  ( MSVS8, MSVS9 ) Сценарий проверки (Работа) ЦГ VISA Прибор 1 Ethernet Прибор  2 GPIB Прибор  3 RS-232 Ключевые принципы работы ПО АИС
Среда разработки  ( MSVS8, MSVS9 ) Сценарий проверки (Работа) ЦГ VISA Прибор 1 Ethernet Прибор  2 GPIB Прибор  3 RS-232 Драйверы приборов Прибор 4 Ключевые принципы работы ПО АИС
Среда разработки  ( MSVS8, MSVS9 ) Сценарий проверки (Работа) ЦГ VISA Прибор 1 Ethernet Прибор  2 GPIB Прибор  3 RS-232 Драйверы приборов Прибор 4 Библиотека Испытатель 2 —  средства разработки ЦГ —  алгоритмы ЦОС —  ведение журнала испытаний —  средства для взаимодействия с оператором (директивы, запросы значений) —  механизм утверждений Ключевые принципы работы ПО АИС
Среда разработки  ( MSVS8, MSVS9 ) Сценарий проверки (Работа) ЦГ VISA Прибор 1 Ethernet Прибор  2 GPIB Прибор  3 RS-232 Драйверы приборов Прибор 4 Библиотека Испытатель 2 Менеджер КИ-трактов Централизованный доступ к локальным и удалённым КИ-трактам КИ-тракт 1 КИ-тракт 2 КИ-тракт 3 Сигнал-ориентированное взаимодействие с аппаратурой Ключевые принципы работы ПО АИС
Пример реализации методов Подготовка() и Завершение() циклограммы
Пример реализации методов Тест() и Анализ() циклограммы
Среда разработки  ( MSVS8, MSVS9 ) Сценарий проверки (Работа) ЦГ VISA Прибор 1 Ethernet Прибор  2 GPIB Прибор  3 RS-232 Драйверы приборов Прибор 4 Библиотека Испытатель 2 Менеджер КИ-трактов КИ-тракт 1 КИ-тракт 2 КИ-тракт 3 Панель управления работой Операторский интерфейс для запуска сценария испытаний на выполнение Ключевые принципы работы ПО АИС
Пользовательский интерфейс для управления испытаниями
Среда разработки  ( MSVS8, MSVS9 ) Сценарий проверки (Работа) ЦГ VISA Прибор 1 Ethernet Прибор  2 GPIB Прибор  3 RS-232 Драйверы приборов Прибор 4 Библиотека Испытатель 2 Менеджер КИ-трактов КИ-тракт 1 КИ-тракт 2 КИ-тракт 3 Панель управления работой БД Генератор отчётов испытаний Ключевые принципы работы ПО АИС Протокол испытаний ______________ ____  ___  __ _____  ______ ___  ____ __________ ____________  _ ______  _____
 
Пример схемы испытательного стенда с централизованным управлением
Испытательный стенд с несколькими вспомогательными пультами и выделенными контроллерами аппаратуры
Заключение ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
CEE-SEC(R)
 
Заблуждения и стереотипы относительно анализа кода
Заблуждения и стереотипы относительно анализа кодаЗаблуждения и стереотипы относительно анализа кода
Заблуждения и стереотипы относительно анализа кода
RISSPA_SPb
 
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
Iosif Itkin
 
СОВМЕСТНОЕ ПРИМЕНЕНИЕ КОНТРАКТОВ И ВЕРИФИКАЦИИ ДЛЯ ПОВЫШЕНИЯ КАЧЕСТВА АВТОМАТ...
СОВМЕСТНОЕ ПРИМЕНЕНИЕ КОНТРАКТОВ И ВЕРИФИКАЦИИ ДЛЯ ПОВЫШЕНИЯ КАЧЕСТВА АВТОМАТ...СОВМЕСТНОЕ ПРИМЕНЕНИЕ КОНТРАКТОВ И ВЕРИФИКАЦИИ ДЛЯ ПОВЫШЕНИЯ КАЧЕСТВА АВТОМАТ...
СОВМЕСТНОЕ ПРИМЕНЕНИЕ КОНТРАКТОВ И ВЕРИФИКАЦИИ ДЛЯ ПОВЫШЕНИЯ КАЧЕСТВА АВТОМАТ...
ITMO University
 
Кутумов - Автоматизация тестирования транспортных карт
Кутумов - Автоматизация тестирования транспортных картКутумов - Автоматизация тестирования транспортных карт
Кутумов - Автоматизация тестирования транспортных карт
qasib
 
Тестирование осень 2013 лекция 4
Тестирование осень 2013 лекция 4Тестирование осень 2013 лекция 4
Тестирование осень 2013 лекция 4
Technopark
 
Chebit 12-10. Использование Ruby & r spec для тестирования нерубишного проекта
Chebit 12-10. Использование Ruby & r spec для тестирования нерубишного проектаChebit 12-10. Использование Ruby & r spec для тестирования нерубишного проекта
Chebit 12-10. Использование Ruby & r spec для тестирования нерубишного проекта
Dmitry Maksimov
 

Was ist angesagt? (20)

TMPA-2015: Information Support System for Autonomous Spacecraft Control Macro...
TMPA-2015: Information Support System for Autonomous Spacecraft Control Macro...TMPA-2015: Information Support System for Autonomous Spacecraft Control Macro...
TMPA-2015: Information Support System for Autonomous Spacecraft Control Macro...
 
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
 
Автоматизация тестирования приёмников цифрового телевидения
Автоматизация тестирования приёмников цифрового телевиденияАвтоматизация тестирования приёмников цифрового телевидения
Автоматизация тестирования приёмников цифрового телевидения
 
Заблуждения и стереотипы относительно анализа кода
Заблуждения и стереотипы относительно анализа кодаЗаблуждения и стереотипы относительно анализа кода
Заблуждения и стереотипы относительно анализа кода
 
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
TMPA-2013 Petrenko Pakulin: Technical Solutions and Non-Technical Challenges ...
 
TMPA-2013 Itsykson: Java Program Analysis
TMPA-2013 Itsykson: Java Program AnalysisTMPA-2013 Itsykson: Java Program Analysis
TMPA-2013 Itsykson: Java Program Analysis
 
СОВМЕСТНОЕ ПРИМЕНЕНИЕ КОНТРАКТОВ И ВЕРИФИКАЦИИ ДЛЯ ПОВЫШЕНИЯ КАЧЕСТВА АВТОМАТ...
СОВМЕСТНОЕ ПРИМЕНЕНИЕ КОНТРАКТОВ И ВЕРИФИКАЦИИ ДЛЯ ПОВЫШЕНИЯ КАЧЕСТВА АВТОМАТ...СОВМЕСТНОЕ ПРИМЕНЕНИЕ КОНТРАКТОВ И ВЕРИФИКАЦИИ ДЛЯ ПОВЫШЕНИЯ КАЧЕСТВА АВТОМАТ...
СОВМЕСТНОЕ ПРИМЕНЕНИЕ КОНТРАКТОВ И ВЕРИФИКАЦИИ ДЛЯ ПОВЫШЕНИЯ КАЧЕСТВА АВТОМАТ...
 
Урок 8. Статический анализ для выявления 64-битных ошибок
Урок 8. Статический анализ для выявления 64-битных ошибокУрок 8. Статический анализ для выявления 64-битных ошибок
Урок 8. Статический анализ для выявления 64-битных ошибок
 
TMPA-2015: Automated Testing of Multi-thread Data Structures Solutions Lineri...
TMPA-2015: Automated Testing of Multi-thread Data Structures Solutions Lineri...TMPA-2015: Automated Testing of Multi-thread Data Structures Solutions Lineri...
TMPA-2015: Automated Testing of Multi-thread Data Structures Solutions Lineri...
 
TMPA-2013 Smirnov
TMPA-2013 SmirnovTMPA-2013 Smirnov
TMPA-2013 Smirnov
 
TMPA-2015: Automated process of creating test scenarios for financial protoco...
TMPA-2015: Automated process of creating test scenarios for financial protoco...TMPA-2015: Automated process of creating test scenarios for financial protoco...
TMPA-2015: Automated process of creating test scenarios for financial protoco...
 
КГТУ Лекция 2: Обеспечение Качества Программного Обеспечения
КГТУ Лекция 2: Обеспечение Качества Программного ОбеспеченияКГТУ Лекция 2: Обеспечение Качества Программного Обеспечения
КГТУ Лекция 2: Обеспечение Качества Программного Обеспечения
 
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
Тренинг "Анализ, проектирование и разработка корпоративных информационных сис...
 
Dev collaboration
Dev collaborationDev collaboration
Dev collaboration
 
Кутумов - Автоматизация тестирования транспортных карт
Кутумов - Автоматизация тестирования транспортных картКутумов - Автоматизация тестирования транспортных карт
Кутумов - Автоматизация тестирования транспортных карт
 
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...
 
The Analysis of Test Scenario Coverage for a UCM-Model
The Analysis of Test Scenario Coverage for a UCM-ModelThe Analysis of Test Scenario Coverage for a UCM-Model
The Analysis of Test Scenario Coverage for a UCM-Model
 
Тестирование осень 2013 лекция 4
Тестирование осень 2013 лекция 4Тестирование осень 2013 лекция 4
Тестирование осень 2013 лекция 4
 
Lektsia 7
Lektsia 7Lektsia 7
Lektsia 7
 
Chebit 12-10. Использование Ruby & r spec для тестирования нерубишного проекта
Chebit 12-10. Использование Ruby & r spec для тестирования нерубишного проектаChebit 12-10. Использование Ruby & r spec для тестирования нерубишного проекта
Chebit 12-10. Использование Ruby & r spec для тестирования нерубишного проекта
 

Andere mochten auch

Anexo 43 mm rima-bamim_ago2009
Anexo 43   mm rima-bamim_ago2009Anexo 43   mm rima-bamim_ago2009
Anexo 43 mm rima-bamim_ago2009
Emilio Gusmão
 
Treatment
TreatmentTreatment
Treatment
sparkly
 
José maria neves musicologia histórica para a música de hoje
José maria neves   musicologia histórica para a música de hojeJosé maria neves   musicologia histórica para a música de hoje
José maria neves musicologia histórica para a música de hoje
Gisele Laura Haddad
 
Fiol relatório de auditoria tcu - suspensão da obras
Fiol   relatório de auditoria tcu - suspensão da obrasFiol   relatório de auditoria tcu - suspensão da obras
Fiol relatório de auditoria tcu - suspensão da obras
Emilio Gusmão
 

Andere mochten auch (20)

Line1
Line1Line1
Line1
 
Anexo 43 mm rima-bamim_ago2009
Anexo 43   mm rima-bamim_ago2009Anexo 43   mm rima-bamim_ago2009
Anexo 43 mm rima-bamim_ago2009
 
Treatment
TreatmentTreatment
Treatment
 
Ваш непосредственный и посредственный руководитель
Ваш непосредственный и посредственный руководительВаш непосредственный и посредственный руководитель
Ваш непосредственный и посредственный руководитель
 
Построение эффективных проектных команд
Построение эффективных проектных командПостроение эффективных проектных команд
Построение эффективных проектных команд
 
Ромуальд Здебский
Ромуальд ЗдебскийРомуальд Здебский
Ромуальд Здебский
 
José maria neves musicologia histórica para a música de hoje
José maria neves   musicologia histórica para a música de hojeJosé maria neves   musicologia histórica para a música de hoje
José maria neves musicologia histórica para a música de hoje
 
Fiol relatório de auditoria tcu - suspensão da obras
Fiol   relatório de auditoria tcu - suspensão da obrasFiol   relatório de auditoria tcu - suspensão da obras
Fiol relatório de auditoria tcu - suspensão da obras
 
Современный подход к локализации на примере одного проекта
Современный подход к локализации на примере одного проектаСовременный подход к локализации на примере одного проекта
Современный подход к локализации на примере одного проекта
 
Безопасность аутентификации веб-приложений
Безопасность аутентификации веб-приложенийБезопасность аутентификации веб-приложений
Безопасность аутентификации веб-приложений
 
В поисках магической кнопки, или как воспитать SoapUI
В поисках магической кнопки, или как воспитать SoapUIВ поисках магической кнопки, или как воспитать SoapUI
В поисках магической кнопки, или как воспитать SoapUI
 
Gradle. Новый уровень автоматизации для Android
Gradle. Новый уровень автоматизации для AndroidGradle. Новый уровень автоматизации для Android
Gradle. Новый уровень автоматизации для Android
 
Алгоритм принятия решений в командах, или как проводить совещания и вырабатыв...
Алгоритм принятия решений в командах, или как проводить совещания и вырабатыв...Алгоритм принятия решений в командах, или как проводить совещания и вырабатыв...
Алгоритм принятия решений в командах, или как проводить совещания и вырабатыв...
 
Нагрузочное тестирования в сжатые сроки (мастер-класс)
Нагрузочное тестирования в сжатые сроки (мастер-класс)Нагрузочное тестирования в сжатые сроки (мастер-класс)
Нагрузочное тестирования в сжатые сроки (мастер-класс)
 
User experience, как замена юзабилити
User experience, как замена юзабилитиUser experience, как замена юзабилити
User experience, как замена юзабилити
 
Reversed Test Pyramid - Testing and dealing with Legacy Code
Reversed Test Pyramid - Testing and dealing with Legacy CodeReversed Test Pyramid - Testing and dealing with Legacy Code
Reversed Test Pyramid - Testing and dealing with Legacy Code
 
Тестирование данных с помощью Data Quality Services (MS SQL 12)
Тестирование данных с помощью Data Quality Services (MS SQL 12)Тестирование данных с помощью Data Quality Services (MS SQL 12)
Тестирование данных с помощью Data Quality Services (MS SQL 12)
 
Управление виртуальной командой
Управление виртуальной командойУправление виртуальной командой
Управление виртуальной командой
 
Sikuli Script - идеальный инструмент для обучения автоматизации
Sikuli Script - идеальный инструмент для обучения автоматизацииSikuli Script - идеальный инструмент для обучения автоматизации
Sikuli Script - идеальный инструмент для обучения автоматизации
 
Обеспечение качества: Практические советы
Обеспечение качества: Практические советыОбеспечение качества: Практические советы
Обеспечение качества: Практические советы
 

Ähnlich wie Программное обеспечение для автоматизации испытаний сложных программно-аппаратных систем

5 колчинская
5 колчинская 5 колчинская
5 колчинская
qasib
 
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
yaevents
 
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
Mobile Developer Day
 
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
Mobile Developer Day
 
Маргарита Сафарова - Аудит процессов тестирования при смене проектной команды
Маргарита Сафарова - Аудит процессов тестирования при смене проектной командыМаргарита Сафарова - Аудит процессов тестирования при смене проектной команды
Маргарита Сафарова - Аудит процессов тестирования при смене проектной команды
SQALab
 

Ähnlich wie Программное обеспечение для автоматизации испытаний сложных программно-аппаратных систем (20)

Simonova sql server-enginetesting
Simonova sql server-enginetestingSimonova sql server-enginetesting
Simonova sql server-enginetesting
 
5 колчинская
5 колчинская 5 колчинская
5 колчинская
 
Автоматизация измерений с помощью открытого скриптового языка
Автоматизация измерений с помощью открытого скриптового языкаАвтоматизация измерений с помощью открытого скриптового языка
Автоматизация измерений с помощью открытого скриптового языка
 
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
 
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
 
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
гибкий подход к тестированию ‘умных’ электронных систем.( а. вдовин, Auriga )
 
подготовленная презентация проекта Gpu digital lab от компании аксиома для ко...
подготовленная презентация проекта Gpu digital lab от компании аксиома для ко...подготовленная презентация проекта Gpu digital lab от компании аксиома для ко...
подготовленная презентация проекта Gpu digital lab от компании аксиома для ко...
 
Особенности проведения аудита безопасности корпоративной IT-инфраструктуры_PH...
Особенности проведения аудита безопасности корпоративной IT-инфраструктуры_PH...Особенности проведения аудита безопасности корпоративной IT-инфраструктуры_PH...
Особенности проведения аудита безопасности корпоративной IT-инфраструктуры_PH...
 
Разработка генератора трафика ip
Разработка генератора трафика ipРазработка генератора трафика ip
Разработка генератора трафика ip
 
Freelance - система РСУ от компании АВВ
Freelance  - система РСУ от компании АВВFreelance  - система РСУ от компании АВВ
Freelance - система РСУ от компании АВВ
 
Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)
 
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practices
 
Маргарита Сафарова - Аудит процессов тестирования при смене проектной команды
Маргарита Сафарова - Аудит процессов тестирования при смене проектной командыМаргарита Сафарова - Аудит процессов тестирования при смене проектной команды
Маргарита Сафарова - Аудит процессов тестирования при смене проектной команды
 
Разработка системы "EASYCONTROLLER". Системы программирования промышленных ло...
Разработка системы "EASYCONTROLLER". Системы программирования промышленных ло...Разработка системы "EASYCONTROLLER". Системы программирования промышленных ло...
Разработка системы "EASYCONTROLLER". Системы программирования промышленных ло...
 
Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...
 
ПРИМЕНЕНИЕ ГЕНЕТИЧЕСКИХ АЛГОРИТМОВ К ГЕНЕРАЦИИ ТЕСТОВ ДЛЯ АВТОМАТНЫХ ПРОГРАММ
ПРИМЕНЕНИЕ ГЕНЕТИЧЕСКИХ АЛГОРИТМОВ К ГЕНЕРАЦИИ ТЕСТОВ ДЛЯ АВТОМАТНЫХ ПРОГРАММПРИМЕНЕНИЕ ГЕНЕТИЧЕСКИХ АЛГОРИТМОВ К ГЕНЕРАЦИИ ТЕСТОВ ДЛЯ АВТОМАТНЫХ ПРОГРАММ
ПРИМЕНЕНИЕ ГЕНЕТИЧЕСКИХ АЛГОРИТМОВ К ГЕНЕРАЦИИ ТЕСТОВ ДЛЯ АВТОМАТНЫХ ПРОГРАММ
 
Secure OS QP
Secure OS QPSecure OS QP
Secure OS QP
 
Применение статического анализа кода в преподавании и в разработке свободного ПО
Применение статического анализа кода в преподавании и в разработке свободного ПОПрименение статического анализа кода в преподавании и в разработке свободного ПО
Применение статического анализа кода в преподавании и в разработке свободного ПО
 

Mehr von SQALab

Mehr von SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Программное обеспечение для автоматизации испытаний сложных программно-аппаратных систем

  • 1. ПО для автоматизации испытаний Докладчик : Семенова Ольга Владимировна , научный сотрудник Научно-исследовательского физико-технического института Нижегородского университета (НИФТИ ННГУ)
  • 2.
  • 3. Сигнал-ориентированное взаимодействие объекта контроля с тестовыми программами
  • 4.
  • 5.
  • 6. Среда разработки ( MSVS8, MSVS9 ) Сценарий проверки (Работа) ЦГ Библиотека Испытатель 2 Ключевые принципы работы ПО АИС
  • 7. Среда разработки ( MSVS8, MSVS9 ) Сценарий проверки (Работа) ЦГ VISA Прибор 1 Ethernet Прибор 2 GPIB Прибор 3 RS-232 Ключевые принципы работы ПО АИС
  • 8. Среда разработки ( MSVS8, MSVS9 ) Сценарий проверки (Работа) ЦГ VISA Прибор 1 Ethernet Прибор 2 GPIB Прибор 3 RS-232 Драйверы приборов Прибор 4 Ключевые принципы работы ПО АИС
  • 9. Среда разработки ( MSVS8, MSVS9 ) Сценарий проверки (Работа) ЦГ VISA Прибор 1 Ethernet Прибор 2 GPIB Прибор 3 RS-232 Драйверы приборов Прибор 4 Библиотека Испытатель 2 — средства разработки ЦГ — алгоритмы ЦОС — ведение журнала испытаний — средства для взаимодействия с оператором (директивы, запросы значений) — механизм утверждений Ключевые принципы работы ПО АИС
  • 10. Среда разработки ( MSVS8, MSVS9 ) Сценарий проверки (Работа) ЦГ VISA Прибор 1 Ethernet Прибор 2 GPIB Прибор 3 RS-232 Драйверы приборов Прибор 4 Библиотека Испытатель 2 Менеджер КИ-трактов Централизованный доступ к локальным и удалённым КИ-трактам КИ-тракт 1 КИ-тракт 2 КИ-тракт 3 Сигнал-ориентированное взаимодействие с аппаратурой Ключевые принципы работы ПО АИС
  • 11. Пример реализации методов Подготовка() и Завершение() циклограммы
  • 12. Пример реализации методов Тест() и Анализ() циклограммы
  • 13. Среда разработки ( MSVS8, MSVS9 ) Сценарий проверки (Работа) ЦГ VISA Прибор 1 Ethernet Прибор 2 GPIB Прибор 3 RS-232 Драйверы приборов Прибор 4 Библиотека Испытатель 2 Менеджер КИ-трактов КИ-тракт 1 КИ-тракт 2 КИ-тракт 3 Панель управления работой Операторский интерфейс для запуска сценария испытаний на выполнение Ключевые принципы работы ПО АИС
  • 14. Пользовательский интерфейс для управления испытаниями
  • 15. Среда разработки ( MSVS8, MSVS9 ) Сценарий проверки (Работа) ЦГ VISA Прибор 1 Ethernet Прибор 2 GPIB Прибор 3 RS-232 Драйверы приборов Прибор 4 Библиотека Испытатель 2 Менеджер КИ-трактов КИ-тракт 1 КИ-тракт 2 КИ-тракт 3 Панель управления работой БД Генератор отчётов испытаний Ключевые принципы работы ПО АИС Протокол испытаний ______________ ____ ___ __ _____ ______ ___ ____ __________ ____________ _ ______ _____
  • 16.  
  • 17. Пример схемы испытательного стенда с централизованным управлением
  • 18. Испытательный стенд с несколькими вспомогательными пультами и выделенными контроллерами аппаратуры
  • 19.
  • 20.