SlideShare a Scribd company logo
1 of 14
Универсальная платформа для тестирования RTest Выполнил: Шебалков Михаил, студент МЭК 2-2 Научный руководитель: Цветкова О.Н., к.п.н., доцент
Платформа RTest Цель работы - создать платформу для тестирования, с возможностями проведения автоматического экспертного анализа (в частности корреляционного) Акутуальность и новизна - не существует бесплатного универсального средства, позволяющего автоматизировать сложно структурированные тесты, создавать батарею тестов по усмотрению каждого конкретного преподавателя и исследователя, проводить автоматический анализ 2
Для реализации поставленной задачи Была изучена литература по методикам тестирования и проведению корреляционно-регрессионного анализа; Изучены особенностей новой системы MS Windows 7 (NT 6.1) и уже существующих ОС; Изучены особенности мобильной платформы Windows Phone 7,  позволяющей создать аналог для телефонов  / смартфонов / коммуникаторов; Изучены особенности веб-программирования, в частности разметки HTML и языка PHP, для возможности проводить тестирование в режиме онлайн; Освоена работа с рекомендованными компанией Microsoft библиотеками MS .NET Framework 4; 3
Для реализации поставленной задачи Освоена работа с синтаксисом языка C# и средой программирования Visual Studio 2010; Освоен процесс разработки для MS Silverlight 4; Построены алгоритмы защиты программы и баз данных (AES-256); Изучены протоколов передачи данных и алгоритмов сжатия (LZMA); Проанализированы стандарты оформления приложений и дистрибутивов; Проведена разработка спецификации универсального формата теста; 4
На основании изученных материалов и проведенного анализа, автор разработал программное обеспечение, позволяющее автоматизировать значительную часть существующих методик тестирования (личностные тесты, профес-сиональные опросникии т.п.); обработку и частичный анализ результатов (который становился зачастую очень трудоемким). 5
Особенности основной версии RTest: Создание диагностических и обучающих тестов, сохранение упакованных файлов для дальнейшего распространения; Создание сложной структуры для теста с помощью скриптов условий; Добавление изображений и LaTeXформул; Воспроизведение тестов и сохранение результатов; Возможность подключения к серверу сайта «Банк тестов» (FTP протокол); 6
Особенности основной версии RTest: Установка и удаление программы с помощью удобного установщика; Интеграция в ОС Windows (ассоциация типов файлов, создание ярлыков в панели управления и основных папках); Поддержка многоязычного интерфейса; Многоплатформенность; Защита баз данных и процесса тестирования; Поддержка пользователей онлайн; 7
RTestуспешно апробируется в НОУ школа «Ника», г.Москва ГУОШИ «Челябинский Областной Лицей-Интернат», г.Челябинск ГОУ ВПО «Чебоксарский Государственный Университет», г.Чебоксары 8
План развития продукта 9
10
11
12
13
14

More Related Content

What's hot

Тестирование осень 2013 лекция 4
Тестирование осень 2013 лекция 4Тестирование осень 2013 лекция 4
Тестирование осень 2013 лекция 4Technopark
 
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...SQALab
 
"Опыт создания системы управления сборкой и тестированием" (слайдкаст)
"Опыт создания системы управления сборкой и тестированием" (слайдкаст)"Опыт создания системы управления сборкой и тестированием" (слайдкаст)
"Опыт создания системы управления сборкой и тестированием" (слайдкаст)SPB SQA Group
 
Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34
Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34
Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34Alexandra Varfolomeeva
 
About Testers
About TestersAbout Testers
About Testersantsh
 
Sqadays 2010 burmistrov_fomin_20101120(2)
Sqadays 2010 burmistrov_fomin_20101120(2)Sqadays 2010 burmistrov_fomin_20101120(2)
Sqadays 2010 burmistrov_fomin_20101120(2)Alexei Lupan
 
Расширяемая платформа для создания и управления автоматизированными тестами н...
Расширяемая платформа для создания и управления автоматизированными тестами н...Расширяемая платформа для создания и управления автоматизированными тестами н...
Расширяемая платформа для создания и управления автоматизированными тестами н...jazzteam
 
