Диплом по тестированию программного обеспечения


Элисон добавила в свой портфель четыре новых курса по методам и процедурам тестирования программного обеспечения и, поскольку их нужно рассматривать как последовательность, объединила их в Диплом по тестированию программного обеспечения.

Элисон — провайдер онлайн-курсов обучения, обслуживающий отдельных учащихся, чтобы расширить их возможности трудоустройства. Вместо того, чтобы создавать собственные учебные материалы, он получает их через внешних партнеров-издателей.

Четыре новых курса по тестированию программного обеспечения, каждый по 2-3 часа и ориентированные на тех, у кого есть опыт программирования, включают:

Введение в тестирование программного обеспеченияУзнайте принципы тестирования программного обеспечения

Тестирование программного обеспечения: стратегии тестирования, такие как тестирование черного ящика и тестирование белого ящика.

Покрытие условий и тестирование мутаций: продвинутые стратегии тестирования, такие как множественное покрытие условий (MCC), поток данных и тестирование мутаций

Уровни тестирования и тестирование объектно-ориентированной программы Уровни тестирования выше модульного тестирования, категории тестирования системы и тестирование объектно-ориентированных программ

Курсы перечислены как от Channel 9, видеоканала Microsoft. Фактически, видео, на которые есть лицензия Creative Commons, были созданы как NPTEL OpenCourseWare и задумывались как 4-недельный курс, завершившийся трехчасовым экзаменом, ведущим к получению сертификата. Курс NPTEL состоит из 20 примерно получасовых лекций, хорошо аннотированных слайдами, прочитанных профессором Раджибом Моллом из Департамента компьютерных наук и инженерии Индийского технологического института (IIT) Kharagpur.

Для получения диплома Элисон одни и те же видеолекции разделены на восемь модулей (по два на курс), дополненных результатами обучения в начале и резюме урока в конце каждого.

Также есть три теста, которые по сути являются тестами на понимание, которые проверяют, что вы обратили внимание и поняли принципы и процедуры, о которых идет речь. Первый включается в модуль 5 после того, как вы завершите двухнедельное обучение. После завершения четвертой недели Модуль 10 представляет собой второе оценивание, сразу за которым следует заключительное оценивание.

Хотя вы можете пройти и курс, и его тесты бесплатно, если вы наберете 80% или больше по всем оценкам и хотите получить сертификат, за это придется заплатить. Кроме того, если вы не хотите, чтобы между каждой темой (их пять в большинстве модулей) откладывались на восемь секунд, вы можете заплатить за среду обучения без рекламы.

Пройдя этот курс, вы сможете:

Опишите различные уровни тестирования программного обеспечения.

Обсудите способы уменьшения количества ошибок в вашей программе.

Различайте процесс верификации и валидации при тестировании программного обеспечения.

Опишите эффект пестицидов в тестовом программном обеспечении.

Опишите модульное тестирование и время его выполнения.

Определите основные подходы к разработке тестового примера.

Обсудите использование тестирования класса эквивалентности.

Объясните особую ценность тестирования.

Опишите процесс тестирования анализа граничных значений.

Перечислите три стратегии комбинаторного тестирования.

Опишите тестирование на основе таблицы решений и его полезность.

Объясните попарное тестирование.

Обсудите тестирование белого ящика и его типы стратегий.

Обсудите различные типы тестирования покрытия условий.

Опишите измененное состояние и тестирование покрытия решений.

Объяснять тестирование покрытия пути и создание графов потока управления.

Обсудите тестирование потока данных.

Опишите мутационное тестирование и выявите его недостатки.

Опишите различные подходы к интеграционному тестированию.

Обсудите различные методы тестирования системы и их категории.

Объясните использование и важность регрессионного тестирования.

Обсудите, почему объектно-ориентированное программирование должно было упростить тестирование, чем процедурное программирование.

Перечислите отличия тестирования объектно-ориентированной программы от процедурной программы.

Опишите методы объектно-ориентированного программирования, которые могут вызвать проблемы при тестировании.

К концу курса вы не пройдете ни одного практического тестирования. Отсутствие какой-либо практической работы кажется большим недостатком этого курса и снижает ценность диплома.

С другой стороны, тестирование программного обеспечения — это навык, который никогда не бывает невостребованным (см. «Самые популярные навыки для найма вас»). Лучше иметь лист бумаги с предложением изучаемой вами темы, чем вообще ничего.


Добавить комментарий