Об этом курсе

Недавно просмотрено: 185,698
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Курс 1 из 4 в программе
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

Experience with an object-oriented programming language (preferably Java). Ability to install and run an IDE (Eclipse recommended).

Прибл. 23 часа на выполнение
Английский
Субтитры: Английский

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

  • You will gain an understanding of the theory of testing.

  • You will practice writing tests for a variety of quality intent, including code coverage, defect finding, and statistical testing.

  • You will develop test plans to guide the testing stage of the software development lifecycle.

  • You will create defect reports to provide transparency and understanding to supervisors, colleagues, and users.

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

Writing Test PlansWriting Defect ReportsUnderstanding of Testing TheoryWriting TestsTesting Vocabulary
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Курс 1 из 4 в программе
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

Experience with an object-oriented programming language (preferably Java). Ability to install and run an IDE (Eclipse recommended).

Прибл. 23 часа на выполнение
Английский
Субтитры: Английский

от партнера

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

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

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

Неделя
1

Неделя 1

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

Introduction

5 ч. на завершение
6 видео ((всего 66 мин.)), 1 материал для самостоятельного изучения, 6 тестов
6 видео
Introduction12мин
Why is software testing challenging?11мин
What is a Test?6мин
Automation: Using a test framework11мин
Automation: Writing JUnit tests21мин
1 материал для самостоятельного изучения
Welcome to the course!5мин
5 практических упражнений
Overview10мин
On the difficulty of software testing8мин
What is a Test?8мин
Automation: Using a Test Framework6мин
Automation: Writing JUnit Tests10мин
Неделя
2

Неделя 2

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

Testing Foundations

2 ч. на завершение
8 видео ((всего 57 мин.))
8 видео
Testing Principles5мин
Testing Principles: Where12мин
Testing Principles: How8мин
The "V Model" of Software Development4мин
Validation and Verification in the "V Model"3мин
Structural Testing3мин
Mutation Testing3мин
8 практических упражнений
Dependability Quiz14мин
Testing Principles: Where6мин
Testing Principles: How10мин
The V-Model Quiz8мин
Validation and Verification in the "V-Model" Quiz6мин
Structural Testing4мин
Mutation Testing6мин
On Basic Testing Terminology, Dependability, and Testing Principles26мин
Неделя
3

Неделя 3

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

Testing in the Software Development Lifecycle

5 ч. на завершение
10 видео ((всего 49 мин.))
10 видео
Importance of a Good Test Plan5мин
Stages of Software Testing Process2мин
Test (Status) Reports3мин
Risk-based Test Planning5мин
Software Defect Reports2мин
Software Defect Reports: Analysis3мин
Software Defect Reports: Reporting3мин
Software Defect Reports: Report Content15мин
Software Defect Reports: Track, Retest, and Close3мин
10 практических упражнений
What is a Test Plan?10мин
Importance of a Good Test Plan10мин
Stages of Software Testing Process12мин
Test (Status) Reports
Risk Based Test Planning
Software Defect Reports4мин
Software Defect Reports: Analysis6мин
Software Defect Reports: Reporting6мин
Software Defect Reports: Report Content20мин
Software Defect Reports: Track, Retest, and Close6мин
Неделя
4

Неделя 4

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

Writing Good Unit Tests

10 ч. на завершение
5 видео ((всего 77 мин.))
5 видео
Test Doubles: Input18мин
Test Doubles: Output14мин
Assessing Adequacy and Code Coverage Analysis with JaCoCo9мин
Flakey Tests and How to Avoid Them22мин
3 практических упражнения
Test Doubles: Introduction
Test Doubles: Input
Test Doubles: Output

Рецензии

Лучшие отзывы о курсе INTRODUCTION TO SOFTWARE TESTING

Посмотреть все отзывы

Специализация 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 предоставляет финансовую помощь учащимся, которые не могут оплатить обучение. Чтобы подать заявление, перейдите по ссылке "Финансовая помощь" слева под кнопкой "Зарегистрироваться". Заполните форму заявления. Если его примут, вы получите уведомление. Обратите внимание: этот шаг необходимо выполнить для каждого курса специализации, в том числе для дипломного проекта. Подробнее

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