КОМПАС-3D V15 Из инженеров в тестировщики. Тестируем САПР КОМПАС-3D. Филимонов Е.С. ООО «АСКОН-Коломна» ООО «Пожарные системы», г.Тверь
КОМПАС-3D V15 О себе ● Инженер по тестированию; ● 2 года в тестировании; ● Специализация: ручное тестирование САПР, 3D; ● Около 40 проектов в рамках одного продукта; ● 5 релизов: 2 полноценные версии и 3 сервис-пака; ● Найдено около 2000 критичных багов.
КОМПАС-3D V15 АСКОН - КОЛОМНА ● г. Коломна, Московская обл; ● Центр разработки КОМПАС-3D; ● Команда разработки около 100 человек.
КОМПАС-3D V15 Что такое САПР? Секция грузового тепловоза 2ТЭ70 ОАО «Коломенский завод»
КОМПАС-3D V15 КОМПАС-3D ● КОМПАС-3D и приложения к нему – легкое в освоении решение для инженерного 3D-моделирования, анимации и визуализации; ● КОМПАС-3D – классическая САПР, позволяющая быстро и эффективно проектировать изделия в самых разных отраслях промышленности. Особенности КОМПАС-3D: ● ведущая отечественная САПР; ● мощный функционал; ● простота освоения и работы; ● полная поддержка отечественных стандартов; ● широкий набор отраслевых приложений.
КОМПАС-3D V15 Наши клиенты ● Более 8000 предприятий и организаций Наши клиенты ● Более 8000 предприятий и организаций
КОМПАС-3D V15 Что нужно инженерам от САПР ● Функционал; ● Стабильность; ● Производительность; ● Удобство; ● Поддержка стандартов ● (ГОСТ, ЕСКД, ISO и т. д.).
КОМПАС-3D V15 Кто нам нужен? Портрет идеального кандидата в тестировщики САПР: ● Высшее техническое образование (приоритет машиностроение); ● Опыт работы в качестве инженера-конструктора; ● Отличное владение САПР (навыки работы в любом САПР); ● Умение читать чертежи.
КОМПАС-3D V15 Цена ошибок в САПР Ошибки в САПР — потенциальный риск при изготовлении и эксплуатации изделия. Возможные негативные последствия: ● Проблемы при производстве и строительстве; ● Снижение конкурентоспособности предприятия; ● Поломки и катастрофы при эксплуатации.
КОМПАС-3D V15 Сложности тестирования САПР КОМПАС-3D - сложная система: ● 6 млн строк кода, Δ = 300 тыс.; ● Непрерывная разработка; ● Большой объём входных данных; ● Много частных случаев; ● Несколько типов файлов; ● Различные ОС и «железо»; ● Локализация; ● Несколько параллельно разрабатываемых продуктов.
КОМПАС-3D V15 Типы документов 3D-деталь (*.m3d), 3D-сборка (*.a3d, *.t3d), спецификация (*.spw), чертёж (*.cdw)
КОМПАС-3D V15 Связи между документами
КОМПАС-3D V15 Тестирование в нашей компании
КОМПАС-3D V15 Новый функционал Новый функционал разбивается на мини-проекты (МП). Этапы прохождения МП: ● Разработка и согласование ТЗ; ● Кодирование; ● Тестирование; ● Разработка документации; ● Закрытие МП. Этапы тестирования МП: ● Согласование ТЗ; ● Разработка тест-плана; ● Тестирование функционала согласно тест-плану; ● Закрытие МП; ● Проверка документации.
КОМПАС-3D V15 База МП, База ошибок
КОМПАС-3D V15 Система управления релизами Система управления релизами (SRM) — централизованный портал для внешних разработчиков.
КОМПАС-3D V15 Тест-план Инструмент — Freemind.
КОМПАС-3D V15 Тестирование методом реального проектирования Проектирование реального изделия и комплекта документов к нему.
КОМПАС-3D V15 Обменные форматы Обменные форматы: ● STEP (*.stp, *.step); ● IGES (*.igs, *.iges); ● ACIS (*.sat); ● AutoCAD DWG/DXF (*.dwg, *.dxf); ● STL (*.stl); ● Parasolid (*.x_t, *.x_b); ● … Автоматизированные проверки: ● Проверка конвертации 3D-файлов во все поддерживаемые форматы; ● Проверка корректности 2D-чертежей через конвертацию в растр.
КОМПАС-3D V15 Автоматизированное тестирование Автоматизированная система тестирования (АТС): ● Постоянная проверка моделей КОМПАС-3D на корректность геометрии; ● Ежедневные ночные тесты; ● Еженедельный большой запуск всех наборов; ● > 500000 моделей; ● Своя АТС на математическое ядро.
КОМПАС-3D V15 Производительность Система замера производительности — поиск регрессии в количественных параметрах производительности КОМПАС-3D Метрики: ● Скорость отрисовки (FPS) в 2D/3D; ● Время открытия/перестроения; ● Замеры использования памяти.
КОМПАС-3D V15 Поиск билдов Автоматизированный поиск билдов — определение ревизии, содержащей ошибку, и её автора.
КОМПАС-3D V15 Регрессионное тестирование Виды регрессионного тестирования: ● Выборочное — при разработке новой функциональности; ● Полное (глобальная проверка) — перед сдачей версии; ● Периодическое — тестирование чувствительной к изменениям функциональности (в том числе с помощью автоматизированного тестирования).
КОМПАС-3D V15 Наш отдел тестирования Отдел тестирования АСКОН — «школа» для сотрудников других отделов. За 10 лет из отдела тестирования вышли: ● 2 программиста; ● 3 аналитика; ● 2 менеджера.
КОМПАС-3D V15 Заключение Карбюратор, Севастопольский национальный технический университет
КОМПАС-3D V15 Вопросы Веб-сайт: www.ascon.ru E-mail: filimonov@ascon.ru