Последние новости: Свежий coursehunters.club

Тестирование веб-приложений 2.0 - Видеоуроки

Тестирование веб-приложений 2.0
Duration 11:28:40
Открыть все курсы от softwaretesting

Тестирование веб-приложений 2.0 - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Общая теория. Что такое тестирование и что такое программа 00:07:27
  • Урок 2. Что нужно тестировать 00:09:53
  • Урок 3. Структура программы и её интерфейсы 00:10:45
  • Урок 4. Внутреннее устройство браузера 00:05:38
  • Урок 5. HyperText Markup Language (HTML) 00:11:02
  • Урок 6. Тестирование разметки 00:18:14
  • Урок 7. Тестирование текстового содержимого страниц 00:06:03
  • Урок 8. Тестирование ссылок 00:12:17
  • Урок 9. Тестирование локализации 00:06:51
  • Урок 10. Клиент-серверная архитектура 00:14:01
  • Урок 11. HyperText Transfer Protocol (HTTP) 00:09:58
  • Урок 12. Перехват запросов и ответов 00:14:52
  • Урок 13. HTTP. Продолжение 00:22:10
  • Урок 14. Протоколирование запросов и ответов на сервере 00:12:35
  • Урок 15. User-Agent - браузеры и боты 00:12:36
  • Урок 16. Отправка на сервер поддельных запросов 00:07:59
  • Урок 17. Адреса ресурсов. Domain Name Service (DNS) 00:13:47
  • Урок 18. Что происходит с запросом на сервере 00:14:08
  • Урок 19. Генерация полезной нагрузки 00:14:24
  • Урок 20. Источники данных (файлы, база данных) 00:15:46
  • Урок 21. Кеширование данных на стороне сервера 00:12:06
  • Урок 22. Многоуровневая архитектура 00:12:01
  • Урок 23. Аутентификация и авторизация 00:21:46
  • Урок 24. Тестирование прав доступа 00:13:19
  • Урок 25. Тестирование производительности серверной части 00:12:15
  • Урок 26. Ввод данных в формы 00:14:32
  • Урок 27. Типы запросов GET и POST 00:09:41
  • Урок 28. Неявные параметры запроса 00:07:32
  • Урок 29. Функциональное тестирование 00:18:04
  • Урок 30. Автоматизация функционального тестирования 00:19:35
  • Урок 31. Тестирование производительности 00:13:23
  • Урок 32. Тестирование защищенности 00:18:14
  • Урок 33. Cascading Style Sheets (CSS) 00:09:03
  • Урок 34. Cascading Style Sheets (CSS), продолжение 00:14:41
  • Урок 35. Автоматическая проверка CSS 00:12:09
  • Урок 36. Тестирование верстки (layout) 00:10:43
  • Урок 37. Адаптивная верстка 00:10:44
  • Урок 38. Семантическая верстка 00:06:40
  • Урок 39. JavaScript 00:13:33
  • Урок 40. Анимация без JavaScript 00:04:53
  • Урок 41. Document Object Model (DOM) 00:12:48
  • Урок 42. Валидация данных в формах 00:14:06
  • Урок 43. Асинхронные запросы (AJAX) 00:13:27
  • Урок 44. Одностраничники (Single Page Application, SPA) 00:10:16
  • Урок 45. REST API 00:16:09
  • Урок 46. Клиентская производительность 00:10:59
  • Урок 47. Инструменты для оценки клиентской производительности 00:14:18
  • Урок 48. Оптимизация клиентской производительности 00:13:45
  • Урок 49. Тестирование функциональности 00:18:13
  • Урок 50. Тестирование производительности 00:13:30
  • Урок 51. Тестирование удобства использования и доступности 00:19:13
  • Урок 52. Мониторинг 00:13:02
  • Урок 53. Сплит-тестирование 00:14:09
  • Урок 54. Оптимизация для поисковиков и социальных сетей 00:09:25

Курс посвящен особенностям тестирования веб-приложений (HTML, CSS, JavaScript) и специфике применения техник тест-дизайна для приложений такого типа. Тренинг полностью перезаписан весной 2018 года. Чем тестирование веб-приложений отличается от тестирования каких-нибудь других приложений? При тестировании веб-приложений применяются те же самые классические методы и техники проектирования тестов. Веб-приложения обычно имеют более простой интерфейс, чем "десктопные" программы. Браузером все умеют пользоваться, для этого не нужны какие-то специальные навыки.

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

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

После прохождения тренинга учащийся будет:

  • понимать принципы работы веб-приложений и знать, какие технологии при этом используются,
  • знать особенности тестирования веб-приложений по сравнению с десктопными приложениями,
  • уметь проектировать тесты с учётом особенностей веб-приложений и оценивать покрытие тестами функциональности приложения,
  • уметь выполнять тесты, при необходимости используя инструментальные средства для преодоления ограничений, накладываемых браузером,
  • владеть инструментами, для выполнения специфических проверок, характерных для веб-приложений:
    • анализ целостности ссылок,
    • анализ соответствия веб-стандартам,
  • понимать причины возникновения уязвимостей в веб-приложениях и уметь обнаруживать наиболее критические уязвимости в веб-приложениях,
  • понимать принципы оценки производительности веб-приложений и уметь выполнять анализ серверной и клиентской производительности веб-приложений,
  • уметь рассуждать об удобстве использования веб-приложений :)

Каждое занятие будет сопровождаться практическими заданиями, которые помогут быстрее и увереннее начать применять знания на практике.

Твоя оценка

35 0
Следи за последними обновлениями и новостями в нашем coursehunters.club, или вступай в наш канал telegram.

Комментарии

Похожие курсы

