Google Summer of Code: Автоматизированные тесты Joomla

Успех GSoC16 для проекта Joomla открыл для меня много дверей. Я бы хотела представить свою работу над автоматизированным тестированием, таким как BDD - Gherkin, codeception, а также тем как мы написали тестовые сценарии к нашему проекту и как мы помогли Joomla! это в рамках проекта.

Функции Пользователей, Категорий и Контента Joomla не имеют признанных наборов для тестирования, чтобы проверить их использование в точности, как их будет использовать конечный пользователь.

Теперь Joomla! будет ли иметь принятые наборы разработки через тестирование (Behavior Driven Development или BDD) с использованием языков Gherkin и Codeception, а также программы Selenium для фронтенд и бэкенд сценариев Менеджера пользователей, материалов и категорий.

В этом проекте вы найдете основные файлы формата *.feature, которые содержат сценарии, написанные на языке Gherkin для тестирования пользователей, материалов и контента.

Тестирование входа в панель администратора Joomla!

Тестирование менеджера категорий

Тестирование менеджера контента

Тестирование менеджера пользователей

Создание пользователя из фронтенда и его проверка в бэкенде

Добавить комментарий