Файл: Программа Практика по получению рабочей профессии "Тестировщик " (наименование модуля или дисциплины).docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 18.10.2024
Просмотров: 3
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
«АЛМАТИНСКИЙ ТЕХНОЛОГИЧЕСКО-ФИНАНСОВЫЙ И ИННОВАЦИОННО ТЕХНИЧЕСКИЙ КОЛЛЕДЖ»
(наименование организации образования)
| УТВЕРЖДАЮ Директор ___________Кунчаева Г.Ч. "____" ____________20___год |
Рабочая учебная программа
Практика по получению рабочей профессии "Тестировщик"
(наименование модуля или дисциплины)
Специальность__1304000 –Вычислительная техника и программное обеспечение
(код и наименование)
Квалификация ____1304043 – Техник-программист___
(код и наименование)
Форма обучения: очное на базе основного среднего образования
Общее количество часов___180_____, кредитов ______________
Разработчик: Омарова Г.А. ____________
ФИО подпись
Алматы, 2022-2023 учебный год
Пояснительная записка
Описание дисциплины/модуля
Рабочая учебная программа по учебной практике на рабочую профессию «Тестировщик» разработана в соответствии с приложению 361 к настоящему приказу МОН РК № 72 от 22 января 2016 года.
Целью проведения учебной практики - является формирование у студентов профессиональных знаний и практических навыков по тестированию программного обеспечения и контролю качества разработки программных продуктов. Практика обеспечивает возможность освоить основные понятия и методы тестирования, условия применения тестирования и приемы тестирования на разных фазах разработки качественного программного продукта.
При выполнений учебной практики обучающийся должен освоить и демонстрировать следующие результаты:
знать:
- основы верификации и аттестации программного обеспечения;
- стандарты качества программного продукта и процессов его обеспечения;
- роль тестирования в жизненном цикле программного обеспечения;
- основные понятия и принципы тестирования ПО;
- особенности и способы тестирования «белого ящика»;
- особенности и способы тестирования «черного ящика»;
- основные принципы организации процесса тестирования ПО; - особенности и способы объектно-ориентированного тестирования;
уметь:
- применять нормативные, методические материалы по вопросам испытания и тестирования программных продуктов;
- применять основы разработки программного обеспечения;
- использовать современные методики и методологии тестирования программного обеспечения;
- инсталлировать, тестировать, испытывать и использовать программные средства;
- производить тестирование ПО способами тестирования «белого ящика»;
- производить тестирование ПО способами тестирования «черного ящика»;
- производить тестирование ПО способами объектно-ориентированного тестирования;
владеть:
- навыками разработки и отладки программ на алгоритмических языках программирования;
- навыками тестирования ПО различными способами структурного тестирования (способ тестирования базового пути, способы тестирования условий и т.д.);
- навыками тестирования ПО различными способами функционального тестирования (способ разбиения по эквивалентности, способ анализа граничных значений и т.д.); - навыками тестирования ПО различными способами тестирования.
Пререквизиты дисциплины: для изучения курса на получение рабочей профессии «Тестировщик» студентам необходимо знание таких дисциплин как «Операционные системы и пакет прикладных программ».
Постреквизиты: «Программирование на языках высокого уровня» Пререквизиты: «Математика», «Английский язык», «Информатика» (школьный курс) | |
Необходимые средства обучения, оборудование
| |
| |
Контактная информация преподавателя (ей): | |
______________________ Омарова Г.А. | тел.: 87078569545 е-mail: gashon06071991@gmail.com gashon_91@list.ru |
Распределение часов по семестрам
Дисциплина/код и наименование модуля | Всего часов в модуле | В том числе | ||||||||||
1 курс | 2 курс | 3 курс | 4 курс | |||||||||
1 семестр | 2 семестр | 3 семестр | 4 семестр | 5 семестр | 6 семестр | 7 семестр | 8 семестр | |||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |||
Практика по получению рабочей профессии "Тестировщик"/модуль базовых дисциплин | | - | - | - | - | 36 | 72 | - | - | |||
Итого на обучение по дисциплине | 180 | | | | | | | | |
Содержание рабочей учебной программы*
№ | Содержание программы | Всего часов | Из них | Самостоятельная работа студента с педагогоом педагогоом | Самостоятельная работа студента | Тип занятия | ||||||
Теоретические | Лабораторно-практические | Производственное обучение/ профессиональная практика | ||||||||||
разделы/ результаты обучения | темы/ критерии оценки | |||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |||
1 | Раздел 1. Основные понятия, цели и задачи тестирования программного обеспечения РО 1)Осуществлять анализ и проверку исходного программного кода программного обеспечения | Тема 1. Верификация и валидация программного обеспечения | 6 | - | 6 | | | | Практический урок | |||
Тема 2. Тестирование системы учета дефектов | 6 | - | 6 | | | | Практический урок | |||||
Тема 3. Тестирование методом белого и черного ящика | 6 | - | 6 | | | | Практический урок | |||||
Тема 4. Тестирование спецификаций и требований, описание, характеристики | 6 | - | 6 | | | | Практический урок | |||||
Тема 5. Тестирование граничные значения и способы применения | 6 | - | 6 | | | | Урок комплексного применения знаний | |||||
Тема 6. Тестирование классы эквивалентности и способы применения | 6 | - | 6 | | | | Практический урок | |||||
Тема 7. Парное тестирование, способы применения | 6 | - | 6 | | | | Практический урок | |||||
Тема 8. Тестирование анализа покрытия программного кода | 6 | - | 6 | | | | Практический урок | |||||
Тема 9. Определение уровни покрытия программного кода | 6 | - | 6 | | | | Урок комплексного применения знаний | |||||
Тема 10. Генерация тестов | 6 | - | 6 | | | | Урок закрепления знаний | |||||
2 | Раздел 2. Разновидности тестирования РО 1) Осуществлять отладку программного кода программного обеспечения на уровне программных модулей. РО2)Воспроизводить и устранять выявленные дефекты в программном коде. | Тема 11. Модульное тестирование | 6 | - | 6 | | | | Практический урок | |||
Тема 12.Интеграционное тестирование | 6 | - | 6 | | | | Практический урок | |||||
Тема 13. Автоматизированное тестирование | 6 | - | 6 | | | | Практический урок | |||||
Тема 14. Системное тестирование | 6 | - | 6 | | | | Урок комплексного применения знаний | |||||
Тема 15. Тестирование жизненного цикла разработки программного обеспечения | 6 | - | 6 | | | | Практический урок | |||||
Тема 16. Разработка модели жизненного цикла | 6 | - | 6 | | | | Практический урок | |||||
Тема 17. Тестирование методологии разработки ПО | 6 | - | 6 | | | | Практический урок | |||||
Тема 18. Тестирование метрика качества ПО | 6 | - | 6 | | | | Практический урок | |||||
Тема 19. Проведение завершения тестирования | 6 | - | 6 | | | | Урок комплексного применения знаний | |||||
Тема 20. Проведение оценки полноты тестового набора | 6 | - | 6 | | | | Практический урок | |||||
Тема 21. Ручное тестирование | 6 | - | 6 | | | | Урок закрепления знаний | |||||
3 | Раздел 3. Особенности процесса и технологии индустриального тестирования. РО 1)Разрабатывать и оформлять контрольные примеры для проверки работоспособности программного кода. РО2)Осуществлять рефакторинг программного кода | Тема 22. Тестирование типичных уязвимости, встречающиеся в web- приложениях | 6 | - | 6 | | | | Практический урок | |||
Тема 23. Тестирование удобства использования. (Usability) | 6 | - | 6 | | | | Практический урок | |||||
Тема 24. Нагрузочное тестирование | 6 | - | 6 | | | | Практический урок | |||||
Тема 25. Тестирование защищенности, безопасности, устойчивости | 6 | - | 6 | | | | Практический урок | |||||
Тема 26. Тестирование безопасности Web приложений | 6 | - | 6 | | | | Урок комплексного применения знаний | |||||
Тема 27. Тестирование мобильных приложений | 6 | - | 6 | | | | Практический урок | |||||
Тема 28. Тестирование удобства использования | 6 | - | 6 | | | | Урок комплексного применения знаний | |||||
Тема 29. Тестирование пользовательского интерфейса | 6 | - | 6 | | | | Практический урок | |||||
Тема 30. Автоматизация тестирования с помощью скриптов | 6 | - | 6 | | | | Урок закрепления знаний | |||||
| Итого | 180 | | 180 | | | | |
Перечень литературы и средств обучения
-
Бек К. Экстремальное программирование: разработка через тестирование. - издание: Питер, 2012 г.; -
Куликов С., Тестирование программного обеспечения, Базовый курс, 2017 г.; -
Винниченко И. В. Автоматизация процессов тестирования: производственно-практическое издание. - издание : Питер, 2015 г.; -
Дворянкин А.М., Ерофеев А.А., Аникин А.В. Основные методы тестирования программного обеспечения Учебное пособие. — Волгоград: ВолгГТУ, 2015 г.; -
В.П. Котляров «Основы тестирования программного обеспечения» Электронная книга 2-е изд. – М.: Интуит, 2016 г.; -
Куликов С.C. Тестирование программного обеспечения. Базовый курс. Практ. пособие. — Минск: Четыре четверти, 2015 г.