en 78 уроков
pluralsight Automated Web Testing with Selenium
Создание автоматических тестов для веб-приложения может быть сложным. Два из самых больших препятствий для начала работы - выбор инструмента автоматизации и разработка основы для написания тестов.В этом курсе рассматривается использование популярной среды автоматизации браузера Selenium для создания автоматических тестов для веб-приложений. Мы рассмотрим использование Selenium для непосредственной записи из браузера Firefox, а также...
Duration 03:22:46
6 1
ru 8 уроков
itvdn Основы тестирования ПО
Если ты скучный, нудный, постоянно тыкаешь пальцем куда то, то тебя полюбому не любят в компании. НО ЗАТО!! тебя полюбят в компании разработчиков, и даже закинут за это пару лаве, если осилишь несколько видеоуроков для начала.А дальше ты останешься тем же занудой, и вообще начнешь читать книги Донцовой, ибо вы тестировщики и так ничего не далаете неделями.
Duration 04:46:27
31 22
ru 23 урока
softwaretesting Тестирование производительности
В связи  с выходом нового JMeter 3.0 было решено полностью перезаписать данный курс "Тестирование производительности" и дать вам максимум информации по теме нагрузочного тестирования.
Duration 07:09:17
38 0
17-10-2017 en 20 уроков
udemy Mobile App Testing: Key Instruments and Practices
Изучите самые важные навыки, перед тем как начать разрабатывать тесты мобильных приложений. В современном мире бизнес уделяет все больше внимания мобильным технологиям. Рынок мобильных устройств растет в несколько раз быстрее рынка ПК, что позволяет реализовать новые возможности для развития и продвижения самых инновационных бизнес-идей. При этом спрос на мобильные приложения также растет. Разработка мобильного программного обеспечения -...
Duration 01:58:06
8 0
06-02-2014 ru 39 уроков
softwaretesting Тестирование юзабилити
Юзабилити играет ключевую роль в продакшене продукта. Ввесь функционал проекта и его плюшки могут пострадать только через то, что клиент попросту не сможет легко и быстро добратся до нужного функционала сервиса, и покинет его, так и не разобравшись в функционале сайта.
Duration 04:57:10
12 3
18-04-2018 en 29 уроков
frontendmasters Testing Practices and Principles
Цель теста - повысить вашу уверенность в том, что предмет вашего теста работает так, как он должен быть. Не все тесты обеспечивают одинаковый уровень доверия, а некоторые обеспечивают очень небольшую уверенность! Если вы не делаете что-то правильно, вы можете тратить свое время и давать себе ложное чувство безопасности - даже хуже, чем вообще никаких тестов.
Duration 03:39:39
7 1
20-12-2017 ru 37 уроков
udemy Инструменты для автоматизации тестирования с Selenium + Java
Дополнительные фреймворки и инструменты для автоматизации с Selenium. Многие студенты прошли курс Selenium WebDriver + Java для начинающих, где мы подробно рассматривали возможности Selenium, основы Java, и создавали свой тестовый проект, и часто спрашивают меня о том, как развиваться дальше, просили продолжения серии курсов. Многие начинающие тестировщики уже знакомы с Selenium и умеют писать тесты, используя данную библиотеку....
Duration 05:05:42
13 0

Последнее добавленное

Laravel - Узнайте, как создавать диаграммы с Vue.js и Laravel

Laravel - Узнайте, как создавать диаграммы с Vue.js и Laravel

en
На этом коротком курсе студенты научатся использовать VUE.js с Laravel для создания пользовательских диаграмм (чартов) для отображения данных. Студенты также научатся отправлять и получать запросы через VUE на бэкэнд (PHP), где они могут его обработать. Это отличный курс для тех, кто хочет...
The Essential Android O Developer Course (Java)

The Essential Android O Developer Course (Java)

en
Узнайте все подробно о том, как писать приложения для Android O с помощью Java. Студенты научатся программировать мобильные приложения с использованием языка программирования Java на платформе Android. Это включает в себя такие темы, как: жизненный цикл Android, ресурсы Android, дизайн...
Android Java Мастер-класс - станьте разработчиком приложений

Android Java Мастер-класс - станьте разработчиком приложений

en
Улучшите свои карьерные возможности, изучив разработку приложений для Android. Изучите Android Studio и создайте свое первое приложение сегодня. На Android приходится 81,7% всех проданных смартфонов, но не все упакованы самой последней Android Nougat. Это вас не волнует, потому что после...
Laravel Eloquent: Экспертный уровень

Laravel Eloquent: Экспертный уровень

en
После этого курса вы станете экспертом в создании отношений, эффективном анализе данных и в использовании малоизвестных функций Eloquent. Eloquent отлично подходит для операций с базами данных, но на протяжении многих лет я заметил, что это самая популярная тема для вопросов на Twitter или...
Изучите JMETER c нуля - (Performance + Load)

Изучите JMETER c нуля - (Performance + Load)

en
Лекции по Jmeter, в которых объясняется нагрузочное тестирование с реальными примерами, включая поддержку material и query. Курс разработан таким образом, что пользователь может начинать все с самого нуля без каких-либо предварительных знаний о Jmeter или Performance...
iOS 12 и Swift 4.2 для начинающих: 200+ практических туториалов

iOS 12 и Swift 4.2 для начинающих: 200+ практических туториалов

en
Изучайте iOS 12 и Swift 4.2, используя курс высочайшего качества по разработке приложений. Автоматическая компоновка, Core Data, анимация и многое другое! Если вы всегда мечтали создать свои собственные приложения для iPhone и iPad, то это курс для вас. Этот курс является исчерпывающим...
chat
logo