ݺߣ

ݺߣShare a Scribd company logo
ФГБОУ ВПО МГТУ СТАНКИН
Исследование и разработка методики тестирования программно-
реализованных логических контроллеров типа SoftPLC
Магистр: Шаповалов Н.В.
Цели:

Повышение качества и надежности программно-реализованного контроллера
типа SoftPLC.
Задачи:

Анализ средств и методов тестирования промышленной автоматики;

Исследование параметров тестирования контроллера типа SoftPLC;

Формирование методики тестирования;

Разработка стенда тестирования.
Москва 2014
Тестирование программно-аппаратных комплексов
Методика тестирования
Стенд тестирования
Архитектура стенда тестирования
Программа тестирования
Вид теста
Предполагаемое значение Результат тестирования
Функциональное
тестирование
Безотказная загрузка/запуск
управляющих программ,
настройка контроллера
Выявлены ошибки загрузки
программ с большим количеством
(<5000) функциональных блоков.
Ошибки устранены. Проведена
повторная проверка
Наработка на
отказ 1000 часов 1500 часов
Конфигурационное
тестирование
Работа с различными
модулями ввода/вывода
(цифровыми, аналоговыми)
Реализована работа по протоколу
EtherCAT с удаленными
модулями ввода/вывода:
 аналоговыми
 дискретными
Нагрузочное
тестирование
Восстановление
работоспособности после
сбоев
Недостатки не выявлены
Результаты тестирования
Выводы

В работе решена задача повышение качества и надежности программно-
реализованного контроллера типа SoftPLC.

Проанализированы средства и методы тестирования промышленной
автоматики. В результате чего выявлены необходимые участки и области
тестирования. В ходе анализа так же установлены параметры
тестирования программно-реализованного контроллера типа SoftPLC.

На основании проведенного исследования разработана методика
тестирования контроллеров типа SoftPLC. Для испытания методики был
разработан стенд для тестирования программно-реализованных
контроллеров. В результате испытания методики получен протокол
испытаний.
Ad

Recommended

Тестирование ПО
Тестирование ПО
seleznev_stas
тестирование по
тестирование по
Ion Griu
Тестирование ПО (лекция 3)
Тестирование ПО (лекция 3)
Igor Khmelnytskyy
Управление конфигурациями и артефакты тестирования
Управление конфигурациями и артефакты тестирования
SQALab
Тестирование ПО (лекция 2)
Тестирование ПО (лекция 2)
Igor Khmelnytskyy
Тестирование ПО (лекция 1)
Тестирование ПО (лекция 1)
Igor Khmelnytskyy
Процесс тестирования
Процесс тестирования
Alexander Solosh
Нагрузочное тестирование проектов на Drupal с использованием Apache JMeter
Нагрузочное тестирование проектов на Drupal с использованием Apache JMeter
PVasili
СОВМЕСТНОЕ ПРИМЕНЕНИЕ КОНТРАКТОВ И ВЕРИФИКАЦИИ ДЛЯ ПОВЫШЕНИЯ КАЧЕСТВА АВТОМАТ...
СОВМЕСТНОЕ ПРИМЕНЕНИЕ КОНТРАКТОВ И ВЕРИФИКАЦИИ ДЛЯ ПОВЫШЕНИЯ КАЧЕСТВА АВТОМАТ...
ITMO University
QA Fest 2016. Андрей Мясников. Тест-дизайн для чайников
QA Fest 2016. Андрей Мясников. Тест-дизайн для чайников
QAFest
Ptsp презентация
Ptsp презентация
akmoldir
QA Fest 2015. Владимир Скляр. Организация тестирования встроенных систем в ко...
QA Fest 2015. Владимир Скляр. Организация тестирования встроенных систем в ко...
QAFest
технология и отладка по (47)
технология и отладка по (47)
romachka_pole
Mikhail Dovgiy "QA Process Establishing"
Mikhail Dovgiy "QA Process Establishing"
Provectus
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
QADay
Test design techniques basics
Test design techniques basics
Artem Bykovets
Fundamental test process
Fundamental test process
QA Guards
Who is a functional tester
Who is a functional tester
Vitebsk Miniq
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
SQALab
Enter: testing
Enter: testing
Kamil Samigullin
TMPA-2013 Itsykson: Java Program Analysis
TMPA-2013 Itsykson: Java Program Analysis
Iosif Itkin
Grey box techniques
Grey box techniques
QA Guards
Практические аспекты организации процесса тестирования в государственных учре...
Практические аспекты организации процесса тестирования в государственных учре...
SQALab
Unit testing
Unit testing
ISsoft
Unit tests ru
Unit tests ru
ISsoft
02ka-nov
02ka-nov
vyacheslavmaslov
Практические аспекты организации процесса тестирования в государственных учре...
Практические аспекты организации процесса тестирования в государственных учре...
Alexandra Varfolomeeva
Mva stf module 2 - rus
Mva stf module 2 - rus
Maxim Shaptala
Мануйлова Ольга Валерьевна
Мануйлова Ольга Валерьевна
Olga Manuylova
Липский Павел
Липский Павел
Ontico