Эволюция автотестирования на Selenium
Эволюция автотестирования на SeleniumЭволюция автотестирования на Selenium
Эволюция автотестирования на SeleniumSQALab
 
Тестирование весна 2014 смешанное занятие 2
Тестирование весна 2014 смешанное занятие 2Тестирование весна 2014 смешанное занятие 2
Тестирование весна 2014 смешанное занятие 2Technopark
 
Спецкурс-2015. Занятие 03. Абстракции, именование, документирование.
Спецкурс-2015. Занятие 03. Абстракции, именование, документирование.Спецкурс-2015. Занятие 03. Абстракции, именование, документирование.
Спецкурс-2015. Занятие 03. Абстракции, именование, документирование.7bits
 
юнит тестирование Fork
юнит тестирование Forkюнит тестирование Fork
юнит тестирование ForkSergey Oreshkov
 
лившиц владимир - независимое тестирование миф
лившиц владимир - независимое тестирование мифлившиц владимир - независимое тестирование миф
лившиц владимир - независимое тестирование мифMagneta AI
 
"Опыт создания системы управления сборкой и тестированием" (полная)
"Опыт создания системы управления сборкой и тестированием" (полная)"Опыт создания системы управления сборкой и тестированием" (полная)
"Опыт создания системы управления сборкой и тестированием" (полная)SPB SQA Group
 

What's hot (19)

МиСПИСиТ (тестирование и отладка)
МиСПИСиТ (тестирование и отладка)МиСПИСиТ (тестирование и отладка)
МиСПИСиТ (тестирование и отладка)
 
Netpeak Talks #3: Масштабируемое приложение на PHP
Netpeak Talks #3: Масштабируемое приложение на PHPNetpeak Talks #3: Масштабируемое приложение на PHP
Netpeak Talks #3: Масштабируемое приложение на PHP
 
Тестирование осень 2013 лекция 4
Тестирование осень 2013 лекция 4Тестирование осень 2013 лекция 4
Тестирование осень 2013 лекция 4
 
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
Невыносимая переносимость кроссплатформенных приложений на примере десктопных...
 
"Опыт создания системы управления сборкой и тестированием" (слайдкаст)
"Опыт создания системы управления сборкой и тестированием" (слайдкаст)"Опыт создания системы управления сборкой и тестированием" (слайдкаст)
"Опыт создания системы управления сборкой и тестированием" (слайдкаст)
 
Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34
Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34
Создание стратегии тестирования на основе анализа ТЗ по ГОСТ 19/34
 
About Testers
About TestersAbout Testers
About Testers
 
Sqadays 2010 burmistrov_fomin_20101120(2)
Sqadays 2010 burmistrov_fomin_20101120(2)Sqadays 2010 burmistrov_fomin_20101120(2)
Sqadays 2010 burmistrov_fomin_20101120(2)
 
Расширяемая платформа для создания и управления автоматизированными тестами н...
Расширяемая платформа для создания и управления автоматизированными тестами н...Расширяемая платформа для создания и управления автоматизированными тестами н...
Расширяемая платформа для создания и управления автоматизированными тестами н...
 
Dotnet
DotnetDotnet
Dotnet
 
МиСПИСиТ (общие принципы разработки)
МиСПИСиТ (общие принципы разработки)МиСПИСиТ (общие принципы разработки)
МиСПИСиТ (общие принципы разработки)
 
Эволюция автотестирования на Selenium
Эволюция автотестирования на SeleniumЭволюция автотестирования на Selenium
Эволюция автотестирования на Selenium
 
МиСПИСиТ (IDEF)
МиСПИСиТ (IDEF)МиСПИСиТ (IDEF)
МиСПИСиТ (IDEF)
 
нек спо
нек спонек спо
нек спо
 
Тестирование весна 2014 смешанное занятие 2
Тестирование весна 2014 смешанное занятие 2Тестирование весна 2014 смешанное занятие 2
Тестирование весна 2014 смешанное занятие 2
 
