Курс за обучение по Въведение в гъвкавото тестване
Този 2-дневен курс предоставя кратко въведение в гъвкавото тестване на софтуер. Той разглежда основни тестови концепции в контекста на гъвкавата (Scrum) разработка и използва модела на Четирите квадранта на гъвкавото тестване на Криспин и Грегъри като рамка за изследване на съвременните принципи и практики на гъвкавото тестване.
Целева аудитория
Този курс е предназначен за развойни екипи, които искат да подобрят своите практики за тестване в гъвкав контекст.
Той също така е подходящ за тези, които възнамеряват да преследват тестването като специфична кариера, и е подходящо условие за курса iSQI Сертифициран гъвкав тестер.
Съдържание и теми, включени в курса
Преглед на гъвкавите методологии
- Преглед на историята на гъвкавите методологии
- Обсъждане на твърденията от Манифеста за гъвкава разработка
Scrum рамка
- Роли и отговорности в Scrum – Scrum Master, Product Owner, Развоен екип
- Събития в Scrum – Спринт, Планиране на спринт, Преглед, Ретроспектива, Среща на Scrum
- Артефакти в Scrum – Продуктов беклог, Беклог на спринта, Инкремент на продукта
Гъвкаво тестване
- Сътрудничество пред независимост
- Мястото на документацията в гъвкавата разработка
- Въведение в Четирите квадранта на гъвкавото тестване
- Автоматизация на тестовете
Основи на тестването
- Основният тестов процес
- Техники за проектиране на тестове от типа черна кутия
- Техники за проектиране на тестове от типа бяла кутия
- Качествени атрибути
- Тестване на производителността
- Пример за тестови инструменти
Технологично ориентирано тестване, което направлява разработката
- Модулно тестване и проектиране на тестове тип черна кутия
- Разработка, управлявана от тестове
- Пример за тестови инструменти
Бизнес ориентирано тестване, което направлява разработката
- Потребителски истории и приемно тестване
- Разработка, управлявана от поведението
- Пример за тестови инструменти
Бизнес ориентирано тестване, което критикува продукта
- Изследователско тестване
- Проектиране на тестове тип бяла кутия
Отворените курсове за обучение изискват 5+ участника.
Курс за обучение по Въведение в гъвкавото тестване - Резервация
Курс за обучение по Въведение в гъвкавото тестване - Запитване
Въведение в гъвкавото тестване - Консултантско запитване
Отзиви от участници (1)
практически упражнения, практически случаи
Joanna Nowak - LKQ Polska Sp. z o. o.
Курс - Introduction to Agile Testing
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Усъвършенствано тестване и поддръжка чрез автоматизация
35 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към тестери и разработчици на средно ниво, които желаят да задълбочат знанията и уменията си в областта на автоматизираното тестване, като се фокусират върху инструменти като Selenium, TestComplete и интегрирането им с Oracle APEX и .Net Core.
До края на това обучение участниците ще могат да:
- Настройват и конфигурират Selenium и TestComplete за автоматизирано тестване.
- Разработват усъвършенствани тестови скриптове и рамки.
- Интегрират автоматизираното тестване с Oracle APEX и .Net Core приложения.
- Прилагат техники за машинно обучение за подобряване на автоматизацията на тестовете.
- Преминават ефективно от ръчно към автоматизирано тестване.
- Управляват проекти за тестване, възложени на външни изпълнители, и поддържат стандарти за качество.
Напреднал C# за инженери по автоматизация на тестове
21 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към опитни инженери по автоматизация на тестове, които искат да усвоят напреднали концепции в програмирането с C# за целите на автоматизираното тестване.
След завършване на обучението участниците ще могат:
- Да разбират напреднали концепции и добри практики в програмирането с C#.
- Да прилагат напреднали принципи на обектно-ориентираното програмиране за създаване на ефективни и гъвкави решения за автоматизация.
- Да проектират и разработват модулни и преизползваеми рамки за автоматизация, следвайки водещи индустриални практики.
Напреднал Selenium
14 ЧасаВ това обучение с инструктор на живо в България участниците ще научат как да усъвършенстват автоматизиран тестов пакет, използвайки напреднали техники за управление на Selenium.
До края на това обучение участниците ще могат да:
- Решават сложни проблеми при автоматизацията на тестове за уеб приложения със Selenium.
- Прилагат регулярни изрази и техники за верификация, базирани на шаблони.
- Обработват изключения, които спират изпълнението на тестове.
- Програмно търсят уеб обекти.
- Динамично извличат данни от уеб контроли.
- Създават рамка за тестване, управлявана от данни.
- Разпределят тестването със Selenium Grid.
Разширен TestStand: Овладяване на автоматизацията на тестове
21 ЧасаТова обучение с инструктор на живо в България (онлайн или присъствено) е насочено към тестови инженери на средно до напреднало ниво и специалисти по автоматизация, които желаят да изследват разширените функции и техники на TestStand за максимално повишаване на ефективността и ефикасността на автоматизацията на тестове.
До края на това обучение участниците ще могат:
- Да използват разширените функции и възможности на TestStand за подобряване на работните потоци за автоматизация на тестове.
- Да персонализират потребителски интерфейси и да разработват напреднали тестови последователности.
- Да внедряват напреднали техники за обработка на резултати и генериране на отчети.
- Да интегрират TestStand с външни бази данни, системи и хардуер.
- Да прилагат най-добри практики за поддръжка, управление и отстраняване на проблеми при сложни тестови последователности.
Разработка и тестване на API с Java (Jersey)
14 ЧасаJersey е референтната имплементация с отворен код на JAX-RS (Java API за RESTful уеб услуги). Той предоставя библиотеки за бързо и ефективно изграждане на REST API в Java. В комбинация с модерни инструменти за тестване, Jersey дава възможност на разработчиците да проектират, изграждат, тестват и документират API ефективно.
Това обучение, водено от инструктор (онлайн или на място), е предназначено за начинаещи и Java разработчици на средно ниво, както и за тестващи, които искат да научат разработка и тестване на API с помощта на Jersey и поддържащи инструменти.
До края на това обучение участниците ще могат да:
- Създават Jersey проект с Maven.
- Разработват и внедряват RESTful API, използвайки Jersey.
- Тестват API с помощта на Postman и автоматизирани рамки.
- Управляват грешки, сигурност и документация за API.
Формат на курса
- Интерактивна лекция и дискусия.
- Практически упражнения и дейности.
- Внедряване в среда на живо.
Опции за персонализиране на курса
- За заявка на персонализирано обучение за този курс, моля, свържете се с нас, за да уговорим.
BDD за не-програмисти: Обучение на живо
14 ЧасаТова обучение на живо, водено от инструктор, в България започва с въведение в BDD – какво представлява и как се използва от компаниите за насърчаване на добър софтуерен дизайн, разработка и тестване. Разглеждаме темата от не-инженерна гледна точка, с фокус върху крайните потребители, техните изисквания, език и начин на мислене. Обръщаме внимание и на комуникационните предизвикателства, с които бизнес заинтересованите страни е вероятно да се сблъскат, работейки по-тясно с технически ориентираните си колеги.
До края на това обучение участниците ще знаят как да:
- Пишат кратки потребителски истории, които улавят моделите на използване от реалните потребители на софтуера.
- Превеждат своите потребителски истории на поведенческия език на BDD (Given, When, Then).
- Извличат тестови случаи от тези истории, които да се използват от инженерите за имплементация и тестване.
- Разбират връзката между продуктови изисквания, критерии за приемане и тестови случаи.
- Демистифицират техническия жаргон, който възпрепятства комуникацията и разбирането.
- Инсталират и използват отлични инструменти за писане на BDD файлове с характеристики.
- Разбират и оценяват какво се случва, след като работата бъде предадена на инженерите.
- Играят по-активна роля в итеративния цикъл на разработка.
ISTQB Certified Tester Advanced Level – Test Analyst (CTAL-TA)
35 ЧасаКурсът ISTQB Certified Tester Advanced Level – Test Analyst (CTAL-TA) е предназначен за опитни специалисти по тестване, които желаят да задълбочат експертизата си в областта на анализа на тестовете, дизайна на тестовете, тестването, базирано на риска, и осигуряването на качество по целия жизнен цикъл на разработката на софтуер. Курсът предоставя на участниците разширени техники за анализ на изискванията, създаване на ефективни тестови случаи, управление на дефекти и гарантиране на качеството на софтуера от гледна точка на бизнеса и потребителя.
След приключване на този курс участниците ще могат:
- Да прилагат разширени техники за анализ и дизайн на тестове.
- Анализират изискванията и потребителските истории, за да идентифицират тестовите условия.
- Проектират и приоритизират рисковите тестови сценарии и тестови случаи.
- Оценяват характеристиките на качеството на софтуера и нефункционалните изисквания.
- Преглеждат и оценяват спецификациите от гледна точка на тестването.
- Извършват анализ на дефекти и допринасят за идентифицирането на коренната причина.
- Прилагат техники за статично тестване, за да подобрят качеството рано в жизнения цикъл на софтуера (SDLC).
- Подкрепят дейностите по тестване в Agile, Waterfall и хибридни среди.
- Подобрят покритието с тестове чрез систематични методи за дизайн на тестове.
- Да се подготвят ефективно за сертификационния изпит ISTQB CTAL-TA.
ISTQB Сертифициран Тестер – Ниво за Напреднали, Мениджър на Тестване (CTAL-TM)
35 ЧасаISTQB Сертифициран Тестер – Ниво за Напреднали, Мениджър на Тестване (CTAL-TM) е сертификация на професионално ниво, фокусирана върху усъвършенствани практики за управление на тестването, лидерски умения и стратегическо вземане на решения, съобразени със силабуса на ISTQB.
Това обучение с инструктор на живо (онлайн или на място) е насочено към мениджъри на тестване и QA специалисти на средно до напреднало ниво, които желаят да овладеят силабуса за ниво за напреднали – мениджър на тестване на ISTQB и да се подготвят за сертифициране.
До края на обучението участниците ще могат да:
- Разработват и управляват цялостни стратегии и планове за тестване.
- Прилагат техники за тестване, базирано на риска, за оптимизиране на усилията за тестване.
- Наблюдават, контролират и подобряват процесите на тестване в рамките на проекти.
- Водят и развиват екипи по тестване, като същевременно управляват очакванията на заинтересованите страни.
- Използват инструменти и метрики за управление на тестването, докладване и непрекъснато усъвършенстване.
Формат на Курса
- Интерактивна лекция и дискусия.
- Изпитно ориентирани упражнения и примерни въпроси.
- Практически казуси и симулации, съобразени със силабуса за CTAL-TM на ISTQB.
Опции за Персонализиране на Курса
- За да поискате персонализирано обучение по този курс, моля, свържете се с нас.
Основи на QA и модерно тестване с AI (Подготовка за ISTQB Foundation)
21 ЧасаОснови на QA и модерно тестване с AI е цялостна обучителна програма, която съчетава учебния план на ISTQB Certified Tester Foundation Level (CTFL v4.0) с практическо въведение в инструменти и техники за тестване, подпомагани от AI. Курсът е проектиран като подготвителен път към сертификацията ISTQB Foundation Level, като същевременно предоставя на участниците незабавно приложими умения за тестване, подпомагано от AI.
Това обучение, водено от инструктор на живо (онлайн или на място), е насочено към QA специалисти, софтуерни тестери и инженери по тестване, които желаят да изградят структурирано разбиране на основите на осигуряването на качество, като същевременно се научат да използват модерни AI инструменти за генериране на тестови случаи, автоматизация на тестове и анализ на дефекти.
До края на това обучение участниците ще могат да:
- Прилагат седемте принципа на тестване и ролята на тестера в жизнения цикъл на разработката на софтуер.
- Проектират тестови случаи, използвайки техники от черна кутия, бяла кутия и базирани на опит, съгласно стандартите на ISTQB.
- Докладват, проследяват и управляват дефекти през целия им жизнен цикъл.
- Планират тестване, използвайки подходи, базирани на риска, техники за оценка и метрики за напредъка на тестването.
- Оценяват и избират инструменти за автоматизация на тестове за своя организационен контекст.
- Използват генеративен AI и LLM за създаване на чернови, преглед и усъвършенстване на тестови случаи от изисквания.
- Прилагат инструменти, захранвани от AI, за самовъзстановяваща се автоматизация на тестове, тестване за визуална регресия и предсказване на дефекти.
- Навигират в структурата на изпита ISTQB Foundation Level и да отговарят уверено на примерни въпроси.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практическо изпълнение в среда на живо в лаборатория.
Опции за персонализиране на курса
- За да заявите персонализирано обучение, моля, свържете се с нас за уговаряне.
API тестване с Postman
21 ЧасаТова обучение с инструктор на живо в България (онлайн или на място) е насочено към софтуерни тестери, които желаят да използват Postman за API тестване.
След завършване на обучението участниците ще могат:
- Да изпълняват тестове чрез автоматизирани заявки и работни потоци.
- Да дефинират, разработват, тестват и наблюдават API, използвайки система за контрол на версиите.
- Да генерират динамични данни в заявка.
- Да документират и организират тестовете в колекции за екипна ревизия.
Selenium WebDriver на C#
14 ЧасаТова обучение с инструктор, на живо в България (онлайн или на място), запознава участниците с автоматизирано тестване чрез Selenium WebDriver и C# във Visual Studio. Ако нямате опит с програмиране на C# или желаете да го освежите, разгледайте курса: C# за инженери по автоматизирано тестване.
Автоматизирано тестване със Selenium и Jenkins
21 ЧасаТози курс осигурява обучение за управление на проекти за тестване с помощта на Selenium тест пакета и непрекъснато тестване с Jenkins.
Целева аудитория:
- Софтуерни тест инженери
- Софтуерни разработчици, участващи в гъвкава разработка
- Мениджъри по внедряване на версии
- QA инженери
В края на обучението по Selenium участниците ще могат да:
- Използват ефективно Selenium тест пакета в реални проекти
- Използват Selenium за кросбраузърно тестване
- Разпределят тестовете чрез Selenium Grid
- Изпълняват регресионни Selenium тестове в Jenkins
- Подготвят тестови отчети и периодични доклади с Jenkins
Автоматизирано тестване със Selenium и Python
14 ЧасаSelenium е open-source среда за автоматизиране на тестването на уеб приложения в различни браузъри. Със Selenium 4 са налични подобрени WebDriver API-та, вградени относителни локатори и по-добра поддръжка на grid. Python предлага простота и силна интеграция с тестови frameworks като Pytest, което го прави мощен избор за разработване на мащабируеми и лесни за поддръжка пакети за автоматизация на тестове.
Това обучение с инструктор на живо (онлайн или на място) е предназначено за начинаещи до средно напреднали тестери и разработчици, които желаят да използват Selenium с Python за автоматизиране на тестването на уеб приложения в реални работни среди.
До края на това обучение участниците ще могат да:
- Инсталират и конфигурират Selenium с Python в тестова среда.
- Създават стабилни скриптове за автоматизация на тестове, използвайки Selenium WebDriver и Pytest.
- Прилагат Page Object Model (POM) за лесни за поддръжка тестови frameworks.
- Изпълняват тестове на множество браузъри, използвайки Selenium Grid.
- Интегрират автоматизирани тестове с CI/CD pipelines.
- Отстраняват често срещани проблеми и прилагат най-добри практики за стабилност на автоматизацията.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практическо изпълнение в лабораторна среда на живо.
Опции за персонализиране на курса
- За да заявите персонализирано обучение за този курс, моля, свържете се с нас за уговорка.
Автоматизация на тестове със Selenium
21 ЧасаТози курс предоставя обучение за управление на проекти за тестване и предлага практически опит с уеб приложения, автоматизация на функционални тестове и кроссбраузърно тестово автоматизиране чрез Selenium тест пакета.
Целевата аудитория на този курс са софтуерни тест инженери и мануални тестери.
След завършване на обучението участниците ще могат ефективно да използват Selenium WebDriver в реални проекти.
TestComplete
21 ЧасаВ това обучение, водено от инструктор на живо в България, участниците ще научат как да използват функциите на TestComplete, включително неговия тестов обектен модел, контролни точки, съпоставяне на имена и потребителски интерфейс, за да извършват автоматизирано тестване на настолни, уеб и мобилни приложения.
До края на това обучение участниците ще могат:
- Създават, записват и изпълняват функционални тестове.
- Създават мащабируема и поддържаема рамка за тестване.
- Създават контролни точки, адаптират тестове за множество устройства и анализират резултатите от тестовете.
- Използват скриптовите разширения на TestComplete.