38
18+ только в присутствии родителей 23-24 мая 2013 г.

Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

  • Upload
    ex1s

  • View
    145

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

18+

только в присутствии родителей

23-24 мая 2013 г.

Page 2: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

Шумилов ЕвгенийДиректор компании «1С-ИжТиСи»Совместное предприятие с «1С»

Миссия компании:

Разработка, поддержка и развитие инструментов для программистов и администраторов на платформе 1С

Автоматизация сервисных услуг, связанных с регулярными обновлениями

Page 3: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

3 из 38

Почему мы?

Обновили2 317 конфигураций

Более 600 тестирований

в месяц

Специализируемсяна обновлениии тестировании

более 5 лет

Более 200 партнеров

6 лет работаемчерез партнеров

Page 4: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

Бизнес 4 из 38

Page 5: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

Качество программ 5 из 38

Проектирование

Тестирование

Экстремальное программирование

Другие

Page 6: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

6 из 38

Программы ТестировщикиОшибки

В ролях

Page 7: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

Определение 7 из 38

Тестирование – процесс обнаружения ошибок

Page 8: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

8 из 38

Ручное тестирование

Долго

Скучно

Трудно

Page 9: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

Что такое ошибка?9 из 38

Сбой программы, прерывающий нормальную работу или приводящий к получению неправильных данных

Page 10: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

Классификация ошибок10 из 38

По времени внесенияв программу и обнаружению

По устойчивости и скрытности

По среде обитания

Page 11: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

По времени внесения11 из 38

Синтаксические, ошибки компиляции,ошибки нарушения стандартов разработки

Архитектурные, методологические, логические, ошибки проектирования

Времени выполнения

Page 12: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

По устойчивости и скрытности

12 из 38

Контекстно-зависимые ошибки

Безусловные ошибки

Вероятностные (стохастические)ошибки

Page 13: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

По среде обитания13 из 38

Зависят от операционной системы, другого ПО, оборудования

Возникают при некорректном использовании программ

В голове пользователя

Page 14: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

Виды тестирования14 из 38

Функциональное тестирование

Unit-тестирование

Нагрузочное тестирование

Регрессионное тестирование

Usability

Статический анализ кода

Проверка целостности, логической целостности, корректности данных

Мониторинг безопасности

Page 15: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

15 из 38

Автоматическое

Ручное

Методы тестирования

Page 16: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

Методы тестирования16 из 38

Автономное

Ручное программирование

Требуется:

Оператор низкой квалификации

Настройка специалистом

Настройка квалифицированным методистом

Page 17: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

Как тестируют на 1С17 из 38

Много пользователей - лучшее тестирование!

Page 18: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

18 из 38

Тестировщики Программисты

5

1 115

132

1 558

«1С» Другие фирмы

Потребность в специалистах

По статистике сайта superjob.ru за 18.02.13

Page 19: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

19 из 38

Нужны хорошие инструменты

Page 20: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

Инструменты тестирования

20 из 38

1С:Автоматическое тестирование конфигураций

Производство

1С:Автоматизированная проверка конфигураций1С:Корпоративный инструментальный пакет

1С:Сценарное тестирование + 1С:Предприятие 8.3

1С:Автоматизированное обновление измененных конфигураций. ПРОФ

Page 21: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

Инструменты тестирования

21 из 38

Управление работой приложений в ОСс использованием имитации работы пользователей

Unit-тестирование

Автоматизированная система протоколированияи разрешения инцидентов

Проверка дистрибутивов

Page 22: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

22 из 38

Нагрузочное тестирование (gilev.ru)

Другие производители

Ряд не развивающихсяи не поддерживаемых обработок

Инструменты тестирования

Page 23: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

23 из 38

Проектирование и разработка

Usability, статический анализ кода, проверка корректности данных

Проектирования, синтаксические, ошибки нарушения стандартов разработки

Автоматическое и автономное

Автоматизированная проверкаконфигураций

Page 24: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

24 из 38

Поддержка

Нагрузочное

Архитектурные, времени выполнения

Ручное, требуется квалифицированныйспециалист

Корпоративныйинструментальный пакет

Page 25: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

25 из 38

Разработка, доработки

Unit-тестирование, функциональное,регрессионное

Ручное, требуется настройкаквалифицированным методистом и ручное программирование

Сценарное тестирование +1С:Предприятие 8.3

Времени выполнения

Page 26: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

26 из 38

Разработка, внедрение, поддержка, обновление, доработки

Функциональное, регрессионное, нагрузочное, проверки целостности, логической целостности, корректности данных

Методологические, логические,синтаксические, ошибки времени выполнения

Автоматическое и автономное

Автоматизированное обновлениеизмененных конфигураций. ПРОФ

Page 27: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

27 из 38

Разработка, внедрение, поддержка, обновление, доработки

Функциональное, регрессионное, нагрузочное, проверки целостности, логической целостности, корректности данных

Автоматическое и автономное

Автоматическое тестированиеконфигураций

Методологические, логические, синтаксические, ошибки времени выполнения

Page 28: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

28 из 38

Минимальное участие человека

Page 29: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

29 из 38

Вид: Ошибка обыкновенная

Класс: Ошибка выполнения кода

Подвид: Ошибка вызова событий

Ареал обитания: Документы.ПоступлениеТоваровИУслугЭкземпляр обнаружен: ПТиУ №00000007813 от 02.03.2013,модуль объекта, строка №3

Изучение и классификация ошибок

Page 30: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

30 из 38

Разработка, доработки

Unit-тестирование, функциональное,регрессионное

Времени выполнения

Ручное, требуется настройкаи программирование

Управление работой приложений в ОСс использованием имитации работы пользователей

Page 31: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

31 из 38

Внедрение, поддержка, обновление, доработки

Функциональное, регрессионное

Автоматическое и автономное

Времени выполнения

Автоматизированная система протоколирования и разрешения инцидентов

Page 32: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

32 из 38

Разработка, доработки

Unit-тестирование, нагрузочное

Времени выполнения

Ручное, требуется программирование

Unit-тестирование

Page 33: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

33 из 38

Выпуск новых релизов тиражных решений

Unit-тестирование, функциональное

Ошибки компиляции, нарушения стандартов разработки, времени выполнения

Автоматическое и автономное

Проверка дистрибутивов

Page 34: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

34 из 38

Поддержка

Нагрузочное

Архитектурные, времени выполнения

Автоматическое и автономное

Рарус. Нагрузочное тестирование (gilev.ru)

Page 35: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

Разнообразие ошибок35 из 38

Page 36: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

36 из 38

Быстро

Надежно

Неограниченное количество разКруглосуточно и непрерывно

Преимущества автоматизации

Качественно

Недорого

Page 37: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

19 из 40

Page 38: Конференция «Infostart Event Evolution 2013», 23-24 мая 2013 г., г. Санкт-Петербург

Спасибо за внимание!sale@1c–izhtc.ru

8-800-77-51-256

633-050-631

sale_1c-izhtc

1С–ИжТиСи.РФ

23-24 мая 2013 г.