Спецкурс-2015. Занятие 03. Абстракции, именование, документирование.
Спецкурс-2015. Занятие 03. Абстракции, именование, документирование.Спецкурс-2015. Занятие 03. Абстракции, именование, документирование.
Спецкурс-2015. Занятие 03. Абстракции, именование, документирование.
 
юнит тестирование Fork
юнит тестирование Forkюнит тестирование Fork
юнит тестирование Fork
 
лившиц владимир - независимое тестирование миф
лившиц владимир - независимое тестирование мифлившиц владимир - независимое тестирование миф
лившиц владимир - независимое тестирование миф
 
"Опыт создания системы управления сборкой и тестированием" (полная)
"Опыт создания системы управления сборкой и тестированием" (полная)"Опыт создания системы управления сборкой и тестированием" (полная)
"Опыт создания системы управления сборкой и тестированием" (полная)
 

Viewers also liked

When Tools Attack: IT Infrastructure at Playground Games
When Tools Attack: IT Infrastructure at Playground GamesWhen Tools Attack: IT Infrastructure at Playground Games
When Tools Attack: IT Infrastructure at Playground GamesPerforce
 
Reaching Teens through Social Media
Reaching Teens through Social MediaReaching Teens through Social Media
Reaching Teens through Social MediaMedia Barker
 
Mormonism Beyond the Gender Binary
Mormonism Beyond the Gender BinaryMormonism Beyond the Gender Binary
Mormonism Beyond the Gender BinaryBrad Carmack
 
Week 1 - WWI and the Treaty of Versailles
Week 1 - WWI and the Treaty of VersaillesWeek 1 - WWI and the Treaty of Versailles
Week 1 - WWI and the Treaty of VersaillesJason Fowler
 

Viewers also liked (6)

When Tools Attack: IT Infrastructure at Playground Games
When Tools Attack: IT Infrastructure at Playground GamesWhen Tools Attack: IT Infrastructure at Playground Games
When Tools Attack: IT Infrastructure at Playground Games
 
Reaching Teens through Social Media
Reaching Teens through Social MediaReaching Teens through Social Media
Reaching Teens through Social Media
 
Mormonism Beyond the Gender Binary
Mormonism Beyond the Gender BinaryMormonism Beyond the Gender Binary
Mormonism Beyond the Gender Binary
 
Week 1 - WWI and the Treaty of Versailles
Week 1 - WWI and the Treaty of VersaillesWeek 1 - WWI and the Treaty of Versailles
Week 1 - WWI and the Treaty of Versailles
 
RNA presentation (2014)
RNA presentation (2014)RNA presentation (2014)
RNA presentation (2014)
 
Contratto ecologica pugliese anno 1999
Contratto ecologica pugliese anno 1999Contratto ecologica pugliese anno 1999
Contratto ecologica pugliese anno 1999
 

Similar to шебалков инф

Слои тестового фрамеворка. Что? Где? Когда?
Слои тестового фрамеворка. Что? Где? Когда?Слои тестового фрамеворка. Что? Где? Когда?
Слои тестового фрамеворка. Что? Где? Когда?COMAQA.BY
 
Client Side Autotesting Flash
Client Side Autotesting FlashClient Side Autotesting Flash
Client Side Autotesting Flashguestb0af15
 
C# Desktop. Занятие 01.
C# Desktop. Занятие 01.C# Desktop. Занятие 01.
C# Desktop. Занятие 01.Igor Shkulipa
 
Building Open Source Test Automation Frameworks. Watir based automation case ...
Building Open Source Test Automation Frameworks. Watir based automation case ...Building Open Source Test Automation Frameworks. Watir based automation case ...
Building Open Source Test Automation Frameworks. Watir based automation case ...Aliaksandr Ikhelis
 
Платформа для автоматического тестирования Erlang проектов на примере UserGat...
Платформа для автоматического тестирования Erlang проектов на примере UserGat...Платформа для автоматического тестирования Erlang проектов на примере UserGat...
Платформа для автоматического тестирования Erlang проектов на примере UserGat...DevDay
 
