Механизмы тестирования программного кода
star 5,0
Запрос счета Реферальные ссылки

event_note Разделов - 6

access_time 40 ак.ч.

art_track Лекций - 42

ondemand_video 15 ч 32 мин

supervisor_account Узнать об очном обучении

credit_card Стоимость -  19 000 ₽ [[priceDiscountCalc(19000)]] ₽ 19 000 ₽

[[ error ]]
Применена скидка - [[discount]]%

Описание

Курс знакомит слушателей с технологией тестирования программного продукта, а также с основными методами тестирования на уровне кода и готового продукта.

Навыки, приобретаемые по окончании курса: 

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

Входит в состав профессиональной переподготовки «Инженер-программист».

Документ об окончании:

Удостоверение о повышении квалификации установленного образца от ЧОУ ДПО “Институт прикладной автоматизации и программирования”, данные выданного документа вносятся в единый реестр ФИС ФРДО

star [[ parseFloat(course.review_score).toFixed(1) ]] group
[[ course.name ]]
[[ course.price_discount ]] ₽ [[course.price]] ₽ [[ course.price ]] ₽ Бесплатно
1. Основы тестирования

1. Введение.

2. Пример поиска и исправления ошибки.

3. Организация тестирования.

4. Сквозной пример тестирования. Часть 1.

5. Сквозной пример тестирования. Часть 2.

6. Фазы тестирования и управляющий граф.

2. Критерии выбора тестов

1. Проблемы тестирования.

2. Критерии тестирования. Структурные критерии.

3. Функциональные критерии.

4. Стохастические критерии.

5. Мутационные критерии.

6. Оценка покрытия программы и проекта.

3. Разновидности тестирования

1. Модульное тестирование.

2. Модульное тестирование. Пример.

3. Интеграционное тестирование. Особенности монолитного, нисходящего и восходящего подходов.

4. Особенности интеграционного тестирования для процедурного программирования.

5. Особенности интеграционного тестирования для объектно-ориентированного программирования. Системное тестирование.

4. Системное тестирование

1. Регрессионное и комбинированное тестирование. Издержки тестирования.

2. Определение качества программного продукта.

3. Процесс тестирования, планирование и типы тестирования.

4. Тестирование спецификации и сценария.

5. Ручная разработка тестов и автоматическая генерация.

6. Ручной и автоматизированный прогон тестов.

7. Тестовые процедуры, описания и отчеты.

5. Регрессионное тестирование

1. Цели и задачи регрессионного тестирования.

2. Виды регрессионного тестирования и управление им.

3. Классификация тестов при отборе и возможность их повторного использования.

4. Пример регрессионного тестирования.

5. Классификация выбора методов. Случайные методы.

6. Безопасные методы и методы минимизации.

7. Методы покрытия кода. Интеграционное регрессионное тестирование. Методы упорядочения.

8. Целесообразность отбора тестов и функция предсказания.

9. Порождение новых тестов. Поддержка регрессионного тестирования.

6. Практическая работа

1. Установка дополнительных пакетов.

2. Инициализация и запуск приложения.

3. Разработка первого теста (тестирование суммы).

4. Второй тест (вычитание).

5. Третий тест (перевод режима, вычисление cos).

6. Четвертый тест (работа с клавиатурой).

7. Перенос тестирующего приложения в GUI. Часть 1.

8. Перенос тестирующего приложения в GUI. Часть 2.

9. Сохранение статистики и работа с картинкой.

Добавить отзыв

Отзывы могут оставлять только те пользователи, которые получили сертификат.

[[ formattedAverageScore ]] star
[[ myReview.owner.last_name ]] [[ myReview.owner.first_name ]]
[[ moment(new Date(myReview.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ myReview.text ]]
star star_border
edit delete check_circle watch_later cancel
Причины отклонения в "Условия использования" п. 11.3
Команда: [[ moment(new Date(comment.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ comment.text ]]
На данный момент нет отзывов.
[[ review.owner.last_name ]] [[ review.owner.first_name ]]
[[ moment(new Date(review.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ review.text ]]
star star_border
Команда: [[ moment(new Date(comment.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ comment.text ]]
Загрузить еще