Курс за обучение по User Acceptance Testing (UAT)
User Acceptance Testing (UAT) е последната фаза на тестването на софтуера, където крайните потребители потвърждават, че системата отговаря на бизнес изискванията преди внедряването.
Това водено от инструктор обучение на живо (онлайн или на място) е насочено към професионалисти от начинаещи до средно ниво, които желаят да придобият практически опит в планирането, изпълнението и ефективното управление на процесите на UAT.
До края на това обучение участниците ще могат:
- Разберете ролята и значението на UAT в жизнения цикъл на разработка на софтуер.
- Проектирайте и изпълнете UAT тестови случаи и сценарии.
- Използвайте стандартни инструменти за индустрията, за да управлявате и проследявате напредъка на UAT.
- Идентифицирайте, докладвайте и проследявайте ефективно дефектите.
- Сътрудничете с разработчици, тестери и заинтересовани страни за успешно изпълнение на UAT.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
План на курса
Въведение в тестването за приемане от потребителя
- Какво е UAT и защо е важно?
- Разлики между UAT и други фази на тестване
- UAT в Agile срещу водопадни методологии
- Ключови роли и отговорности в UAT
Планиране за UAT
- Разбиране на бизнес изискванията
- Определяне на UAT цели и обхват
- Създаване на тестов план за UAT
- Определяне на входни и изходни критерии
Проектиране на UAT тестови случаи
- Писане на ефективни UAT тестови случаи въз основа на потребителски истории и изисквания
- Създаване на положителни и отрицателни тестови сценарии
- Съпоставяне на тестови случаи към бизнес процеси
- Преглед и валидиране на тестови случаи със заинтересовани страни
Изпълнява се UAT
- Настройка на UAT среда
- Провеждане на проучвателно и скриптово тестване
- Записване на резултатите от теста и проследяване на напредъка
- Сътрудничество с екипи по време на изпълнение на UAT
Дефект Management в UAT
- Идентифициране, документиране и приоритизиране на дефекти
- Използване на JIRA/TestRail за проследяване на дефекти
- Работа с разработчици за разрешаване на проблеми
- Повторно тестване и проверка на корекции
UAT Отписване и готовност за внедряване
- Създаване на отчети за завършване на UAT
- Процес на одобрение и подписване от заинтересованите страни
- Научени поуки и анализ след UAT
- Преход от UAT към производство
Най-добри практики за успешна UAT
- Гарантиране, че UAT е в съответствие с бизнес целите
- Често срещани UAT предизвикателства и как да ги преодолеете
- Ефективна комуникация със заинтересованите страни
- Използване на автоматизация за UAT (където е приложимо)
Обобщение и следващи стъпки
Изисквания
- Основно разбиране на жизнения цикъл на разработка на софтуер (SDLC)
- Запознаване с концепциите за функционално и нефункционално тестване
- Опит в работата с бизнес изисквания или продуктова документация
Публика
- Business Анализатори
- Тестери за осигуряване на качеството (QA).
- Ръководители на проекти
- Собственици на продукти
- Крайни потребители, участващи в UAT
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по User Acceptance Testing (UAT) - Booking
Курс за обучение по User Acceptance Testing (UAT) - Enquiry
User Acceptance Testing (UAT) - Консултантско запитване
Консултантско запитване
Oтзиви от потребители (5)
Метод на преподаване
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Курс - SoapUI for API Testing
Машинен превод
Наслаждавах се на всичко, тъй като всичко е ново за мен и виждам добавената стойност, която може да придаде на работата ми.
Zareef - BMW South Africa
Курс - Tosca: Model-Based Testing for Complex Systems
Машинен превод
Включва много обща преглед на темата, която минава през всички предварителни знания по начин, подходящ за знанията на курса.
James Hurburgh - Queensland Police Service
Курс - SpecFlow: Implementing BDD for .NET
Машинен превод
Бяло лесно за разбиране и за прилагане.
Thomas Young - Canadian Food Inspection Agency
Курс - Robot Framework: Keyword Driven Acceptance Testing
Машинен превод
Количество практически упражнения.
Jakub Wasikowski - riskmethods sp. z o.o
Курс - API Testing with Postman
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Automate Windows Desktop Applications with AutoIt
14 ЧасаВ това водено от инструктор обучение на живо в България (на място или дистанционно), участниците ще се научат как да използват AutoIt за автоматизиране на прозоречни приложения, докато преминават през поредица от практически лабораторни упражнения на живо.
Behat: Behavior Driven Development (BDD) with PHP
14 ЧасаBehat е тестова рамка за разработка, управлявана от поведението (BDD), написана на PHP. Той улеснява комуникацията между разработчици, тестери, бизнес заинтересовани страни и клиенти по време на процеса на разработка на софтуер. Behat позволява на хора без технически познания да напишат ясни описания на предвиденото поведение на приложението, след което изпълнява тези „сценарии“ като функционални тестове срещу приложението.
В това обучение на живо, водено от инструктор, участниците ще се научат как да пишат и изпълняват тестови случаи в стил BDD, използвайки Behat и PHP.
До края на това обучение участниците ще могат:
- Изпълнявайте автоматизирани тестове, написани на четим от човека език "Given, When, Then" Gherkin Използвайте тестови случаи, базирани на Behat, за да подобрите сътрудничеството между технически и нетехнически екипи Интегрирайте Behat с Selenium, Mink, Goutte и други браузър емулатори, за да управлявате тестове и генериране на отчети Разширете функционалността на Behat чрез своята система за разширение Тествайте многобройни сценарии на използване чрез терминални команди, REST API и др.
Публика
- Тест инженери Разработчици
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
BDD with Python and Behave
7 ЧасаТова обучение, водено от инструктор на живо, започва с дискусия за BDD и как рамката Behave може да се използва за извършване на BDD тестване за уеб приложения. Участниците имат достатъчно възможности да взаимодействат с инструктора и колегите си, докато прилагат концепциите и тактиките, научени в тази практическа лабораторна среда.
До края на това обучение участниците ще имат твърдо разбиране за BDD и Behave, както и необходимата практика за прилагане на тези техники и инструменти в тестови сценарии в реалния свят.
API Testing with Postman
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към софтуерни тестери, които желаят да използват Postman за API тестване.
До края на това обучение участниците ще могат:
- Изпълнявайте тестове, като използвате автоматизирани заявки и работни потоци.
- Дефинирайте, разработете, тествайте и наблюдавайте API с помощта на система за контрол на версиите.
- Генериране на динамични данни в заявка.
- Документирайте и организирайте тестове в сборници за екипен преглед.
Rest Assured: API Testing for REST Services
7 ЧасаВ това водено от инструктор обучение на живо в България участниците се научават как да използват Rest Assured за тестване на REST API услуги. Обсъждаме как тестването на API може да разреши някои от недостатъците на потребителския интерфейс и базираното на единици тестване. Обучението включва практически сесии и проект за разработване на тестове. До края на обучението участниците ще разберат добре кога да извършат тестване на REST API, как да изследват и да имат достъп до API, как да извършват различни видове тестване и как да обединят своите тестове чрез интеграция и автоматизация.
Rest Assured APIs with Postman and Java
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към софтуерни тестери, които желаят да тестват REST уеб услуги с Postman, Java и Rest Assured API.
До края на това обучение участниците ще могат:
- Автоматизирайте тестването на API за уеб услуги с помощта на Postman и REST Assured API.
- Генериране на отчети за резултатите от изпълнението.
- Проектирайте и внедрете рамки за автоматизация с REST Assured API.
Robot Framework: Keyword Driven Acceptance Testing
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към софтуерни тестови инженери, които искат да се научат как да напишат набор от тестови случаи и тестов пакет, след което да изпълнят тестовете на демонстрационно приложение.
До края на това обучение участниците ще могат:
- Използвайте базирания на ключови думи тестов подход на Robot Framework и синтаксис на таблични тестови данни, за да пишете и изпълнявате тестове. Използвайте последователен синтаксис, за да съставите нови ключови думи от съществуващи. Извършете тестове за развитие, управлявано от поведение (BDD) в стил Gherkin (подобно на Cucumber). Генерирайте и интерпретирайте отчет и регистрационни файлове за отстраняване на неизправности в тестваното приложение. Разширени възможности на Robot Framework с помощта на библиотеки на трети страни, написани на Python, Java, Perl, Javascript и PHP. Интегрирайте Robot Framework с Selenium за тестване на уеб приложения.
Serenity BDD for Automated Acceptance Tests
7 ЧасаВ това водено от инструктор обучение на живо в България участниците ще се научат как да пишат висококачествени тестове, като използват „сценарии“ и идеята за „актьори, задачи и цели“, за да изразят тестовете в бизнес термини, а не като взаимодействие между системата компоненти. Разглеждаме сценарии за функционално и потребителско тестване и демонстрираме как Serenity може да се използва за управление на тяхното тестване. Всички лекции, бележки, викторини и дискусии са придружени от практически практики и внедряване на живо.
До края на това обучение участниците ще разберат рамката Serenity и ще могат да я използват удобно. Важно е, че участниците ще се научат да мислят и да подхождат към автоматизацията на тестовете от различна светлина.
SoapUI for API Testing
14 ЧасаВ това водено от инструктор обучение на живо в България участниците се учат как да тестват уеб услуги с помощта на SoapAPI. Обсъждаме как тестването на API може да разреши някои от недостатъците на потребителския интерфейс и базираното на единици тестване. Обучението включва практически сесии и проект за разработка на API тестов пакет.
До края на обучението участниците ще имат категорична представа кога да прилагат API тестване, как да изследват и да осъществяват достъп до API, как да извършват различни видове тестване на базирани на SOAP и REST API и как да обединят работата си в интегриран, автоматизиран тестов пакет.
SpecFlow: Implementing BDD for .NET
21 ЧасаВ това водено от инструктор обучение на живо в България участниците ще се научат как да използват SpecFlow, за да напишат тестове за приемане, които са разбираеми както от технически, така и от нетехнически заинтересовани страни.
До края на това обучение участниците ще могат:
- Свържете бизнес изискванията към .NET код.
- Прилагайте BDD техники, за да изградите актуална документация за приложение.
- Стартирайте SpecFlow от Visual Studio или от командния ред.
- Интегрирайте SpecFlow в съществуваща среда за непрекъснато тестване и изграждане.
- Интегрирайте SpecFlow с други рамки за тестване като MSTest, NUnit, xUnit и MbUnit.
TestComplete
21 ЧасаВ това водено от инструктор обучение на живо в България, участниците ще се научат как да използват функциите на TestComplete, включително неговия тестов обектен модел, контролни точки, картографиране на имена и потребителски интерфейс за извършване на автоматизирано тестване на настолен компютър, уеб, и мобилни приложения.
До края на това обучение участниците ще могат:
- Създавайте, записвайте и изпълнявайте функционални тестове.
- Създайте мащабируема и поддържаема тестова рамка.
- Създайте контролни точки, коригирайте тестове за множество устройства и анализирайте резултатите от тестовете.
- Използвайте разширенията на скрипта на TestComplete.
Tosca: Model-Based Testing for Complex Systems
35 ЧасаВ това водено от инструктор обучение на живо в България участниците ще се научат как да използват Tosca за извършване на тестване от край до край (уеб + бекенд). Обучението съчетава теория с практика в лабораторна среда на живо, като дава възможност на участниците да взаимодействат с технологията, инструктора и колегите си.
Обучението започва с преглед на традиционното автоматизирано тестване, базирано на код и скрипт, и го сравнява с базирания на модели (MBT) подход на Tosca. Участниците се научават как да създават и изпълняват тестови случаи, като използват модулите по подразбиране на Tosca, както и как да създават свои собствени модули за изпълнение по поръчка.
От принципите за моделиране на софтуера до тестовото покритие в различни браузъри, това обучение превежда участниците както през теорията, така и през практиката и им позволява да внедрят свое собствено решение за тестване в Tosca.
TOSCA Certification Preparation
14 ЧасаТози практически, водещ се от инструктор курс (онлайн или на място) е предназначен за специалисти по софтуерно тестване с междинно ниво, които желаят да се сертифицират в TOSCA и да демонстрират компетентност в автоматизацията на тестове с помощта на Tricentis Tosca.
В края на този курс участниците ще могат да:
- Разберат структурата и изискванията за сертифициране в TOSCA.
- Овладеят концепциите на TOSCA, включително проектиране на тестови случаи, автоматизация и изпълнение.
- Приложат най-добрите практики за създаване на използваеми и лесни за поддръжка тестови случаи.
- Се подготвят за практическите и теоретичните компоненти на изпита за сертифициране в TOSCA.