Содержание
- 2. …В отличие от прикладного программного обеспечения, системное не решает конкретные прикладные задачи, а лишь обеспечивает работу
- 3. «Прибанбас». Небольшой компонент большого прикладного комплекса. Реализация одного или нескольких уровней стека сетевых протоколов. Клиентские/серверные компоненты
- 4. Нету кнопок и формочек. Некуда вводить некорректные данные. Сложная предметная область. «Нелинейная» архитектура. Баг может проявляться
- 5. Не всё так плохо...
- 6. Мало нового кода Непосредственные пользователи – сервисы ОС. Стандартизованная логика Большое значение нефункциональных требований Сложная оптимизированная
- 7. Просто нужен другой подход!
- 8. Не ошибки в реализации «бизнес-логики», а ошибки интеграции Некорректные ожидания о работе сторонних компонентов и сервисов
- 9. Тип дефекта не специфичен для продукта, продукты «менее разнообразны»
- 10. Количество переходит в качество. Тестовые наборы из одного проекта могут быть использованы в другом. Можно подсмотреть,
- 11. Прикладное ПО: корректное поведение - в результате анализа требований и дизайна тестовых наборов. Системное ПО: есть
- 12. Прикладное ПО: Функциональное тестирование сложной бизнес-логики. Внутреннее состояние системы – недоступно, черный ящик. Системное ПО: Нефункциональное
- 13. Прикладное ПО: Для клиент- серверных систем -- нестандартные протоколы выше транспортного уровня. Клиентские и серверные компоненты
- 14. Сравнение с аналогами в полусвободном сессионном тестировании. Функциональное тестирование часто тривиально. Автоматизация достается практически бесплатно Возможно
- 15. Разработать набор тестовых скриптов для корректности ввода-вывода (создание/удаление/перемещение файлов) Для каждой операции сделать дамп сетевого обмена
- 17. Скачать презентацию