Оповещения по курсам от protestinginfo
812 subscribers
269 photos
19 videos
9 files
205 links
Более подробная информация про тесты по тестированию ПО https://protestinginfo.ru/
Download Telegram
🥳 Ура! Еще оффер! Желаю карьерного развития!
👍3
Привет всем.
Я только сейчас заметила, что некоторые объекты в Postman стали Deprecated, а я давала шпаргалку своим менти по написанию некоторых команд.
И сейчас немного изменила шпаргалку и хочу поделиться и с вами.

- Извлечение тела запроса:
var requestBody = pm.request.body.raw;


- Парсинг строки JSON в объект:
var parsedRequestBody = JSON.parse(requestBody);


Краткая форма парсинга строки JSON в объект:

let requestData = JSON.parse(pm.request.body.raw)


- Извлечение данных формы:
let formData = pm.request.body.formdata;
Пример
let car = formData.find(item => item.key === "car").value;
console.log(car);//(если знаете путь проще - предлагайте)



// Извлекаем данные из тела запроса в формате x-www-form-urlencoded
let urlencodedData = pm.request.body.urlencoded;

// Находим элемент с ключом "car" и получаем его значение
let car = urlencodedData.find(item => item.key === "car").value;

// Выводим значение в консоль
console.log("Значение поля 'car':", car);


- Извлечение параметров строки запроса:
let get_params = pm.request.url.query.toObject();
пример
let queryParams = pm.request.url.query.toObject();
let createdDateFromQuery = queryParams['created_date'];


- Парсинг тела ответа в JSON объект:
let bodyres = pm.response.json();


пример
pm.test("Your test name", function () {
// Получаем тело запроса
var requestBody = pm.request.body.raw;
// Парсим его в объект
var parsedRequestBody = JSON.parse(requestBody);

// Получаем тело ответа
var responseBody = pm.response.json();

// Сравниваем значение hex_color из запроса и ответа
pm.expect(responseBody.hex_color).to.eql(parsedRequestBody.hex_color);

// Логируем значение из тела запроса
console.log(parsedRequestBody.hex_color);
});

Данная шпаргалка необходима для выполнения заданий по практике, и тесты по данной теме сегодня обновлю.
6🔥4
let post_raw = JSON.parse(request.data);

let post_form_data = request.data

let bodyres = JSON.parse(responseBody)

эти команды у меня уже не срабатывают.
Проверяю вашу практику по заведению дефектов. Ожидаю еще выполненные задания от вас.
Для всех скоро поделюсь тестом из курса.
👏5
Кто на курсе и тариф с практикой - Добавила новое практическое задание с интеграцией оформления товара и его оплаты. Пробуйте и пишите свои вопросы. Если вы еще не прошли контрольные тесты до практики, значит выполняйте и приступайте к заданию
СМОТРЕТЬ УРОК
👍31🔥1
Оповещения по курсам от protestinginfo pinned «Добавила видео на Youtube Разбор ситуационных вопросов на собеседованиях (QA Engineer)»
Это происходит из-за включенной функции перевода страницы в вашем браузере. Если ее отключить, слова на платформе снова станут «нормальными».

Для отключения функции перевода выполните следующие действия (на примере браузера Google Chrome):

1 В правом верхнем углу окна нажать на значок с тремя точками.
2 В окне выбрать «Настройки».
3 В левой части страницы выбрать «Языки».
4 В разделе «Google Переводчик» отключить параметр «Использовать Google Переводчик».
2🔥2👌1
Сегодня дам обратную связь по вашим работам. Благодарю за ваши ответы, вопросы и выполнение практики.
Анонсирую. В рамках курса 29 сентября проведу вебинар - подробности напишу чуть позже
🔥4🙏1
Благодарю за ваши вопросы, для тех кто сталкивался с данным поведением:
На данном снимке экрана у вас 10 вариантов ответа. А попыток у ученика 11. Одну неверную потом сделал верно

Блок называется классификация, после того как ученик поместил ответ в одну из корзин он может «переложить» в другую корзину.

Каждый прямоугольник соответствует одному перемещению ответа в корзину
Зеленый - перемещение было верное
Красный - перемещение было не верно
#отзыв А меня радует, что вы активно выполняете задания.
👍32🔥1
Оповещения по курсам от protestinginfo
Анонсирую. В рамках курса 29 сентября проведу вебинар - подробности напишу чуть позже
Кто учится на курсе, в рамках вебинара УРОК - указано вступить в группу. Группа потом будет удалена до старта нового потока.
Оповещения по курсам от protestinginfo
Кто учится на курсе, в рамках вебинара УРОК - указано вступить в группу. Группа потом будет удалена до старта нового потока.
Провела вебинар на тему Фишки из DevTools, которые я использую в работе.

Планирую к старту нового потока провести вебинар для всех.
Предлагайте свои темы в комментариях.
Также скоро хочу дать анкету, чтобы больше узнать ваши потребности и пожелания.
За заполнение анкеты я отправлю вам вебинар-урок «Вебинар Практика и разбор ТЗ по SQL», а кто уже на курсе - вам отдельное тестовое задание.
1👌1
Проверяю ваши ответы, к вечеру будет обратная связь.
🔥1
Привет всем! В конце октября планирую стартовать новый поток.
Нововведения:
- будет 4 тарифа (я позже опишу, а также немного описала их на сайте Protestinginfo.ru)
- будет общий чат потока в телеграм
👍31
Всем привет, в рамках курса напоминаю, что сегодня состоится вебинар разбор вопросов на собеседования к 16:00.

Вебинар перед запуском курса также планирую провести в конце октября.