Solit 2013, Эволюция тестирования на Selenium, Мычко Алексей
Solit 2013, Эволюция тестирования на Selenium, Мычко АлексейSolit 2013, Эволюция тестирования на Selenium, Мычко Алексей
Solit 2013, Эволюция тестирования на Selenium, Мычко Алексейsolit
 
Система управления автоматическими тестами на примере использования Visual St...
Система управления автоматическими тестами на примере использования Visual St...Система управления автоматическими тестами на примере использования Visual St...
Система управления автоматическими тестами на примере использования Visual St...SQALab
 
5 колчинская
5 колчинская 5 колчинская
5 колчинская qasib
 
Алексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерийАлексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерийAnatoly Levenchuk
 
метод организации репозитория исходного кода
метод организации репозитория исходного кодаметод организации репозитория исходного кода
метод организации репозитория исходного кодаSergii Shmarkatiuk
 
DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.mikhaelsmirnov
 
Meeting #4. Frameworks.
Meeting #4. Frameworks.Meeting #4. Frameworks.
Meeting #4. Frameworks.Igor Khrol
 
Язык программирования SocLang (VKLang)
Язык программирования SocLang (VKLang)Язык программирования SocLang (VKLang)
Язык программирования SocLang (VKLang)Alexander Petrov
 
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей РевкоSQALab
 
CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...
CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...
CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...CodeFest
 
Спецкурс 2014, занятие 4. Конфиги, сборка, автотесты
Спецкурс 2014, занятие 4. Конфиги, сборка, автотестыСпецкурс 2014, занятие 4. Конфиги, сборка, автотесты
Спецкурс 2014, занятие 4. Конфиги, сборка, автотесты7bits
 
Перспективные исследования и технологии
Перспективные исследования и технологииПерспективные исследования и технологии
Перспективные исследования и технологииAncud Ltd.
 

Similar to шебалков инф (20)

Слои тестового фрамеворка. Что? Где? Когда?
Слои тестового фрамеворка. Что? Где? Когда?Слои тестового фрамеворка. Что? Где? Когда?
Слои тестового фрамеворка. Что? Где? Когда?
 
Client Side Autotesting Flash
Client Side Autotesting FlashClient Side Autotesting Flash
Client Side Autotesting Flash
 
C# Desktop. Занятие 01.
C# Desktop. Занятие 01.C# Desktop. Занятие 01.
C# Desktop. Занятие 01.
 
Building Open Source Test Automation Frameworks. Watir based automation case ...
Building Open Source Test Automation Frameworks. Watir based automation case ...Building Open Source Test Automation Frameworks. Watir based automation case ...
Building Open Source Test Automation Frameworks. Watir based automation case ...
 
Платформа для автоматического тестирования Erlang проектов на примере UserGat...
Платформа для автоматического тестирования Erlang проектов на примере UserGat...Платформа для автоматического тестирования Erlang проектов на примере UserGat...
Платформа для автоматического тестирования Erlang проектов на примере UserGat...
 
Solit 2013, Эволюция тестирования на Selenium, Мычко Алексей
Solit 2013, Эволюция тестирования на Selenium, Мычко АлексейSolit 2013, Эволюция тестирования на Selenium, Мычко Алексей
Solit 2013, Эволюция тестирования на Selenium, Мычко Алексей
 
Система управления автоматическими тестами на примере использования Visual St...
Система управления автоматическими тестами на примере использования Visual St...Система управления автоматическими тестами на примере использования Visual St...
Система управления автоматическими тестами на примере использования Visual St...
 
5 колчинская
5 колчинская 5 колчинская
5 колчинская
 
Алексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерийАлексей Иванов -- курс по стыку системной и программной инженерий
Алексей Иванов -- курс по стыку системной и программной инженерий
 
метод организации репозитория исходного кода
метод организации репозитория исходного кодаметод организации репозитория исходного кода
метод организации репозитория исходного кода
 
DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.DBD lection 1. Intro in Database Design. In Russian.
DBD lection 1. Intro in Database Design. In Russian.
 
