Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
«Дурак подкидной и переводной» — классика карточных игр! Яркий геймплей, простые правила. Развивайте стратегию, бросайте вызов соперникам и станьте королем карт! Играйте прямо сейчас!

Дурак подкидной и переводной

Карточные, Настольные, Логическая

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

QA + Полезное

С этим тегом используют

IT Тестирование Тестировщики Программирование Обучение Работа Профессия Вертикальное видео Короткие видео Ремонт Инструменты Строительство Удобство Технологии Все
2 поста сначала свежее
9
Readluiforwin
Readluiforwin
2 года назад
QA Rules

Что такое web, mobile, api тестирование⁠⁠

Всем привет!

Очень часто можно услышать такие слова как web-тестирование, mobile-тестирование, api-тестирование.

Попробуем разобраться в этом простым языком.


Если говорить кратко, то web-тестирование - это проверка работы функционала на стороне веб-приложения, иначе говоря, что страницы, которые вы видите через браузер корректно отображают данные, которые приходят с сервера, а также логика на странице отрабатывает верно.


Представим, что у нас есть сайт, на котором есть форма, где мы хотим отобразить самого лучше пользователя, а также у нас есть база всех пользователей и сервер, который по своей логике считает самого-лучшего-пользователя и отправляет веб-приложению.


В данном случае в веб-части проверять мы будем именно то, что страница корректно отображает то, что приходит в ответе от сервера

Тут мы плавно переходим к api-тестированию (в нашем случае http-rest)


Целью api-тестирования является проверка логики работы сервера. Что же такое api? Простыми словами - это язык общения сервисов и приложений. Логика здесь такая: чтобы отобразить информацию, которая хранится на сервере, веб-приложение отправляет запрос на этот сервер по определенному пути, конечной точкой которого является эндпоинт (например, https://www.youtube.com/watch?v=dQw4w9WgXcQ, здесь эндпоинтом является /watch). Сервер же, в зависимости от эндпоина выполняет ту или иную функцию, и отдает ответ. Если по запрашиваемому приложением эндпоинту на сервере нет заранее запланированного ответа - вернется код 404 (например, https://www.youtube.com/watch12323).

Каждый ответ сервера можно разделить на условно 3 мажорные части: headers, status, body (но не только из них)

В headers содержаться заголовки ответа, например такой как Content-Type который говорит, какого типа будет содержаться контент в ответе.

В body помещается основная информация, в примере выше это будет самый лучший сотрудник: например, его ник, или имя-фамилия, ссылка на профиль.
В status содержится код ответа, который состоит из 3-х значного числа. По первой цифре которого можно понять что произошло с нашим запросом, всего есть 5 типов кодов, но самыми часто-встречаемыми являются: 2xx - запрос выполнен корректно, 4xx - ошибки на клиенте (например 404 - запрос по эндпоинту, которого не существует на сервере), 5хх - ошибки на сервере, например, при определенной комбинации входящих данных, сервер может вести себя некорректно.

Целью QA в данном случае будет являться проверить что все api ведут себя так, как было описано в спецификации к ним и/или по общепринятым стандартам (например, если api на корректный запрос присылает код 4xx - это некорректное поведение).

То есть отправили запрос с определенный набором параметров - проверили, что ответ соответствует ожиданию.


Mobile-тестирование - это проверка того, как работает мобильное приложение. Можно провести параллель с веб-тестирование, только клиентом в данном случае будет приложение, работающее под мобильным устройством. Тут есть (и очень много) подводные камни, потому что важной частью любого приложения является удобство использования (кнопка, требующая частого нажатия в левом верхнем углу приложения точно не будет отличной идеей - сами попробуйте туда дотянуться), либо, к примеру, такая вещь как обновление приложения - у разных пользователей могут оказаться разные версии приложения, но все они должны работать так, как изначально задумывалось.

На примере postman, запрос к google.com/ будет выглядеть так

Что такое web, mobile, api тестирование IT, Программирование, Полезное, Обучение, QA, Тестирование, Тестирование по, Мобильное тестирование, API, Длиннопост
Показать полностью 1
[моё] IT Программирование Полезное Обучение QA Тестирование Тестирование по Мобильное тестирование API Длиннопост
0
25
Readluiforwin
Readluiforwin
2 года назад
QA Rules

Какие инструменты необходимы для старта работы QA⁠⁠

Всем привет!

Сегодня поговорим о том, какие инструменты необходимы для работы QA.


Стоит сразу сказать, что список инструментов будет отличаться от того, в какой области будет работать QA: для тестирования web и тестирования mobile отличаются.

Поэтому сейчас я расскажу о самых базовых программах, которые будут использоваться практически в любом проекте.


Первое, что будет требоваться для любого уважающего себя QA - это умение работать с панелью разработчика, она же DevTool.
В Chrome, чтобы открыть панель разработчика достаточно нажать f12
Про саму панель можно рассказывать бесконечно долго, потому что в ней собрано огромное количество полезного функционала.
Но если брать то, что пригодится в начале изучения - это, конечно же, вкладки Console, Elements, Network.

Какие инструменты необходимы для старта работы QA Программирование, IT, Полезное, Тестирование, Тестирование по, QA, Длиннопост


Следующим важным инструментом является Postman. Он позволяет вручную (и если есть большое желание - автоматизировано) отправлять запросы (в основном на тестируемый сервер) с таким набором полей и параметров, который необходим нам, а также смотреть полученный ответ.
Самый простой пример, который можно привести - это отправить GET запрос с адресом текущей страницы.

Какие инструменты необходимы для старта работы QA Программирование, IT, Полезное, Тестирование, Тестирование по, QA, Длиннопост


Третий инструмент, который я рекомендую к изучению - это интерфейс для git. Для macos могу порекомендовать Fork, а для Windows мне больше нравится GitExtensions.
Вообще цель этого инструмента - предоставить удобный интерфейс для работы с системой контроля версий, иными словами, у вас перед глазами будут коммиты, ветки, их авторы, будет возможность быстро и удобно ориентироваться в них, переключаться. Конечно же, данный инструмент полностью не заменит консольный git, но все же для старта его будет достаточно.

Какие инструменты необходимы для старта работы QA Программирование, IT, Полезное, Тестирование, Тестирование по, QA, Длиннопост

Спасибо большое за то, что прочитали!

Для тех, кто уже работает или работал QA вопрос: а какие бы инструменты вы бы порекомендовали изучить самому себе на старте вашей карьеры?

Показать полностью 3
[моё] Программирование IT Полезное Тестирование Тестирование по QA Длиннопост
22
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии