КГТУ - Костромской Государственный Технологический Университет
Курс Лекций:
Обеспечение Качества Программного Обеспечения
Лекция 3: Нахождение и устранение типичных неисправностей в трейдинговом ПО
Максим Рудовский, Инновационные Трейдинговые Системы
Иосиф Иткин, Exactpro Systems
BDD. The Outer Limits. Iosif Itkin at Youcon (in Russian)
КГТУ Лекция 3: Обеспечение Качества Программного Обеспечения
1. Курс Лекций:
Обеспечение Качества Программного Обеспечения
Лекция 3: Нахождение и устранение типичных
неисправностей в трейдинговом ПО
Максим Рудовский, Инновационные Трейдинговые Системы
Иосиф Иткин, Exactpro Systems
2. Содержание лекции
1. Содержание и вопросы
2. Операционный день
3. Нахождение неисправностей
4. Типы дефектов
5. Процесс устранения неисправностей
6. Разное
3. Операционный день
Контекст для нахождения неисправностей – операционный день
трейдинговой системы
Старт, загрузка данных, открытие рынков, торговая сессия,
аукцион, завершение торгов, закрытие дня, остановка системы
4. Как поймать жука
Думать как жук?
http://en.wikipedia.org/wiki/Starship_Troopers_(film)
10. Типы неисправностей
В программном коде и в конфигурации
Позитивные и …
Клиентские и …
Критические и …
Воспроизводимые и …
Функциональные и …
http://www.aerospace-technology.com/projects/bbj1/bbj14.html
11. Типы неисправностей
В программном коде и в конфигурации
Позитивные и негативные
Клиентские и …
Критические и …
Воспроизводимые и …
Функциональные и …
12. Типы неисправностей
В программном коде и в конфигурации
Позитивные и негативные
Клиентские и серверные
Критические и …
Воспроизводимые и …
Функциональные и …
13. Типы неисправностей
В программном коде и в конфигурации
Позитивные и негативные
Клиентские и серверные
Критические и косметические
Воспроизводимые и …
Функциональные и …
BDD
BSOD
BDSM
14. Типы неисправностей
В программном коде и в конфигурации
Позитивные и негативные
Клиентские и серверные
Критические и косметические
Воспроизводимые и плавающие
Функциональные и …
15. http://www.highload.ru/
Типы неисправностей
В программном коде и в конфигурации
Позитивные и негативные
Клиентские и серверные
Критические и косметические
Воспроизводимые и плавающие
Функциональные и нефункциональные
http://www.highload.ru/
18. Дополнительные материалы
Сайт Костромского сообщества тестировщиков:
http://clubqa.ru/site/lectures
• Презентации всех лекций
• Материалы к лабораторным работам
• Вопросы к зачету
• Полезные ссылки и документы
Editor's Notes
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface
The reconciliation tool should meet the following requirements: Scalability Ability to process many transactions at a time Adaptability ( или Flexibility ) User friendly interface