Файл: Программа Практика по получению рабочей профессии "Тестировщик " (наименование модуля или дисциплины).docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 18.10.2024

Просмотров: 4

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

«АЛМАТИНСКИЙ ТЕХНОЛОГИЧЕСКО-ФИНАНСОВЫЙ И ИННОВАЦИОННО ТЕХНИЧЕСКИЙ КОЛЛЕДЖ»
(наименование организации образования)


 

УТВЕРЖДАЮ
Директор
___________Кунчаева Г.Ч.
"____" ____________20___год


Рабочая учебная программа

Практика по получению рабочей профессии "Тестировщик"
(наименование модуля или дисциплины)







Специальность__1304000 –Вычислительная техника и программное обеспечение

(код и наименование)
Квалификация
____1304043Техник-программист___

(код и наименование)


Форма обучения: очное на базе основного среднего образования

Общее количество часов___180_____, кредитов ______________


Разработчик: Омарова Г.А. ____________

ФИО подпись
Алматы, 2022-2023 учебный год

Пояснительная записка

Описание дисциплины/модуля

Рабочая учебная программа по учебной практике на рабочую профессию «Тестировщик» разработана в соответствии с приложению 361 к настоящему приказу МОН РК № 72 от 22 января 2016 года.

Целью проведения учебной практики - является формирование у студентов профессиональных знаний и практических навыков по тестированию программного обеспечения и контролю качества разработки программных продуктов. Практика обеспечивает возможность освоить основные понятия и методы тестирования, условия применения тестирования и приемы тестирования на разных фазах разработки качественного программного продукта.

При выполнений учебной практики обучающийся должен освоить и демонстрировать следующие результаты:

знать:

- основы верификации и аттестации программного обеспечения;

- стандарты качества программного продукта и процессов его обеспечения;

- роль тестирования в жизненном цикле программного обеспечения;

- основные понятия и принципы тестирования ПО;

- особенности и способы тестирования «белого ящика»;

- особенности и способы тестирования «черного ящика»;

- основные принципы организации процесса тестирования ПО; - особенности и способы объектно-ориентированного тестирования;

уметь:


- применять нормативные, методические материалы по вопросам испытания и тестирования программных продуктов;

- применять основы разработки программного обеспечения;

- использовать современные методики и методологии тестирования программного обеспечения;

- инсталлировать, тестировать, испытывать и использовать программные средства;

- производить тестирование ПО способами тестирования «белого ящика»;

- производить тестирование ПО способами тестирования «черного ящика»;

- производить тестирование ПО способами объектно-ориентированного тестирования;

владеть:

- навыками разработки и отладки программ на алгоритмических языках программирования;

- навыками тестирования ПО различными способами структурного тестирования (способ тестирования базового пути, способы тестирования условий и т.д.);

- навыками тестирования ПО различными способами функционального тестирования (способ разбиения по эквивалентности, способ анализа граничных значений и т.д.); - навыками тестирования ПО различными способами тестирования.

Пререквизиты дисциплины: для изучения курса на получение рабочей профессии «Тестировщик» студентам необходимо знание таких дисциплин как «Операционные системы и пакет прикладных программ».


Постреквизиты: «Программирование на языках высокого уровня»

Пререквизиты: «Математика», «Английский язык», «Информатика» (школьный курс)


Необходимые средства обучения, оборудование

  1. Программное обеспечение: uTest, Testbirds, test IO.

  2. Аппаратное обеспечение: компьютеры, мультимедийные проекторы, наглядные стенды, необходимые инструменты и приспособления.

  3. Цифровые образовательные ресурсы;

  4. Тестирующие комплексы.











  


Контактная информация преподавателя (ей):

______________________

Омарова Г.А.

тел.: 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















Перечень литературы и средств обучения


  1. Бек К. Экстремальное программирование: разработка через тестирование. - издание: Питер, 2012 г.;

  2. Куликов С., Тестирование программного обеспечения, Базовый курс, 2017 г.;

  3. Винниченко И. В. Автоматизация процессов тестирования: производственно-практическое издание. - издание : Питер, 2015 г.;

  4. Дворянкин А.М., Ерофеев А.А., Аникин А.В. Основные методы тестирования программного обеспечения Учебное пособие. — Волгоград: ВолгГТУ, 2015 г.;

  5. В.П. Котляров «Основы тестирования программного обеспечения» Электронная книга 2-е изд.М.: Интуит, 2016 г.;

  6. Куликов С.C. Тестирование программного обеспечения. Базовый курс. Практ. пособие. — Минск: Четыре четверти, 2015 г.