114 читали · 5 лет назад
Инструменты для интеграционных и unit-тестов в Java
Статья подготовлена для студентов курса «JAVA QA AUTOMATION ENGINEER» в образовательном проекте OTUS. Тесты — важная часть разработки ПО. В этой статье мы расскажем о некоторых библиотеках и фреймворках, используемых для написания интеграционных и unit-тестов. 1. Запуск тестов: 1) JUnit — фреймворк, имеющий множество расширений. Он популярен и хорошо поддерживается, поэтому в случае возникновения сложностей вы без труда найдёте решение; 2) NestedRunner — расширение для JUnit, позволяющее запускать тестовые методы из вложенных классов...
BDD-фреймворки для Java
Тестировщиков с опытом ждем 21-22 июня на открытом интенсиве курса «Java QA Engineer. Professional» от OTUS. За два занятия вы с преподавателем Сергеем Мирошиным рассмотрите CI- и CD-процессы, изучите основные инструменты и ключевые понятия: Server, agents, jobs. Fail fast, Scheduling, WebHooks. Подробно познакомитесь с программной системой Jenkins и научитесь интегрировать ее с git и Docker. ╔༻ ━━━━━━━━━━━ ༺╗ Любой из основных языков программирования имеет BDD-фреймворки автоматизации, а некоторые даже и не один...