More Related Content

What's hot (20)

СОВМЕСТНОЕ ПРИМЕНЕНИЕ КОНТРАКТОВ И ВЕРИФИКАЦИИ ДЛЯ ПОВЫШЕНИЯ КАЧЕСТВА АВТОМАТ...
СОВМЕСТНОЕ ПРИМЕНЕНИЕ КОНТРАКТОВ И ВЕРИФИКАЦИИ ДЛЯ ПОВЫШЕНИЯ КАЧЕСТВА АВТОМАТ...
ITMO University
QA Fest 2016. Андрей Мясников. Тест-дизайн для чайников
QA Fest 2016. Андрей Мясников. Тест-дизайн для чайников
QAFest
Ptsp презентация
Ptsp презентация
akmoldir
QA Fest 2015. Владимир Скляр. Организация тестирования встроенных систем в ко...
QA Fest 2015. Владимир Скляр. Организация тестирования встроенных систем в ко...
QAFest
технология и отладка по (47)
технология и отладка по (47)
romachka_pole
Mikhail Dovgiy "QA Process Establishing"
Mikhail Dovgiy "QA Process Establishing"
Provectus
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
QADay
Test design techniques basics
Test design techniques basics
Artem Bykovets
Fundamental test process
Fundamental test process
QA Guards
Who is a functional tester
Who is a functional tester
Vitebsk Miniq
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
SQALab
Enter: testing
Enter: testing
Kamil Samigullin
TMPA-2013 Itsykson: Java Program Analysis
TMPA-2013 Itsykson: Java Program Analysis
Iosif Itkin
Grey box techniques
Grey box techniques
QA Guards
Практические аспекты организации процесса тестирования в государственных учре...
Практические аспекты организации процесса тестирования в государственных учре...
SQALab
Unit testing
Unit testing
ISsoft
Unit tests ru
Unit tests ru
ISsoft
02ka-nov
02ka-nov
vyacheslavmaslov
Практические аспекты организации процесса тестирования в государственных учре...
Практические аспекты организации процесса тестирования в государственных учре...
Alexandra Varfolomeeva
Mva stf module 2 - rus
Mva stf module 2 - rus
Maxim Shaptala
СОВМЕСТНОЕ ПРИМЕНЕНИЕ КОНТРАКТОВ И ВЕРИФИКАЦИИ ДЛЯ ПОВЫШЕНИЯ КАЧЕСТВА АВТОМАТ...
СОВМЕСТНОЕ ПРИМЕНЕНИЕ КОНТРАКТОВ И ВЕРИФИКАЦИИ ДЛЯ ПОВЫШЕНИЯ КАЧЕСТВА АВТОМАТ...
ITMO University
QA Fest 2016. Андрей Мясников. Тест-дизайн для чайников
QA Fest 2016. Андрей Мясников. Тест-дизайн для чайников
QAFest
Ptsp презентация
Ptsp презентация
akmoldir
QA Fest 2015. Владимир Скляр. Организация тестирования встроенных систем в ко...
QA Fest 2015. Владимир Скляр. Организация тестирования встроенных систем в ко...
QAFest
технология и отладка по (47)
технология и отладка по (47)
romachka_pole
Mikhail Dovgiy "QA Process Establishing"
Mikhail Dovgiy "QA Process Establishing"
Provectus
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
QADay
Test design techniques basics
Test design techniques basics
Artem Bykovets
Fundamental test process
Fundamental test process
QA Guards
Who is a functional tester
Who is a functional tester
Vitebsk Miniq
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
SQALab
TMPA-2013 Itsykson: Java Program Analysis
TMPA-2013 Itsykson: Java Program Analysis
Iosif Itkin
Grey box techniques
Grey box techniques
QA Guards
Практические аспекты организации процесса тестирования в государственных учре...
Практические аспекты организации процесса тестирования в государственных учре...
SQALab
Unit testing
Unit testing
ISsoft
Unit tests ru
Unit tests ru
ISsoft
Практические аспекты организации процесса тестирования в государственных учре...
Практические аспекты организации процесса тестирования в государственных учре...
Alexandra Varfolomeeva

