Users Home
Добро пожаловать!
Users — бесплатная тестовая система, в которой можно потыкать как тест-дизайн, так и API-методы. Наслаждайтесь)
Исходно создана для моих курсов по тестированию. На ней вы можете потренировать:
- техники тест-дизайна (куча взаимосвязанного функционала);
- проверку разных хитрые граничные значения (будете тестировать → не забывайте про консоль разработчика!).
- снятие ограничений с клиента;
- SOAP и REST запросы (на некоторые даже ТЗ есть!);
Откуда это и зачем
Исходно Users создавался как "побочный продукт" для своих курсов. У разработчика я попросила два сайта, которые должны были быть взаимосвязаны. Ведь на стыке двух программ больше всего багов. А как понять, кто виноват? В чьи логи смотреть, как отловить виноватого? Поэтому в основном сайте есть возможность зарегистрироваться через Users. Разумеется, она работает не всегда Это дает нам шанс поиследовать взаимосвязи в интеграции.
Вот, казалось бы, и все. Тогда что такое Юзерс? Ну, просто некий телефонный справочник. Но ведь аппетит приходит во время еды! Пока я писала требования, я вспоминала свои фриланс проекты и волшебные баги, которые на них находила. Так мы навинтили кучу разного функционала:
— Можно создавать задачи и вешать на конкретного исполнителя;
— Задачи можно вешать в крон! Чтобы они запускались по времени;
— Если я повесила задачу на Васю — ему придет уведомление об этом. И за 5 минут до того, как придет срок ее сделать. И ровно в срок. Вот!
— В списке задач к исполнению можно нажать "выполнил / продолбал" и задача уедет в соответствующий список :)
— Есть список нотификаций, где ты можешь просмотреть все уведомления;
— Есть отдельная роль менеджера, который видит вообще все задачи и кто что продолбал (а так ты видишь только свои). И вообще он — царь и бог!
— При просмотре пользователя есть ссылка на задачи, которые на нем висят;
— Поиск, фильтрация списка пользователей;
— Все действия можно выполнять не только через интерфейс, но и через SOAP и REST-запросы.
— И прочая, прочая...
Потом уже для курса по тестированию REST мне понадобились компании. Чтобы создать мощное ТЗ "из реальной жизни" — это метод MagicSearch. Не все же нам простенькие тестовые методы тыкать, надо показать что-то пореалистичнее, с бизнес-логикой и все такое.
Может, я еще что-то добавлю потом. Почему бы и нет? Ведь классный же функционал! Интересный, нетривиальный, взаимосвязанный... Можно в курсах использовать или полезные статейки писать...
В общем, тестируйте на здоровье ツ
Я даже ТЗ для вас подготовила! Причем реальное ТЗ, которое выдавалось фрилансеру. Да да, подробнейшая документация на 100 листов чаще всего миф. И когда ее нету, хорошо бы иметь ну хотя бы вот так, кратенько )))
Я в любой момент могу снести базу данных в системе.
Так что если создаете какие-то тестовые данные, помните — они не вечные!