Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Введение в ИА в Software Testing
- Преглед на възможностите на ИА в тестирането и контрол на качеството
- Видове ИА инструменти, използвани в съвременните процеси на тестиране
- Преимущества и рискове при качеството на ИА-базирано инженерство
LLMs за генериране на тестове
- Инженериране на подказки за генериране на единици и функционални тестове
- Създаване на параметризирани и данни-ориентирани тестови шаблони
- Преобразуване на потребителски истории и изисквания в тестови скриптове
ИА в експлораторско и тестиране на крайни случаи
- Откриване на нетествани клонове или условия с ИА
- Симулиране на редки или необичайни сценарии за използване
- Стратегии за генериране на тестове на база риск
Автоматизирано тестиране на потребителски интерфейс и регресивно тестиране
- Използване на ИА инструменти като Testim или mabl за създаване на тестове за потребителски интерфейс
- Поддържане на стабилни тестове за потребителски интерфейс чрез самоизцеляващи се селектори
- Регресивно анализа на въздействие след промени в кода
Анализ на грешки и оптимизация на тестове
- Групиране на грешки при тестове чрез модели на LLM или ML
- Намаляване на променливи тестови изпълнения и умора от сигнали
- Приоритизиране на изпълнение на тестове на база исторически инсайти
Интеграция в конвейери на CI/CD
- Вграждане на генериране на тестове чрез ИА в Jenkins, GitHub действия или GitLab CI
- Валидиране на качеството на тестове по време на заявки за изменение
- Автоматизирани откази и интелигентни тестови портали в конвейерите
Будущи тенденции и отговорно използване на ИА в QA
- Оценка на точността и безопасността на тестове, генерирани от ИА
- Go управление и аудитни следи за процеси на тестиране, подсилени от ИА
- Тенденции в ИА-QA платформи и интелигентна наблюдателност
Резюме и следващи стъпки
Изисквания
- Опит в софтуерно тестване, планиране на тестове или автоматизация на QA
- Закръгляване с тествани рамки като JUnit, PyTest, или Selenium
- Основно разбиране за CI/CD конвейери и DevOps среди
Целева аудитория
- Инженери на QA
- Инженери за разработка на софтуер за тестване (SDETs)
- Софтуерни тестъри, работейки в агилни или DevOps среди
14 Часа