Содержание
- 2. Необходимость тестирования Процесс разработки ПО невозможен без контроля качества разрабатываемого продукта; Тестирование позволяет: значительно снизить количество
- 3. Цели и задачи тестирования Цель тестирования состоит в получении объективной информации о качестве продукта. – Предоставление
- 4. Базовая терминология тестирования Баг - это: -несоответствие между фактическими и требуемыми характеристиками объекта тестирования. -несоответствие фактического
- 5. Тестовые данные (test data) — данные, которые существуют (например, в базе данных) на начало выполнения теста
- 6. это последовательность действий, по которой можно проверить соответствует ли тестируемая функция установленным требованиям. Тест-кейс – документ,
- 7. Отказ - это: - симптом, внешнее проявление внутреннего изъяна, наблюдаемое при некоторых условиях. - тестеры (и
- 8. Кто такой тестировщик? Тестировщик — это специалист, который занимается тестированием программного обеспечения (ПО) с целью выявления
- 9. Работа тестировщика, напоминает работу следователя или детектива! Чтобы отыскать спрятавшуюся в глубине программы ошибку, нужно быть
- 10. Кто такой QA инженер? Quality Assurance engineer — это специалист по обеспечению качества, деятельность которого направлена
- 12. Тестирование — составляющая часть более весомого понятия Quality Control (контроль качества). QC отвечает за измерение качества
- 13. Жизненный цикл программного обеспечения (Software Life Cycle Model) — это период времени, который начинается с момента
- 14. Обзор стадий разработки программного обеспечения Анализ; Проектирование; Программирование; Документирование; Тестирование; Сопровождение.
- 15. Анализ Процесс сбора требований к ПО, их систематизация, документирование, анализ, выявление противоречий и разрешение конфликтов в
- 16. Программирование – процесс создания программ Разработка комплекса алгоритмов; Написание исходного кода; Преобразование в машинный код (компиляция);
- 17. Сопровождение Сбор и анализ информации от пользователей; Создание отчетов об ошибках; Требования по выпуску исправлений (hot-fixes,
- 18. Занятие № 2 Разработка ПО
- 19. Обзор моделей разработки Виды моделей Водопадная (Каскадная); V-модель; Спиральная; Итерационная.
- 20. Последовательность фаз, переходящих от одной к другой; Переход к следующей – только после полного завершения предыдущей.
- 21. Дальнейшее развитие водопадной модели Разработка и тестирование идут одновременно; Цели: Минимизация рисков; Повышение качества; Уменьшение стоимости
- 23. Спиральная модель - это модель процесса разработки программного обеспечения, сочетающая в себе проектирование и постадийное прототипирование.
- 25. Итерационная модель Выполнение работ параллельно с непрерывным анализом полученных результатов и корректировкой предыдущих этапов работы; Планирование-Реализация-Проверка-Оценка
- 28. Жизненный цикл тестирования (Testing Life-Cycle) - анализ требований(Requirements Analysis) - анализ дизайна проекта (Design Analysis) -
- 29. Планирование тестирования (Test planning) Для более ясного описания целей и задач тестирования составляется такой документ как
- 30. Разработка тестов (Test development) Анализ и проектирование тестов – это процесс написания тестовых сценариев и условий
- 31. Написание отчетов (Test Reporting) После окончания тестирования происходит написание отчета, который будет доступен всем заинтересованным сторонам.
- 32. График стоимости поиска дефекта на различных стадиях разработки проекта
- 33. Exploratory (ознакомительное) и Scripted (по сценарию) тестирование Exploratory - это разработка и выполнения тестов в одно
- 34. Manual (ручное)- проверка системы без использования дополнительных программных средств, ну разве что, Exel, NotPad и т
- 35. Тестирование Black Box(черный ящик) и White Box (белый ящик)
- 36. Positive (позитивное) и Negative (негативное) тестирование «Позитивное» тестирование- проверить результат работы приложения при получении им «правильных»
- 39. Скачать презентацию