Содержание
- 2. Темы раздела Тема 1.1. Введение в тестирование ПО Тема 1.2. Роль тестировщика в ПО Тема 1.3.
- 3. План занятия Тема 1.1. Введение в тестирование ПО Вопросы: О профессии Основные термины в IT Цели
- 4. Как выглядит профессия ?
- 5. Прикладное программное обеспечение Прикладное ПО (или приложение) — «вспомогательная программа», предназначенная для выполнения определенных задач и
- 6. Чем занимается тестировщик программного обеспечения? Тестировщик — специалист, принимающий участие в тестировании компонента или системы. В
- 7. Что нужно чтобы освоить профессию? Введение в тестирование ПО Тестовая документация Основы автоматизации тестирования Виды тестирования
- 8. Основные термины Тестирование программного обеспечения - это процесс который позволяет узнать, делает ли программа то, для
- 9. Баг, ошибка или дефект Сбой (отказ) - отклонение поведения системы от ожидаемого Дефект (bug, problem) -
- 10. Верифицируй, валидируй Верификация (verification) ― проверка, что выполнены требования по наличию чего-либо Валидация (validation) ― проверка,
- 11. План Тестирования (Test Plan) - это документ, который описывает весь объем работ по тестированию, начиная с
- 12. Цели и задачи тестирования Убедиться, что ПО соответствует предъявленным требованиям Предоставление информации о состоянии продукта на
- 13. Принципы тестирования ПО Семь принципов тестирования Принцип 1 – Исчерпывающее тестирование недостижимо Принцип 2 – Тестирование
- 14. Понятие качества ПО Качество программного обеспечения - это степень, в которой ПО обладает требуемой комбинацией свойств.
- 15. Стандарты ИСО (ISO) - международная организация по стандартизации IEEE (ай-трипл-и) - институт инженеров по электротехнике и
- 16. QA,QC, testing Обеспечение качества (Quality Assurance - QA) - это совокупность мероприятий, охватывающих все технологические этапы
- 17. Обязанности QA формирование критериев качества; планирование мероприятий по соблюдению критериев на каждом этапе разработки продукта; выбор
- 18. Вопрос/упражнение по теме 1.1 Практическая работа № 1.1 Разбор характеристик качества ПО
- 19. Домашнее задание № 1.1 Изучение дополнительных материалов: словарь тестировщика ПО https://bytextest.ru/slovar-testirovschika/ определение терминов ПО (по списку)
- 20. До следующего вебинара!
- 21. План занятия Тема 1.2. Роль тестировщика в разработке ПО Вопросы: Кто такой тестировщик. Определение понятия «Тестировщик»
- 22. Кто такой тестировщик? Тестировщик ПО — специалист, который занимается тестированием программного обеспечения Тестировщик ищет дефекты, оформляет
- 23. Роль тестировщика Как тестировщик, вы оказываете услуги по тестированию другим участникам процесса:
- 24. Тестировщик и Пользователь В сущности, тестировщик работает на пользователей продукта. Их удовлетворение является приоритетной задачей всей
- 25. Тестировщик и Заказчик Заказчик диктует требования Тестировщик контролирует, чтобы требования были выполнены Иногда, Заказчик=Пользователь
- 26. Руководитель проекта обязан быть в курсе ситуации по всем выполняемым работам на проекте. Тестировщик должен, по
- 27. Тестировщик и Разработчик Тестировщик облегчает работу разработчика, сообщая ему о его ошибках От тестировщика требуется как
- 28. Тестировщик и Техническая поддержка Тестировщик сообщает тех. поддержке о проблемах, к которым нужно подготовить пользователя Тестировщик
- 29. Тестировщик и Технический писатель Специалисты, пишущие руководства, получают неполную информацию о продукте. Тестировщик может лучше объяснить
- 30. Тестировщик и Аналитик Тестировщик может уточнить требования у аналитика Аналитик может уточнить поведение программы у тестировщика
- 31. Обязанности тестировщика ПО Подготовка проверок Тестирование задач Поиск и фиксация дефектов Проверка исправления дефектов Отправка дефектов
- 32. Необходимые тестировщику Навыки Навыки в тестировании (Testings Skills) Навыки в технической области (Tech Skills) Социальные навыки
- 33. Testings Skills Ручное тестирование Тестирование по готовым тестам Тест-анализ Тестирование требований Исследовательское тестирование Автоматизированное тестирование Методология
- 34. Tech Skills Администрирование Windows Администрирование Linux, Unix Администрирование Mac OS X Основы сетевых технологий Любые языки
- 35. Soft Skills Ответственность Коммуникации Стрессоустойчивость Сотрудничество и координация действий Наставничество Делегирование Самостоятельность Тайм-менеджмент Общее отношение к
- 36. Почему это важно Правильно протестированный программный продукт обеспечивает надежность, безопасность и высокую производительность, что в дальнейшем
- 37. Вопрос/упражнение по теме 1.2 Практическая работа № 1.2 Работа с профстандартом по компетенции тестировщика
- 38. Домашнее задание № 1.2 Изучение дополнительных материалов: основные обязанности тестировщика https://fktpm.ru/file/113-svyatoslav-kulikov-testirovanie-po-bazovyi-kurs.pdf мифы и заблуждения о тестировании:
- 39. До следующего вебинара!
- 40. План занятия Тема 1.3. Жизненный цикл ПО и тестирования Вопросы: Понятие «Жизненный цикл ПО» Этапы жизненного
- 41. Программа - исполняемый файл комбинация компьютерных инструкций и данных, позволяющая аппаратному обеспечению вычислительной системы выполнять вычисления
- 42. Программа - исходный файл синтаксическая единица, которая соответствует правилам определённого языка программирования, состоящая из определений и
- 43. Программное обеспечение (ПО, software) Программное обеспечение — программа или множество программ, используемых для управления компьютером (ISO/IEC
- 44. Жизненный цикл программного обеспечения Период времени, который начинается с момента принятия решения о необходимости создания программного
- 45. Проект Проект – это целенаправленная, ограниченная во времени деятельность, осуществляемая для удовлетворения конкретных потребностей при наличии
- 46. Разработка программного обеспечения это Проектная деятельность это ПРОЕКТ Фазы проекта Инициализация (Разработкам концепции проекта) Анализ и
- 48. Этапы жизненного цикла ПО планирование и анализ требований; документирование требований проектирование; кодирование (разработка); тестирование и исправление
- 49. Жизненный цикл тестирования последовательность действий, проводимых в процессе тестирования, с помощью которых гарантируется качество программного обеспечения
- 50. Этапы жизненного цикла тестирования
- 51. Вопрос/упражнение по теме 1.3 Практическая работа № 1.3 Работа с кейсом: жизненный цикл ПО
- 52. Домашнее задание № 1.3 Изучение дополнительных материалов: жизненный цикл ПО https://ru.wikipedia.org/wiki/Жизненный_цикл_программного_обеспечения https://xbsoftware.ru/blog/zhiznennyj-tsykl-testirovaniya-po-preimuschestva-shagi/ ЖЗ тестирования https://fktpm.ru/file/113-svyatoslav-kulikov-testirovanie-po-bazovyi-kurs.pdf (Куликов
- 53. До следующего вебинара!
- 54. План занятия Тема 1.4. Методологии разработки и тестирования ПО Вопросы: Понятие “Методология разработки ПО” Виды методологии
- 55. Методология разработки ПО совокупность методов, применяемых на различных стадиях жизненного цикла программного обеспечения и имеющих общий
- 56. Виды методологии разработки ПО Каскадная модель (Waterfall Model, водопадная) V- образная модель Инкрементная и итеративная модель
- 57. Водопадная модель последовательное прохождение стадий, каждая из которых должна завершиться полностью до начала следующей
- 58. Каскадная модель (Waterfall Model, водопадная)
- 59. V-образная модель Унаследовала структуру «шаг за шагом» от каскадной модели. Особенностью модели можно считать, что она
- 60. V-образная модель
- 61. Инкрементальная модель Итеративные или инкрементальные модели – это модели, в которых система реализуется и тестируется итерационно.
- 62. Инкрементальная модель
- 63. Спиральная модель Система разрабатывается на основе ранних прототипов. Разработка движется от прототипа к прототипу, каждый из
- 64. Спиральная модель
- 65. Спиральная модель Ключевые характеристики Спиральная модель сочетает в себе концепцию итеративной разработки с систематикой и контролем
- 66. Спиральная модель Преимущества Лучший способ разработки систем с большим количеством неизвестных величин Одна из наиболее гибких
- 67. «RAD Model» (rapid application development model или быстрая разработка приложений)
- 68. Гибкие методологии Agile люди и взаимодействие важнее процессов и инструментов; работающий продукт важнее исчерпывающей документации; сотрудничество
- 69. Scrum набор правил для организации гибкого рабочего процесса, который заключается в командном подходе, работе итерациями, фокусировке
- 70. Kanban система постановки задач и организации рабочих процессов для эффективного достижения поставленных целей. Главный показатель эффективности
- 71. Lean-методология философия бережливого мышления. Подход, который позволяет экономить ресурсы и получать лучший результат. Придерживаться Lean ―
- 72. Вопрос/упражнение по блоку 1.4 Практическая работа № 1.4 Работа с кейсом по одной из моделей
- 73. Домашнее задание № 1.4 Изучение дополнительных материалов: методологии разработки ПО https://fktpm.ru/file/113-svyatoslav-kulikov-testirovanie-po-bazovyi-kurs.pdf модели и методологии разработки ПО
- 74. Интерактивный элемент Пройдите тест № 1 “Базовая терминология по тестированию ПО”
- 75. Закрепление темы Выполните практическое задание по разделу № 1 “Введение в тестирование ПО” Чек-лист практического задания
- 77. Скачать презентацию