Об этом курсе

Недавно просмотрено: 8,888

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

Начните сейчас и учитесь по собственному графику.

Курс 2 из 4 в программе

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Experience with an OOP language (like Java). IDE installed (e.g., Eclipse). Familiar with testing terminology (see Intro to Software Testing course)

Прибл. 19 часа на выполнение

Английский

Субтитры: Английский

Чему вы научитесь

  • You will evaluate testability of requirements

  • You will define testable units within a program specification

  • You will select and apply black-box test input selection methods, including boundary-value analysis, fuzzing, and random selection

  • You will develop automated tests and test oracles for automated software verification.

Приобретаемые навыки

Executing TestsSoftware TestingWriting TestsCucumberJunit

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

Начните сейчас и учитесь по собственному графику.

Курс 2 из 4 в программе

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Experience with an OOP language (like Java). IDE installed (e.g., Eclipse). Familiar with testing terminology (see Intro to Software Testing course)

Прибл. 19 часа на выполнение

Английский

Субтитры: Английский

от партнера

Логотип Миннесотский университет

Миннесотский университет

Программа курса: что вы изучите

Неделя
1

Неделя 1

2 ч. на завершение

Module 1: Introduction

2 ч. на завершение
8 видео ((всего 66 мин.)), 1 материал для самостоятельного изучения, 7 тестов
8 видео
What are Test Obligations?11мин
Factors Influencing Test Effectiveness9мин
Program Structure: Reachability and Observability8мин
Mutation Testing Revisited5мин
Program Structure and Fault Finding6мин
Test Oracles9мин
Oracles and Fault Finding8мин
1 материал для самостоятельного изучения
Welcome to the course!5мин
7 практического упражнения
Introduction to Test Adequacy8мин
Factors Influencing Test Effectiveness8мин
Program Structure: Reachability and Observability4мин
Mutation Testing Revisited6мин
Program Structure and Fault Finding8мин
Test Oracles14мин
Oracles and Fault Finding8мин
Неделя
2

Неделя 2

3 ч. на завершение

Module 2: Black and White-box Techniques

3 ч. на завершение
14 видео ((всего 111 мин.))
14 видео
Combinatorial Testing12мин
Requirements Coverage7мин
Introduction to White-Box Testing Techniques11мин
Code Coverage Metrics: Terminology5мин
Code Coverage Metrics: Statement Coverage4мин
Code Coverage Metrics: Branch Coverage4мин
Code Coverage Metrics: Decision Coverage3мин
Code Coverage Metrics: MC/DC10мин
MC/DC Example6мин
Code Coverage Metrics: OMC/DC12мин
Code Coverage Metrics: Boundary Value6мин
Mutation Testing Strategies6мин
Test Metrics and Test Suite Effectiveness9мин
7 практического упражнения
Partition Testing8мин
Combinatorial Testing10мин
Requirements Coverage10мин
Code Coverage Metrics: Statement Coverage4мин
Code Coverage Metrics: Branch Coverage6мин
Code Coverage Metrics: Decision Coverage6мин
Code Coverage Metrics: MC/DC10мин
Неделя
3

Неделя 3

7 ч. на завершение

Module 3: Requirements-Based Testing

7 ч. на завершение
10 видео ((всего 57 мин.))
10 видео
Bad Requirements for Testability2мин
Writing Test Cases for Requirements3мин
"Fixed" Requirements for Testability1мин
Introduction to User Stories and Behavior-Driven Development8мин
Cucumber and Gherkin: An Overview5мин
Cucumber Demo5мин
Cucumber and Gherkin: How Does It Work?9мин
Regular Expressions 10112мин
Regular Expressions and Testing with Cucumber3мин
7 практического упражнения
Writing Requirements for Testability6мин
Bad Requirements for Testability6мин
Writing Test Cases for Requirements14мин
Fixing Requirements for Testability8мин
Are These Requirements Testable?8мин
Introduction to User Stories and Behavior-Driven Development14мин
Regular Expressions 1018мин
Неделя
4

Неделя 4

7 ч. на завершение

Performing Black and White Box Testing with Cucumber

7 ч. на завершение
7 видео ((всего 79 мин.))
7 видео
Installing Cucumber and Configuring Eclipse Project10мин
Creating Gherkin Scenarios and Step Definitions11мин
Using Lists10мин
Using Data Tables19мин
Working with Scenario Outlines and Examples6мин
Cucumber and Code Coverage12мин

Специализация Software Testing and Automation: общие сведения

This Specialization is intented for beginning to intermediate software developers seeking to develop knowledge and skill in implementing testing techniques and tools in the development of their projects. Through four courses, you will cover black-box and white-box testing, automated testing, web & mobile testing, and formal testing theory and techniques, which will prepare to you to plan and perform effective testing of your software....
Software Testing and Automation

Часто задаваемые вопросы

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

  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

  • Когда вы оформите подписку, начнется семидневный бесплатный пробный период, в течение которого подписку можно отменить без штрафа. По истечении этого срока вы не сможете вернуть средства, но сможете отменить подписку в любой момент. Ознакомьтесь с нашей политикой возврата средств.

  • Да, Coursera предоставляет финансовую помощь учащимся, которые не могут оплатить обучение. Чтобы подать заявление, перейдите по ссылке "Финансовая помощь" слева под кнопкой "Зарегистрироваться". Заполните форму заявления. Если его примут, вы получите уведомление. Обратите внимание: этот шаг необходимо выполнить для каждого курса специализации, в том числе для дипломного проекта. Подробнее

  • Этот курс не приравнивается к зачету в университетах, однако некоторые вузы принимают сертификаты на свое усмотрение. Дополнительную информацию уточняйте в своем деканате. Онлайн-дипломы и сертификаты Mastertrack™ от Coursera позволяют получить зачеты.

Остались вопросы? Посетите Центр поддержки учащихся.