Similar to Тестирование программно-реализованных логических контроллеров типа SoftPLC (20)

Мануйлова Ольга Валерьевна
Мануйлова Ольга Валерьевна
Olga Manuylova
Липский Павел
Липский Павел
Ontico
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
CEE-SEC(R)
Использование метрик в процессе обеспечения качества сложных систем
Использование метрик в процессе обеспечения качества сложных систем
SQALab
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU
Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1
Technopark
Тестирование осень 2013 лекция 4
Тестирование осень 2013 лекция 4
Technopark
Сергей Ревко
Сергей Ревко
SQALab
Обеспечение качества: Практические советы
Обеспечение качества: Практические советы
SQALab
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
QADay
Внедрение тестирования в Scrum
Внедрение тестирования в Scrum
Denis Petelin
Внедрение тестирования в Scrum
Внедрение тестирования в Scrum
Denis Petelin
2.1 Тестирование: основные определения
2.1 Тестирование: основные определения
Natalia Odegova
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1
Technopark
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QAFest
QAFest. Роль тестирования в Devops
QAFest. Роль тестирования в Devops
Анастасия Асеева
Test design print
Test design print
Michael Karpov
Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1
Technopark
быстрое тестирование
быстрое тестирование
Вадим Бондаренко
зуева татьяна - опыт автоматизации тестирования в Agile проекте
зуева татьяна - опыт автоматизации тестирования в Agile проекте
Magneta AI
Мануйлова Ольга Валерьевна
Мануйлова Ольга Валерьевна
Olga Manuylova
Липский Павел
Липский Павел
Ontico
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
CEE-SEC(R)
Использование метрик в процессе обеспечения качества сложных систем
Использование метрик в процессе обеспечения качества сложных систем
SQALab
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU: Организация тестирования в IT-компаниях Академгородка. Карье...
Tech Talks @NSU
Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1
Technopark
Тестирование осень 2013 лекция 4
Тестирование осень 2013 лекция 4
Technopark
Сергей Ревко
Сергей Ревко
SQALab
Обеспечение качества: Практические советы
Обеспечение качества: Практические советы
SQALab
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
QADay
Внедрение тестирования в Scrum
Внедрение тестирования в Scrum
Denis Petelin
Внедрение тестирования в Scrum
Внедрение тестирования в Scrum
Denis Petelin
2.1 Тестирование: основные определения
2.1 Тестирование: основные определения
Natalia Odegova
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1
Technopark
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QAFest
Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1
Technopark
зуева татьяна - опыт автоматизации тестирования в Agile проекте
зуева татьяна - опыт автоматизации тестирования в Agile проекте
Magneta AI
Ad

Тестирование программно-реализованных логических контроллеров типа SoftPLC

  • 1. ФГБОУ ВПО МГТУ СТАНКИН Исследование и разработка методики тестирования программно- реализованных логических контроллеров типа SoftPLC Магистр: Шаповалов Н.В. Цели:  Повышение качества и надежности программно-реализованного контроллера типа SoftPLC. Задачи:  Анализ средств и методов тестирования промышленной автоматики;  Исследование параметров тестирования контроллера типа SoftPLC;  Формирование методики тестирования;  Разработка стенда тестирования. Москва 2014
  • 7. Вид теста Предполагаемое значение Результат тестирования Функциональное тестирование Безотказная загрузка/запуск управляющих программ, настройка контроллера Выявлены ошибки загрузки программ с большим количеством (<5000) функциональных блоков. Ошибки устранены. Проведена повторная проверка Наработка на отказ 1000 часов 1500 часов Конфигурационное тестирование Работа с различными модулями ввода/вывода (цифровыми, аналоговыми) Реализована работа по протоколу EtherCAT с удаленными модулями ввода/вывода:  аналоговыми  дискретными Нагрузочное тестирование Восстановление работоспособности после сбоев Недостатки не выявлены Результаты тестирования
  • 8. Выводы  В работе решена задача повышение качества и надежности программно- реализованного контроллера типа SoftPLC.  Проанализированы средства и методы тестирования промышленной автоматики. В результате чего выявлены необходимые участки и области тестирования. В ходе анализа так же установлены параметры тестирования программно-реализованного контроллера типа SoftPLC.  На основании проведенного исследования разработана методика тестирования контроллеров типа SoftPLC. Для испытания методики был разработан стенд для тестирования программно-реализованных контроллеров. В результате испытания методики получен протокол испытаний.