Meeting #4. Frameworks.
Meeting #4. Frameworks.Meeting #4. Frameworks.
Meeting #4. Frameworks.
 
Язык программирования SocLang (VKLang)
Язык программирования SocLang (VKLang)Язык программирования SocLang (VKLang)
Язык программирования SocLang (VKLang)
 
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей Ревко
 
CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...
CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...
CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...
 
Maslennikov
MaslennikovMaslennikov
Maslennikov
 
Спецкурс 2014, занятие 4. Конфиги, сборка, автотесты
Спецкурс 2014, занятие 4. Конфиги, сборка, автотестыСпецкурс 2014, занятие 4. Конфиги, сборка, автотесты
Спецкурс 2014, занятие 4. Конфиги, сборка, автотесты
 
Перспективные исследования и технологии
Перспективные исследования и технологииПерспективные исследования и технологии
Перспективные исследования и технологии
 
A2
A2A2
A2
 
Projectarch
ProjectarchProjectarch
Projectarch
 

шебалков инф

  • 1. Универсальная платформа для тестирования RTest Выполнил: Шебалков Михаил, студент МЭК 2-2 Научный руководитель: Цветкова О.Н., к.п.н., доцент
  • 2. Платформа RTest Цель работы - создать платформу для тестирования, с возможностями проведения автоматического экспертного анализа (в частности корреляционного) Акутуальность и новизна - не существует бесплатного универсального средства, позволяющего автоматизировать сложно структурированные тесты, создавать батарею тестов по усмотрению каждого конкретного преподавателя и исследователя, проводить автоматический анализ 2
  • 3. Для реализации поставленной задачи Была изучена литература по методикам тестирования и проведению корреляционно-регрессионного анализа; Изучены особенностей новой системы MS Windows 7 (NT 6.1) и уже существующих ОС; Изучены особенности мобильной платформы Windows Phone 7, позволяющей создать аналог для телефонов / смартфонов / коммуникаторов; Изучены особенности веб-программирования, в частности разметки HTML и языка PHP, для возможности проводить тестирование в режиме онлайн; Освоена работа с рекомендованными компанией Microsoft библиотеками MS .NET Framework 4; 3
  • 4. Для реализации поставленной задачи Освоена работа с синтаксисом языка C# и средой программирования Visual Studio 2010; Освоен процесс разработки для MS Silverlight 4; Построены алгоритмы защиты программы и баз данных (AES-256); Изучены протоколов передачи данных и алгоритмов сжатия (LZMA); Проанализированы стандарты оформления приложений и дистрибутивов; Проведена разработка спецификации универсального формата теста; 4
  • 5. На основании изученных материалов и проведенного анализа, автор разработал программное обеспечение, позволяющее автоматизировать значительную часть существующих методик тестирования (личностные тесты, профес-сиональные опросникии т.п.); обработку и частичный анализ результатов (который становился зачастую очень трудоемким). 5
  • 6. Особенности основной версии RTest: Создание диагностических и обучающих тестов, сохранение упакованных файлов для дальнейшего распространения; Создание сложной структуры для теста с помощью скриптов условий; Добавление изображений и LaTeXформул; Воспроизведение тестов и сохранение результатов; Возможность подключения к серверу сайта «Банк тестов» (FTP протокол); 6
  • 7. Особенности основной версии RTest: Установка и удаление программы с помощью удобного установщика; Интеграция в ОС Windows (ассоциация типов файлов, создание ярлыков в панели управления и основных папках); Поддержка многоязычного интерфейса; Многоплатформенность; Защита баз данных и процесса тестирования; Поддержка пользователей онлайн; 7
  • 8. RTestуспешно апробируется в НОУ школа «Ника», г.Москва ГУОШИ «Челябинский Областной Лицей-Интернат», г.Челябинск ГОУ ВПО «Чебоксарский Государственный Университет», г.Чебоксары 8
  • 10. 10
  • 11. 11
  • 12. 12
  • 13. 13
  • 14. 14