📚 ProTestingInfo 🔷 Канал по тестированию 📚
14.1K subscribers
1.32K photos
200 videos
232 files
1.18K links
📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 5тр/час
Курс
@info_course_protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Download Telegram
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «Всем привет, теперь я хочу поговорить о глаголах, которые используются в ожидаемых результатах тестовых сценариев на английском языке Как вы знаете, в английском языке существуют две формы залога: активный залог (the Active Voice) и пассивный залог (the Pas­sive…»
https://www.instagram.com/p/CVS4GupM-yh/?utm_medium=copy_link

Особенности тестирования мобильного приложения 😀
Методы HTTP запроса
🔷Метод HTTP является безопасным
, если он не меняет состояние сервера. Безопасный метод проводит операции "только чтение" (read-only).
Безопасные HTTP методы: GET, HEAD или OPTIONS.

🔹Все безопасные методы являются также идемпотентными

🔷Метод HTTP является идемпотентным, если повторный идентичный запрос, сделанный один или несколько раз подряд, имеет один и тот же эффект, не изменяющий состояние сервера.

🔹Корректно реализованные методы GET, HEAD, PUT и DELETE идемпотентны, но не метод POST.

🔷Небезопасные HTTP методы: POST, PUT или DELETE.

🔷Метод, используемый в запросе, кешируемый, если это GET или HEAD. Ответ для POST или PATCH запросов может также быть закеширован, если указан признак "свежести" данных и установлен заголовок Content-Location (en-US)

🔷Другие методы, такие как PUT и DELETE не кешируемые, и результат их выполнения не кешируется.
Коды ответа, известные системе кеширования, которые рассматриваются как кешируемые: 200, 203, 204, 206, 300, 301, 404, 405, 410, 414, 501.
Отсутствуют специальные заголовки в ответе, которые предотвращают кеширование: например, Cache-Control.

🔷Примеры:

🔹Вызов безопасного метода, не меняющего состояния сервера:
GET /pageX.html HTTP/1.1

🔹Вызов небезопасного метода, который может поменять состояние сервера:
POST /pageX.html HTTP/1.1

🔹Вызов идемпотентного, но небезопасного метода:
DELETE /idX/delete HTTP/1.1

🔹GET /pageX HTTP/1.1 идемпотентен. Вызвавший несколько раз подряд этот запрос, клиент получит тот же результат:
GET /pageX HTTP/1.1
GET /pageX HTTP/1.1
GET /pageX HTTP/1.1
GET /pageX HTTP/1.1

POST /add_row HTTP/1.1 не идемпотентен; если его вызвать несколько раз, то он добавит несколько строк:

POST /add_row HTTP/1.1
POST /add_row HTTP/1.1 -> Adds a 2nd row
POST /add_row HTTP/1.1 -> Adds a 3rd row

DELETE /idX/delete HTTP/1.1 идемпотентен, даже если возвращаемый код отличается:

DELETE /idX/delete HTTP/1.1 -> Returns 200 if idX exists
DELETE /idX/delete HTTP/1.1 -> Returns 404 as it just got deleted
DELETE /idX/delete HTTP/1.1 -> Returns 404

https://developer.mozilla.org/ru/docs/Glossary/safe
https://developer.mozilla.org/ru/docs/Glossary/Idempotent
https://developer.mozilla.org/ru/docs/Glossary/cacheable
1👍1
#тестовыеидеи
На сохранение файлов в систему (случай веб-приложения)

Я не все привела идеи, но благодаря этим проверкам можно еще придумать больше и позитивных проверок, и негативных проверок

Например, сохранить файл с длинным названием порядка 200 символов
Сохранить файл без указания расширения
и т.д
#моивидео

Привет! Давно просили видео о не самых очевидных инструментах в работе тестировщика. Поговорим про инструменты для записи экрана, хранилища паролей, таск-трекеры, корпоративные мессенджеры и о многом другом.

Большой блок будет посвящен TestRail - одному из самых популярных решений для управления тест-кейсами.

Смотреть на Youtube...
🎲 Тест «Тестирование на WEB Testing and API Testing (@Protestinginfo)»
🖊 15 вопросов · 2 мин
Новый тест для вас! Если откроется старый тест, то необходимо очистить историю квиз бота 😉
ПОЛЕЗНЫЕ ФРАЗЫ на английском и применяемые на работе это уж точно

🔳What’s the matter? – В чем дело?
🔳What’s going on?/What’s happening? – Что происходит?
🔳What’s the trouble? – В чем проблема?
🔳What’s happened? – Что случилось?
🔳Did I get you right? – Я правильно вас понял?
🔳Don’t take it to heart. – Не принимайте близко к сердцу.
🔳I didn’t catch the last word. – Я не понял последнее слово.
🔳Sorry, I wasn’t listening. – Извините, я прослушал.
🔳It doesn’t matter. – Это не имеет значения.
🔳It is new to me. – Это новость для меня.
🔳Let us hope for the best. – Будем надеяться на лучшее.
🔳May I ask you a question? – Можно задать вам вопрос?
🔳Oh, that. That explains it. – Вот оно что, это все объясняет.
🔳Say it again, please. – Повторите еще раз, пожалуйста.
🔳So that’s where the trouble lies! – Так вот в чем дело!
🔳Things happen. – Всякое бывает.
🔳What do you mean? – Что вы имеете в виду?
🔳Where were we? – На чем мы остановились?
🔳You were saying? – Вы что-то сказали?
🔳I’m sorry, I didn’t catch you. – Простите, я не расслышал.
🔳Good for you! – Тем лучше для вас!
🔳I’m so happy for you! – Я так рад за вас!
🔳Do you have any updates? - У Вас есть новости?
🔳Am I to understand what...? - Правильно ли я понимаю,что...?

#английский