Что пишут в блогах

Подписаться

Что пишут в блогах (EN)

Разделы портала

Онлайн-тренинги

.

CSS, XPath: локаторы или селекторы? Разбираемся в терминах
Источник:  Киселева Ольга / Жизнь - это движение! А тестирование - это жизнь :)
26.05.2024 16:45

 Я обычно слышу такие словосочетания для поиска элементов на HTML-странице:

CSS-селекторыXPath-локаторыНо как правильно их называть? Можно ли и то, и то назвать селекторами? Или локаторами? Сходила за уточнениями к Алексею Баранцеву, разработчику инструмента Selenium и автору курсов по автоматизации тестирования (где селекторы и применяем). Итак:1. Формально правильно говорить CSS Selectors и XPath, потому что CSS это не только селекторы, но и стили. Селекторы это только часть языка описания стилей CSS, а XPath это специализированный язык запросов2. Про XPat

Читать дальше


Почему XPath лучше для поиска N-ого элемента, чем nth-child в CSS
Источник:  Киселева Ольга / Жизнь - это движение! А тестирование - это жизнь :)
26.05.2024 03:40

В CSS есть псевдокласс :nth-child() — он находит один или более элементов, основываясь на их позиции среди группы соседних элементов. ©

Но у него есть ряд минусов:

не срабатывает в firefox (даже когда в хроме всё нормально);срабатывает с оговорками — и поэтому xpath выражение для поиска будет лучше.Давайте посмотрим на примере.Создадим такой html-файл (можно сделать текстовый файлик и потом переименовать расширение в «.html»):

<html>   <body>          <div attr='1'>Блок 1</div>   <p>Блок 1</div>   <div attr='2'>Блок 2</div>   &

Читать дальше


Как в pm.sendRequest() выполнить запросы в нужном порядке
Источник:  Киселева Ольга / Жизнь - это движение! А тестирование - это жизнь :)
23.05.2024 16:20

Это выдержка из статьи «Как подготовить данные для запроса в Postman через pre-request». 

В Postman есть функция pm.sendRequest(), которая позволяет выполнять запросы до выполнения вашего основного запроса. Но есть проблемка, когда мы хотим вызвать несколько запросов подряд...

Кажется, что это будет легко. Просто напишем 2 pre-request и вызовем их подряд:

pm.sendRequest(req1, done); pm.sendRequest(req2, done); 

Но если второй запрос зависит от первого, он упадет. Почему? Потому что функция pm.sendRequests асинхронна. Это значит, что она сразу отправит оба запроса, а не будет дож

Читать дальше


Что такое pm.sendRequest в Postman
Источник:  Киселева Ольга / Жизнь - это движение! А тестирование - это жизнь :)
23.05.2024 15:56

Это выдержка из статьи «Как подготовить данные для запроса в Postman через pre-request». 

Метод pm.sendRequest нужен для того, чтобы асинхронно отправлять запросы в Postman до или после выполнения основного запроса (Pre-request или Post-response скрипты). Документация тут.

Зачем это нужно?

Pre-request — подготовить данные для выполнения текущего запроса (перед поиском создаем объект с нужными полями)Post-response — чистим за собой (удаляем созданное в pre-request)Полностью заполненный запрос будет выглядеть следующим образом:

// Example with a full-fledged request const postRequest = { &nb

Читать дальше


Как подготовить данные для запроса в Postman через pre-request
Источник:  Киселева Ольга / Жизнь - это движение! А тестирование - это жизнь :)
23.05.2024 14:13

Принцип хорошего автотеста — «Подготовь себе данные сам. Не надейся, что они уже существуют». Такой тест можно прогнать на любом стенде, даже пустом. Сам себе всё подготовил, прогнал тест, а потом ещё почистил за собой.

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

Подготовка данных делается через

Читать дальше


Обновление интерфейса в Postman, где теперь автотесты
Источник:  Киселева Ольга / Жизнь - это движение! А тестирование - это жизнь :)
22.05.2024 03:24

Есть у меня видео на канале — Пишем первый автотест в Postman. Само видео и код автотеста остались верными, а вот интерфейс изменился. Посмотрим, как именно.

Было

Были 2 отдельные вкладки:

Pre-request scripts — то, что выполняется ДО запросаTests — то, что выполняется после получения ответаСталоОдна вкладка «Скрипты» (Scripts), в которой уже 2 дочерние вкладки:Pre-request — до запросаPost-response — после получения ответа, аналог старой «Tests»В целом, так даже логичнее, так как обе эти вкладки — действительно скрипты, которые выполняются или до запроса, или п

Читать дальше


Можно ли устроиться на работу тестировщиком после курсов? Что они дают?
Источник:  Киселева Ольга / Жизнь - это движение! А тестирование - это жизнь :)
20.05.2024 15:15

Видео на Youtube

Статья на Хабре

Очень насущный вопрос для многих — можно ли найти работу в тестировании сразу после курсов? Да! (сказал автор курсов, хе-хе-хе)

Я вам больше скажу — можно и БЕЗ курсов устроиться ????. Более того, грамотные самоучки очень ценятся! Но для такого эффекта надо пахать =))

Об этом и поговорим в статье:

как устроиться без курсов — чем запоминаются самоучки (расскажу истории из своей практики), зачем тогда вообще курсы, что они дают и как помогают трудоустройству,вспомним и про ситуацию "наоборот": курсы

Читать дальше


Удовлетворенность работой
Источник:  Галкина Галина / SQA и не только...
13.05.2024 03:21

 ????Повторяю исследование прошлого года (https://t.me/GGR_MULI/281) И прошу вас мне помочь исследование провести в этому году! Каждому ответившему позитив и плюсики в карму! Это всего 4 коротких вопроса и хороший повод для рефлексии! 

Читать дальше


Бесплатный курс на stepik. Postman-ниндзя: c нуля до автотестов
Источник:  Простой IT блог
28.04.2024 15:19

Ребяяятаааа! Я запилил свой бесплатный курс по postman на stepik https://stepik.org/course/198019. В курсе:

Вы научитесь выстраивать структуру проекта postman вместе с папками, коллекциями и запросами Изучите такой инструмент как swagger Научитесь создавать и использовать переменные Научитесь создавать и работать с Enviroments Научитесь работать с Query и Path параметрами Научитесь передавать данные в Body через  JSON, formData и x-www-form-urlencoded Научитесь генерировать рандомные данные и работать с ними. Научитесь авторизовываться через headers Научитесь писать и запу

Читать дальше


Как правильно задавать вопросы к требованиям?
Источник:  Тестерятки тестировали
24.04.2024 17:14

Всем привет!

На Youtube-канале "БАГаж тестировщика" вышло новое видео с рекомендациями по формулированию вопросов к требованиям. Эти рекомендации достаточно универсальные. Их можно использовать для любых вопросов, которые вы задаете коллегам.Хотите наладить понимание с аналатиками и другими членами команды? Переходите по ссылке и смотрите видео ????https://youtu.be/2W3eamU7i7YПриятного просмотра!