-
LevelМеждинно
-
Total Enrolled13
-
Duration12 часа
За курса
Какво ще научиш в този курс?
- Какво е QA на web приложение, заедно с кратки теоретични примери.
- Как да тестваш бекенд ръчно.
- Как да автоматизираш тестване на бекенд с различни подходи и съвети.
- Как да тестваш фронтенд ръчно.
- Как да разписваш test cases и да ги включваш в test plan.
- Как да автоматизираш фронтенд с инструментите Postman и Selenium❗Забележи, че повечето подобни курсове, показват работа със Selenium или под Java, или под Python (или някой друг език). За този курс, лекторът ти демонстрира код под Python и Java, за да можеш сам да прецениш с кой от тях ще ти е по-удобно да работиш от една страна, а от друга - да можеш да получиш обща култура и поглед над начина на автоматизиране под двата езика.
- Още едно предимство❗Лекторът показва работата под 2 операционни системи, което ще ти позволи да се чувстваш по-комфортно при започване на работа в бъдеще (ползва се почти винаги или Windows, или Linux). Повечето курсове са само под една ОС.
Програма на курса
Въведение в курса
-
Какво е Software Quality Assurance?
06:09 -
Видове тестване
09:31
Видео лекции
-
Test case и test plan
14:45 -
Agile development & Bug reporting
10:06 -
Подготовка за тестване: програми и инструменти
21:58 -
Положителен ръчен тест на backend endpoints
45:27 -
Ръчно негативно backend тестване
27:58 -
Автоматизация на бекенд тестове с Postman (част 1)
22:11 -
Автоматизация на бекенд тестове с Postman (част 2)
52:19 -
Допълнителни съвети за Postman
23:41 -
Ръчно frontend тестване (част 1)
25:26 -
Ръчно frontend тестване (част 2)
29:38 -
Ръчно frontend тестване (част 3)
46:41 -
Първи script за Selenium под Python
35:10 -
Първи пример за Selenium под Java
21:43 -
Създаване на наша driver функция в Python
28:45 -
Driver extension, tabs & windows в Selenium
14:21 -
Мобилен изглед на сайт в Selenium
16:22 -
Waits и download directory за Selenium driver
27:49 -
Кратко представяне на Pytest
17:42 -
Още примери за assertion с Pytest
35:08 -
Представяне на Unittest и преструктуриране на проекта
27:02 -
Пример за тест за create & read на визитация
46:15 -
Аналог на Python кода под Java за вече постигнатите резултати
22:41 -
Полезни примери за Selenium под Python
48:42 -
Firefox driver за Selenium и проверка на CSS
26:50 -
Някои полезни инструменти за тестване
08:26
Ресурси
-
Към всички ресурси
00:00
Отзиви
Видео курса за QA в платформата на Startup Factory много ме зарадва и повечето неща, които видях на курса ми служат чудесно за спестяване на време в разработването на REST APIs за бекенд.
В Postman уроците, които гледах са събрани знания от множество източници, за които иначе сам трябва да отделиш време и да ги проучиш. А така с удобството на видео курса ги гледаш в подходящо за теб време и многократно се връщаш, когато ти трябва нещо в работата, за да си го припомниш.
Има и много полезни уроци и за фронтенд тестване, с които можеш да спестиш време в ръчно тестване или да впечатлиш колеги със знанията си.
Автоматизирането все повече се налага като добра практика и да се пишат тестове винаги е важно, защото така избягваш съмнението, може да си написал код, който работи, но с теста да се замислиш, че си пропуснал някой случай и да спестиш време на QA екипа. Както и твоето време в последствие.
В някои фирми съм чувала дори, че спестяват от бюджета си за QA екип и има само програмисти. При тях се пишат много тестове и качеството на кода и архитектурно е много важно.
Всички приходи от продажбите на курсове се използват за развитието на дигиталните и предприемачески умения на младежи и възрастни, както и за подпомагане цялостната дейност на Сдружение Startup Factory. Развивайки себе си, помагате на каузата ни за по-дигитално, по-предприемчиво и по-активно гражданско общество!
За лектора
Даниел Ангелов е Software Quality Assurance специалист в Recheck - високотехнологична компания, която разработва блокчейн продукти.
Включени материали
- 27 видео урока, всеки от 6 мин до 1 час, общо над 12 часа видео записи.
- Дигитално удостоверение за приключен курс на английски или български език.
- Профил в тестова задача, с помощта на която като следваш уроците, можеш да преповтаряш нещата и да правиш тестове сам (аналогично на видяното).
- Достъп до затворена Фейсбук група на участниците в курса, където можеш да задаваш въпроси и да обсъждаш теоретични казуси и тези, възникнали в практиката, а защо не и да си намериш стаж или дори работа.
- Помощни файлове, полезни ресурси и линкове.
- Допълнителни материали.
За кого е предназначен курсът?
- Идеалният курсист има базови познания по HTML, JavaScript, Python и/или Java и работи с SQL база данни.
- Ако нямаш нито едно от тези - не се тревожи! Просто ще трябва между уроците да прочетеш малко, за да ти стане по-ясно какво показваме. Трябва да знаеш само това, което е нужно за тестване и обща култура, тъй като няма да ставаш разработчик. Обясняваме много неща като за напълно начинаещи.
Често задавани въпроси (Q&A)
Не, няма срок. Работиш с твоето темпо и гледаш видеата толкова пъти, колкото ти е необходимо, за да усвоиш материала. Курсът ще бъде актуален и догодина и след това.
Да, веднъж закупен, достъпът ти до курса е завинаги. Може да го започнеш сега или по-късно, да си го гледаш когато и където пожелаеш и без ограничение на времето. Това е удобството на предварително записаните видео курсове.
Във всеки урок лекторът казва какво курсистът следва да опита да направи сам. При покупката на курса, получаваш потребителско име и парола за тестова задача, която е представена в урок 5. Така като следваш уроците, можеш да преповтаряш нещата и да правиш тестове сам (аналогично на видяното).
Допълнително ще бъдеш поканен да се включиш в специално създадена затворена Фейсбук група на участниците в курса.
Там може да задаваш въпроси, ако срещаш затруднения, или да обсъждаш с лектора, модератора и другите обучаващи се различни казуси от QA.
Не, няма изпит в края на курса. Изпитът се състои в текущото решаване на тестовата задача след всеки урок. Преминалите всички лекции и работили по тестовата задача, ще получат по имейл сертификат за завършено обучение.
Да, има такава възможност. Затворената Фейсбук група за участниците в курса е и място, където ще публикуваме реални обяви за стаж и работни позиции за начинаещи QA специалисти.
Показаните технологии и инструменти са актуални към датата на обявяване на курса.
Принципите и начина на писане на код следва да бъдат използваеми и в бъдещи версии. Желателно е при нова версия (в частност на Selenium) да се запознаеш с документацията и новите промени, за да можеш да използваш показаните примери в курса възможно по-дълго време и при необходимост да актуализираш твоя код спрямо промените в бъдещите версии.