Содержание
- 2. План занятия: Классификация видов тестирования Уровни тестирования
- 3. 1. Классификация видов тестирования 1.1. По знанию системы 1.2. По объекту тестирования 1.3. По субъекту тестирования
- 4. 1. Классификация видов тестирования 1.1. По знанию системы Выделяют три вида тестирования по знанию системы: Тестирование
- 5. 1. Классификация видов тестирования 1.1. По знанию системы При тестировании чёрного ящика, тестировщик имеет доступ к
- 6. 1. Классификация видов тестирования 1.1. По знанию системы Как правило, тестирование чёрного ящика ведётся: с использованием
- 7. 1. Классификация видов тестирования 1.1. По знанию системы Приёмы при тестировании чёрного ящика Эквивалентное разбиение Суть
- 8. Есть два множества корректных значений, и три множества некорректных значений Тестируем несколько значений из диапазонов 60
- 9. Анализ причинно-следственных связей Шаги, которые необходимо предпринять для анализа: Спецификация разбивается на рабочие участки (различные функциональности,
- 10. В спецификации определяются множество причин и следствий. Под причиной понимается отдельное входное условие или класс эквивалентности.
- 11. На основе анализа семантического (смыслового) содержания спецификации строится таблица истинности, в которой последовательно перебираются всевозможные комбинации
- 12. Предугадывание ошибки, позитивные/негативные тесты Необходимо составить список, который перечисляет возможные ошибки и ситуации, в которых эти
- 13. Предугадывание ошибки, позитивные/негативные тесты Позитивные тесты выполняются с использованием данных или сценариев, которые соответствуют нормальному (штатному,
- 14. 1. Классификация видов тестирования 1.1. По знанию системы При тестировании (white-box testing), разработчик теста (Tester or
- 15. покрытие путей — все ли возможные пути через заданную часть кода были выполнены и протестированы покрытие
- 16. 1. Классификация видов тестирования 1.1. По знанию системы Метод белого ящика используется при написании Unit Tests.
- 17. 1. Классификация видов тестирования 1.1. По знанию системы Пример: Допустим, в системе реализована функция двух переменных
- 18. 1. Классификация видов тестирования 1.1. По знанию системы При тестировании Серого ящика (Grey-box testing) совмещаются приёмы,
- 19. 1. Классификация видов тестирования 1.1. По знанию системы Пример: Используется просмотр кода (Пункт View page source
- 20. 1. Классификация видов тестирования 1.1. По знанию системы Метод серого ящика используется при CRUD tests. Название
- 21. 1. Классификация видов тестирования 1.1. По знанию системы Read: Через интерфейс (десктоп или веб) новый пользователь
- 22. 1. Классификация видов тестирования 1.1. По знанию системы Update: Через интерфейс (десктоп или веб) новый пользователь
- 23. 1. Классификация видов тестирования 1.1. По знанию системы Delete: Через админскую часть сайта (back – end)
- 24. 1. Классификация видов тестирования 1.2. По объекту тестирования При рассмотрении в плоскости объекта тестирования выделяют функциональное
- 25. 1. Классификация видов тестирования 1.2. По объекту тестирования Функциональное тестирование — это тестирование ПО в целях
- 26. 1. Классификация видов тестирования 1.2. По объекту тестирования Тестирование функциональности может проводится в двух аспектах: требования
- 27. 1. Классификация видов тестирования 1.2. По объекту тестирования
- 28. 1. Классификация видов тестирования 1.2. По объекту тестирования Нефункциональное тестирование описывает тесты, необходимые для определения характеристик
- 29. 1. Классификация видов тестирования 1.2. По объекту тестирования Виды нефункционального тестирования: Тестирование производительности(Performance Testing) Объемное тестирование
- 30. 1. Классификация видов тестирования 1.2. По объекту тестирования Тестирование производительности (Performance testing) включает: Нагрузочное тестирование (Load
- 31. 1. Классификация видов тестирования 1.2. По объекту тестирования Пример: В системе могут одновременно находится 500 пользователей
- 32. 1. Классификация видов тестирования 1.2. По объекту тестирования Стресс тестирование (Stress testing) В систему входят 1000,
- 33. 1. Классификация видов тестирования 1.2. По объекту тестирования Тестирование стабильности (Stability testing) В систему входят 250
- 34. 1. Классификация видов тестирования 1.2. По объекту тестирования Usability testing предполагает проверку удобности пользования интерфейсом desktop
- 35. 1. Классификация видов тестирования 1.2. По объекту тестирования При Security testing (тестировании безопасности) тестируются конфиденциальность, целостность
- 36. 1. Классификация видов тестирования 1.2. По объекту тестирования При Localization testing (тестирование локализации) тестируются интерфейс пользователя
- 37. 1. Классификация видов тестирования 1.2. По объекту тестирования Основные объекты Localization testing: Upper and Lower case
- 38. 1. Классификация видов тестирования 1.2. По объекту тестирования При Compatibility testing (тестирование совместимости) тестируются следующие области:
- 39. 1. Классификация видов тестирования 1.3. По субъекту тестирования При рассмотрении в плоскости субъекта тестирования выделяют Альфа
- 40. 1. Классификация видов тестирования 1.4. По позитивности сценариев При рассмотрении в плоскости позитивности сценариев тестирования выделяют
- 41. 1. Классификация видов тестирования 1.5. По степени автоматизации При рассмотрении в плоскости степени автоматизации тестирования выделяют
- 42. 1. Классификация видов тестирования 1.5. По степени автоматизации Автоматизированное тестирование(Automated testing) – выполняется без участия человека
- 43. 1. Классификация видов тестирования 1.5. По степени автоматизации Полуавтоматизированное тестирование(Semi automated testing) – Смесь предыдущих двух
- 44. 1. Классификация видов тестирования 1.6. По статичности При рассмотрении в плоскости статичности тестирования выделяют Статическое тестирование(Static
- 45. 1. Классификация видов тестирования 1.7. По времени проведения тестирования При рассмотрении в плоскости времени проведения тестирования
- 46. 1. Классификация видов тестирования 1.7. По времени проведения тестирования Регрессионное тестирование (Regression testing) - выполняется при
- 47. 1. Классификация видов тестирования 1.8. По степени изолированности компонентов Компонентное (модульное) тестирование (component/unit testing) Пример: Тестирование
- 48. 1. Классификация видов тестирования 1.8. По степени изолированности компонентов Интеграционное тестирование (integration testing) Пример: Тестирование взаимодействия
- 49. 1. Классификация видов тестирования 1.8. По степени изолированности компонентов Системное тестирование (system/end-to-end testing) Тестирование 3 и
- 50. 1. Классификация видов тестирования Пример тестирования карандаша
- 51. 1. Классификация видов тестирования Тестирование двери План проверки двери 1. Функциональные проверки. 1.1. Проверить, что дверь
- 52. 1. Классификация видов тестирования Тестирование двери 3. Permissions 3.1. Проверить, что правильным ключом дверь открывается. 3.2.
- 53. 1. Классификация видов тестирования Тестирование двери 4. Stress/Loading 4.1. Открывайте и закрывайте дверь со скоростью 120
- 54. 1. Классификация видов тестирования Тестирование двери 5. End to end 5.1. Постучать в дверь. Позвонить в
- 55. 1. Классификация видов тестирования Тестирование двери Добавка 1. Начать с использования двери одним человеком. Увеличивать количество
- 56. 1. Классификация видов тестирования Тестирование двери Добавка 4. Проверить влияние функционирования двери на появление трещин в
- 57. 1. Классификация видов тестирования Тестирование двери В релизе не проверено Отсутствуют проверки на стрессовость (удар ногой
- 58. 2. Уровни тестирования Тестирование на разных уровнях производится на протяжении всего жизненного цикла разработки и сопровождения
- 59. 2. Уровни тестирования Уровни тестирования: 2.1. Компонентное или Модульное тестирование (Component or Unit Testing) 2.2. Интеграционное
- 60. 2. Уровни тестирования 2.1. Компонентное или Модульное тестирование Компонентное или Модульное тестирование предназначено для проверки функционирования
- 61. 2. Уровни тестирования 2.2. Интеграционное тестирование Интеграционное тестирование предназначено для проверки связи между компонентами, а также
- 62. 2. Уровни тестирования 2.2. Интеграционное тестирование Сверху вниз (Top Down Integration): Вначале тестируются все высокоуровневые модули,
- 63. 2. Уровни тестирования 2.2. Системное тестирование Основная задача системного тестирования – проверка функциональных и не функциональных
- 64. 2. Уровни тестирования 2.2. Системное тестирование Можно выделить два подхода к системному тестированию: на базе требований
- 65. 2. Уровни тестирования 2.4. Приемочное тестирование Формальный процесс тестирования, который проверяет соответствие системы требованиям и проводится
- 66. 2. Уровни тестирования 2.4. Приемочное тестирование Решение о проведении приемочного тестирования принимается, когда: продукт достиг необходимого
- 67. Домашнее задание Написать test case headers для всех видов и типов по аналогии с карандашом для:
- 69. Скачать презентацию