Skip to content

flancer32/tmp_webap_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Web applications testing

Ссылки на готовые проекты присылайте, пожалуйста, на адрес alex@flancer32.com.

Задача

  • Создать на github'е nodejs-проект;
  • Открыть почтовый ящик на Gmail'е;
  • Добавить к проекту тестовый сценарий (casperjs, ES6):
    • вход на почту (аутентификация на Gmail'е);
    • создание и отправка простого текстового сообщения на этот же адрес;
    • выход из почты (logout);
    • повторный вход на почту;
    • проверка получения текстового сообщения;
    • очистка очереди входящих сообщений (inbox'а);
    • повторный выход из почты:
  • Повторяющиеся фрагменты сценария нужно выполнить в виде отдельных функций/методов:
    • аутентификация;
    • logout;
  • Параметры запуска сценария (доступ к почте - username & password) должны задаваться во внешнем конфигурационном файле (проверочный запуск будет осуществляться для другого gmail account'а);
  • Для всех ключевых точек сценария нужно сделать screenshot'ы страниц и сохранить их в отдельном каталоге;
  • Проект должен иметь README с описанием:
    • правил запуска тестового сценария;
    • создания/изменения конфигурации запуска (параметры аутентификации на Gmail'е);
    • места нахождения screenshot'ов;
    • краткое описание сценария и привязка screenshot'ов к шагам сценария;

About

Формулировка задачи для проверки навыков соискателей на позицию тестировщика web-приложений

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors