Содержание
- 2. Михаил Матерухин Test Manual Lead, InfinnitySolution Test Automation Engineer, InfinnitySolution Автоматизировал 550+ ручных тест-кейсов
- 3. План Процесс тестирования Автоматизированное тестирование(автоматизатор) Подходы к АТ Области применения АТ Преимущества и недостатки АТ Навыки
- 4. Источники ISTQB (International Software Testing Qualifications Board) - https://www.rstqb.org/ru/istqb-downloads.html ГОСТ Р 56922-2016/ISO/IEC/IEEE 29119-1:2013 Системная и программная
- 5. Введение „Тестирование программы может весьма эффективно продемонстрировать наличие ошибок, но оно не демонстрирует их отсутствие.“ Эдсгер
- 6. Testing - Quality Control – Quality Assurance TESTING (detection) QC (verification & Validation) QA (bugs prevention)
- 7. Software Testing Software Testing (тестирование ПО) — процесс исследования, испытания программного продукта, имеющий своей целью проверку
- 8. Quality Control Quality Control (контроль качества) — это процесс нахождения ошибок в продукте, с целью их
- 9. Quality Assurance Quality Assurance (обеспечение качества) — это превентивный процесс, задачей которого является обеспечение качества продукта
- 10. Тестировщик – QA/QC Engineer Тестировщик (tester) – это опытный специалист, принимающий участие в тестировании компонента или
- 11. Виды тестирования
- 12. Давайте выполним небольшое задание
- 14. По степени автоматизации Manual testing Automated testing Semi automated testing
- 15. По степени автоматизации Manual testing Automated testing Semi automated testing
- 16. По степени автоматизации Manual testing Automated testing Semi automated testing
- 17. Test Automation Автоматизация тестирования (test automation): Использование программного обеспечения для осуществления или помощи в проведении определенных
- 18. Из чего состоит автоматизация? Автотесты (скрипты) Система запуска Анализ результатов
- 19. Когда необходима автоматизация? Масштабное приложение с большим количеством бизнес-функций Значительный срок жизни приложения (от 1 года
- 20. Концепция непрерывной интеграции и доставки(CI/CD)
- 21. Зачем нужна автоматизация? Решение рутинных задач Ускорение выполнения тестирования Уменьшение затрат на ручное тестирование Увеличение тестового
- 22. Тестировщик-Автоматизатор Разработка Тестирование «Типичный Автоматизатор — хитрец. Он сделает все для того, чтобы не делать одно
- 23. Плюсы автоматизации Неутомимость Скорость Многофункциональность Масштаб Экономия сил Экономия средств
- 24. + Неутомимость
- 25. + Скорость
- 26. + Многофункциональность
- 27. + Масштаб
- 28. + Экономия сил
- 29. + Экономия средств
- 30. Минусы автоматизации Поломки Близорукость Трудно поддерживать Не везде применимы Затратность
- 31. - Поломки
- 32. - Близорукость
- 33. - Трудно поддерживать
- 34. - Не везде применимы
- 35. - Затратность
- 36. Выводы
- 37. Пирамида АТ
- 38. Когда автоматизировать? Regression testing Performance testing Compatibility testing Unit testing Smoke testing Security testing GUI testing
- 39. Automated Regression Testing Необходимость выполнять вручную тесты, количество которых неуклонно растёт с каждым билдом, но вся
- 40. Когда автоматизировать? Regression testing Performance testing Compatibility testing Unit testing Smoke testing Security testing GUI testing
- 41. Automated Performance Testing Какую проблему решает автоматизация производительности? Создание нагрузки с интенсивностью и точностью, недоступной человеку.
- 42. Когда автоматизировать? Regression testing Performance testing Compatibility testing Unit testing Smoke testing Security testing GUI testing
- 43. Automated Compatibility Testing Какую проблему решает автоматизация тестирования совместимости? Выполнение одних и тех же тест-кейсов на
- 44. Когда автоматизировать? Regression testing Performance testing Compatibility testing Unit testing Smoke testing Security testing GUI testing
- 45. Automated Unit Testing Какую проблему решает автоматизация модульного тестирования? Проверка корректности работы атомарных участков кода и
- 46. Когда автоматизировать? Regression testing Performance testing Compatibility testing Unit testing Smoke testing Security testing GUI testing
- 47. Automated Smoke Testing Какую проблему решает автоматизация smoke тестирования? Выполнение при получении каждого билда большого количества
- 48. Когда автоматизировать? Regression testing Performance testing Compatibility testing Unit testing Smoke testing Security testing GUI testing
- 49. Automated Security Testing Какую проблему решает автоматизация тестирования безопасности? Необходимость проверки прав доступа, паролей по умолчанию,
- 50. Когда автоматизировать? Regression testing Performance testing Compatibility testing Unit testing Smoke testing Security testing GUI testing
- 51. Automated GUI Testing Какую проблему решает автоматизация тестирования пользовательского интерфейса? Автоматизация предельно рутинных действий (например, проверить
- 52. Выбор инструмента
- 53. Наши инструменты Для фронтенда Для бэкенда
- 54. Необходимые знания и навыки Сочетание программирования и тестирования в автоматизации: Автоматизация тестирования Программирование Тестирование
- 57. Скачать презентацию