Современные тестовые фреймворки – это комплексные утилиты с богатым фунцкионалом. При помощи JUnit или TestNG можно написать тесты практически любой сложности. Тем не менее, такое богатство функционала зачастую избыточно. Если ваша задача – автоматизировать небольшое мобильное приложение, или вы только начинаете работать с автоматизацией, использование универсальных фреймворков не всегда будет оправдано. Многообразие возможностей и большое количество кода могут отпугнуть начинающих от написания автотестов.
Есть имеющийся проект в Test Complite (точнее 2 проекта) с полным отсутствие документации.
По скольку автоматизаторов было всего 2 человека и были они все с начала истоков введения автотестов, то документация им эта была до лампочки т.к. сами они это все писали и знали что и как устроено. + есть несколько документов с инструкциями и описаниями различных процессов внутри проекта Сейчас я пришел в этот проект и знакомясь с проектом все познаю методом тыка. Хочется структурировать это все в один файл документа. Какими средствами это лучше сделать?
Что есть сейчас: Несколько отдельных проектов в Test Complite в которых содержится код тестов Около 10 файлов объясняющих отдельные фичи, например настройки XML файлов Все тесты хранятся в общем с мануальщиками в проекте TestLpg
Написал програмку на java в Идее. Запустил тесты. Работают как надо. Команда mnv test в консоли тоже проводит тесты как надо. Пытаюсь запустить через Maven в Jenkins те же тесты. Но когда собираю, то тест ломается.
В настройках задачи, шаг сборки: - Вызвать цели Maven верхнего уровня: Цели: test
из-за того, что шрифт сбился не понимаю толком в чем ошибка и как её гуглить. Может кто знает или сталкивался? Буду очень благодарен за помощь. При установке Jenkins выбирал базовый вариант.