Users

Добро пожаловать!

Users — бесплатная тестовая система, в которой можно потыкать как тест-дизайн, так и API-методы. Наслаждайтесь)

Исходно создана для моих курсов по тестированию. На ней вы можете потренировать:

  • техники тест-дизайна (куча взаимосвязанного функционала);
  • проверку разных хитрые граничные значения (будете тестировать → не забывайте про консоль разработчика!).
  • снятие ограничений с клиента;
  • SOAP и REST запросы (на некоторые даже ТЗ есть!);

Откуда это и зачем

Исходно Users создавался как "побочный продукт" для своих курсов.  У разработчика я попросила два сайта, которые должны были быть взаимосвязаны. Ведь на стыке двух программ больше всего багов. А как понять, кто виноват? В чьи логи смотреть, как отловить виноватого? Поэтому в основном сайте есть возможность зарегистрироваться через Users. Разумеется, она работает не всегда (wink) Это дает нам шанс поиследовать взаимосвязи в интеграции.

Вот, казалось бы, и все. Тогда что такое Юзерс? Ну, просто некий телефонный справочник. Но ведь аппетит приходит во время еды! Пока я писала требования, я вспоминала свои фриланс проекты и волшебные баги, которые на них находила. Так мы навинтили кучу разного функционала:


— Можно создавать задачи и вешать на конкретного исполнителя;
— Задачи можно вешать в крон! Чтобы они запускались по времени;
— Если я повесила задачу на Васю — ему придет уведомление об этом. И за 5 минут до того, как придет срок ее сделать. И ровно в срок. Вот!
— В списке задач к исполнению можно нажать "выполнил / продолбал" и задача уедет в соответствующий список :)
— Есть список нотификаций, где ты можешь просмотреть все уведомления;
— Есть отдельная роль менеджера, который видит вообще все задачи и кто что продолбал (а так ты видишь только свои). И вообще он — царь и бог!
— При просмотре пользователя есть ссылка на задачи, которые на нем висят;
— Поиск, фильтрация списка пользователей;
— Все действия можно выполнять не только через  интерфейс, но и через SOAP и REST-запросы.
— И прочая, прочая...


Потом уже для курса по тестированию REST мне понадобились компании. Чтобы создать мощное ТЗ "из реальной жизни" — это метод MagicSearch. Не все же нам простенькие тестовые методы тыкать, надо показать что-то пореалистичнее, с бизнес-логикой и все такое.

Может, я еще что-то добавлю потом. Почему бы и нет? Ведь классный же функционал! Интересный, нетривиальный, взаимосвязанный... Можно в курсах использовать или полезные статейки писать...

В общем, тестируйте на здоровье ツ
Я даже ТЗ для вас подготовила! Причем реальное ТЗ, которое выдавалось фрилансеру. Да да, подробнейшая документация на 100 листов чаще всего миф. И когда ее нету, хорошо бы иметь ну хотя бы вот так, кратенько )))

Я в любой момент могу снести базу данных в системе.

Так что если создаете какие-то тестовые данные, помните — они не вечные!