Содержание
- 2. Виды тестирования По знанию внутренностей системы По объекту тестирования По субъекту тестирования По времени проведения тестирования
- 3. Тестирование черного ящика (Black Box Testing) Тестирование серого ящика (Grey Box Testing) Тестирование белого ящика (White
- 4. Black Box (closed box, opaque box, behavioral) Testing Тестировщик производит тестирование не имея информации о том,
- 5. White (Glass box, structural) Box Testing Противоположность методу Черного ящика Тестирование производится на основании информации, как
- 6. Grey Box Testing Симбиоз использования подходов "Черный ящик" и "Белый ящик" увеличивает покрытие возможных сценариев •
- 7. Виды тестирования По знанию внутренностей системы По объекту тестирования По субъекту тестирования По времени проведения тестирования
- 8. 2. По объекту тестирования Функциональное тестирование Тестирование пользовательского интерфейса Тестирование локализации Тестирование скорости и надежности Тестирование
- 9. Функциональные виды тестирования Функциональные тесты базируются на функциях и особенностях, а также взаимодействии с другими системами,
- 10. 1. Функциональное тестирование (Functional Testing) Функциональное тестирование рассматривает заранее указанное поведение и основывается на анализе спецификаций
- 11. 1. Функциональное тестирование (Functional Testing) Преимущества функционального тестирования: имитирует фактическое использование системы; Недостатки функционального тестирования: возможность
- 12. 2. Тестирование безопасности (Security and Access Control Testing) Тестирование безопасности - это стратегия тестирования, используемая для
- 13. Принципы безопасности ПО Конфиденциальность Конфиденциальность - это сокрытие определенных ресурсов или информации. Под конфиденциальностью можно понимать
- 14. Виды уязвимостей XSS (Cross-Site Scripting) - это вид уязвимости программного обеспечения (Web приложений), при которой, на
- 15. 3. Тестирование взаимодействия (Interoperability Testing) Тестирование взаимодействия – это функциональное тестирование, проверяющее способность приложения взаимодействовать с
- 16. Нефункциональные виды тестирования Нагрузочное тестирование Тестирование Установки или Installation Testing Тестирование удобства пользования или Usability Testing
- 17. Нагрузочное тестирование Нагрузочное тестирование или тестирование производительности - это автоматизированное тестирование, имитирующее работу определенного количества бизнес
- 18. Тестирование производительности Задачей тестирования производительности является определение масштабируемости приложения под нагрузкой, при этом происходит: измерение времени
- 19. Стрессовое тестирование Стрессовое тестирование позволяет проверить насколько приложение и система в целом работоспособны в условиях стресса
- 20. Объемное тестирование Задачей объемного тестирования является получение оценки производительности при увеличении объемов данных в базе данных
- 21. Тестирование стабильности Задачей тестирования стабильности (надежности) является проверка работоспособности приложения при длительном (многочасовом) тестировании со средним
- 22. Тестирование Установки Тестирование установки направленно на проверку успешной инсталляции и настройки, а также обновления или удаления
- 23. Особенности инсталляторов Инсталлятор - это "обычная" программа, основные функции которой - Установка (Инсталляция), Обновление и Удаление
- 24. Особенности инсталляторов Список рисков, который покажет всю значимость корректной работы инсталляторов: риск потери пользовательских данных риск
- 25. Тестирование удобства пользования Тестирование удобства пользования - это метод тестирования, направленный на установление степени удобства использования,
- 26. Тестирование удобства пользования Тестирование удобства пользования дает оценку уровня удобства использования приложения по следующим пунктам: производительность,
- 27. Тестирование на отказ и восстановление проверяет тестируемый продукт с точки зрения способности противостоять и успешно восстанавливаться
- 28. Тестирование на отказ и восстановление Объектом тестирования в большинстве случаев являются весьма вероятные эксплуатационные проблемы, такие
- 29. Тестирование на отказ и восстановление Технически реализовать тесты можно следующими путями: Симулировать внезапный отказ электричества на
- 30. Конфигурационное тестирование Конфигурационное тестирование— специальный вид тестирования, направленный на проверку работы программного обеспечения при различных конфигурациях
- 31. Конфигурационное тестирование Уровни проведения тестирования Для клиент-серверных приложений конфигурационное тестирование можно условно разделить на два уровня
- 32. Конфигурационное тестирование На следующем (клиентском) уровне, программное обеспечение тестируется с позиции его конечного пользователя и конфигурации
- 33. Конфигурационное тестирование Порядок проведения тестирования Перед началом проведения конфигурационного тестирования рекомендуется: создавать матрицу покрытия (матрица покрытия
- 34. Цель – проверить, насколько легко конечный пользователь системы может ее освоить, включая не только функциональную составляющую
- 35. это процесс тестирования локализованной версии программного продукта. Проверка правильности перевода элементов интерфейса пользователя, проверка правильности перевода
- 36. Виды тестирования По знанию внутренностей системы По объекту тестирования По субъекту тестирования По времени проведения тестирования
- 37. Альфа-тестирование Альфа-тестирование — имитация реальной работы с системой штатными разработчиками, либо реальная работа с системой потенциальными
- 38. Виды тестирования По знанию внутренностей системы По объекту тестирования По субъекту тестирования По времени проведения тестирования
- 39. Тест приемки (Smoke test) Тестирование новых функций Регрессионное тестирование Тест сдачи (Acceptance test) Эксплуатационное тестирование (Maintenance
- 40. применяется для поверхностной проверки всех модулей приложения на предмет работоспособности и наличия быстро находимых критических и
- 41. Целью является проверка того, что новая функциональность работает корректно New feature testing – «Тестирование новой функции»
- 42. Regression testing – повторное проведение тестов для проверки того, что изменения, внесенные в программу, не повлияли
- 43. Полный регрессионный тест включает в себя все ранее уже проверенное Может проводится на этапе, когда продукт
- 44. Это набор тестов, по которому осуществляется приемка продукта (возможно заказчиком). Решение о проведении приемочного тестирования принимается,
- 45. Тестирование системы во время ее эксплуатации Maintenance testing
- 46. Санитарное тестирование - это узконаправленное тестирование достаточное для доказательства того, что конкретная функция работает согласно заявленным
- 47. Виды тестирования По знанию внутренностей системы По объекту тестирования По субъекту тестирования По времени проведения тестирования
- 48. Позитивное тестирование Негативное тестирование 5. По критерию “позитивности” сценариев
- 49. Класс тестов, которые проверяют, что программа делает то, что должна делать (результатом ожидается УСПЕХ) Позитивное тестирование
- 50. Класс тестов, которые проверяют, что программа НЕ делает то, что НЕ должна делать (ожидается НЕУСПЕХ в
- 51. Виды тестирования По знанию внутренностей системы По объекту тестирования По субъекту тестирования По времени проведения тестирования
- 52. Ручное Автоматизированное Смешанное\полуавтоматическое 6. По автоматизированности тестирования
- 53. Выполняется без привлечения средств автоматизации Выполняется, обычно, по подготовленным тест кейсам Ручное тестирование
- 54. Выполняется с использованием специализированных программных продуктов Требуется высокая квалификация тестировщиков и навыки программирования Автоматизированное тестирование
- 55. Виды тестирования По знанию внутренностей системы По объекту тестирования По субъекту тестирования По времени проведения тестирования
- 56. Тестирование по тест кейсам (documented testing) Интуитивное тестирование (ad hoc testing) Исследовательское тестирование (exploratory testing) Обезьянье
- 57. Тестирование по уже разработанной тестовой документации Выполняемые тесты определены заранее Тестирование по тест кейсам (documented testing)
- 58. Тестирование может происходить без сценария, когда тестировщик бессистемно перебирает различные варианты работы системы Интуитивное тестирование (ad
- 59. Исследовательское Тестирование — одновременно является и техникой и видом тестирования. Такое тестирование подразумевает под собой одновременно
- 61. Скачать презентацию