Size: a a a

Postman | Community

2019 May 05

У

Умар in Postman | Community
точно, разобрался, спасибо
источник
2019 May 11

NK

ID:800790408 in Postman | Community
Прывітанне ўсім.
источник

ES

Evgeny Shandrik in Postman | Community
ID:800790408
Прывітанне ўсім.
Hello
источник

ZO

Zlobitch Olga in Postman | Community
Хаюшки)
источник
2019 May 14

ES

Evgeny Shandrik in Postman | Community
Переслано от Evgeny Karpovich
inQA.by приглашает вас принять участие и посоревноваться с коллегами в соревновании по скоростному тестированию.

Покажи на что ты способен – найди наибольшее количество багов и получи прекрасные призы от наших партнеров!

Для зрителей будет подготовлены несколько докладов и небольшая викторина.
Приз за 1-е место:
- ps4 от нашего партнера Sam Solutions

Приз за 2-е место:
- airpods A1523, A1722 от нашего партнера Gismart

Приз за 3-е место:
- Клавиатура + мышь Microsoft Sculpt Ergonomic Desktop от нашего партнера Neotech

Приз за самый лучший баг по мнению жюри в Web приложении:
- Ваучер на любой экзамен ISTQB на скидку 50% от нашего партнера BySTQB

Приз за самый лучший баг по мнению жюри в Mobile приложении:
- Ваучер на любой экзамен ISTQB на скидку 50% от нашего партнера BySTQB

Приз от жюри:
- Бесплатный интенсив по soft skills https://mymonday.by/soft-skills

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

Обязательно для участников пройти опрос по ссылке:
https://forms.gle/UJrrfpPGaknxtLp79

Регламент:
https://inqa.by/testing-rules/

Доклады:
Егор Яворский "QA глазами PM"
Анастасия Сацукевич "Участие тестирования в жизненном цикле разработки в целом и на отдельных этапах"
Станислав Пешкур "Set-up Test Automation Dev environment from scratch"
Евгений Карпович "От тостера к тестеру. Ошибки, которые стоит допустить"

Компании-партнеры соревнования:
Sam Solutions
Gismart
Neotech
Мой понедельник
BySTQB - Белорусская Коллегия по сертификации тестировщиков

Билеты:
https://bezkassira.by/inqabytestingchallenge-6171/

18 мая 13-00 imaguru, Фабрициуса 4.
источник
2019 May 21

M

Mikalai in Postman | Community
Привет.
Как можно сделать тест, который сравнивает переменные окружения из предыдущего запроса и текущего?
1. В первом запросе я получил Х, создал EnvVar.
2. Во втором запросе я получил Y.
3. Теперь мне нужно сделать тест, который пассится, если X > Y, и фейлится во всех других случаях.
источник

VL

Vadim Lunin in Postman | Community
Привет, глобальные переменные
источник

M

Mikalai in Postman | Community
У меня одно и то же окружение, какая разница?
источник

M

Mikalai in Postman | Community
всё, разобрался. нужно было распарсить тело, назначить переменную, взять переменную окружения и сравнить их чем-то типа
tests["Body is correct"] = new_amount > initial_amount;
источник

EF

Eugene Filippovich in Postman | Community
Mikalai
всё, разобрался. нужно было распарсить тело, назначить переменную, взять переменную окружения и сравнить их чем-то типа
tests["Body is correct"] = new_amount > initial_amount;
У вас ещё старый постман стоит?
источник

M

Mikalai in Postman | Community
новый, но в нем это тоже работает. для нового быстро ничего не нашел.
источник
2019 May 23

МA

Мария Amanalyre in Postman | Community
Помогите с проверкой массива, пожалуйста.

В ответе приходит
{
   "result": {
       "success": true,
       "group": {
           "groupId": 23,
           "userId": 1558609054747,
           "description": "sometext",
           "status": 0,
           "createTime": "2019-05-23T10:57:35+00:00",
           "updateTime": "2019-05-23T10:57:35+00:00",
           "itemIds": [
               1558609052534,
               1558609058275,
               1558609058139
           ]
       }
   }
}

Пытаюсь проверить массивы на соответствие (порядок пофиг)
pm.test(`Items 1: ${firstItem}, 2: ${secondItem}, 7: ${seventhItem} added to group 1: ${firstGroup}`, function () {
   var jsonData = pm.response.json();
   pm.expect(jsonData.result.group.itemIds).to.have.members([`${firstItem}, ${secondItem}, ${seventhItem}`]);
});

Получаю
Items 1: 1558609055117, 2: 1558609053972, 7: 1558609052451 added to group 1: 23 | AssertionError: expected [ Array(9) ] to have the same members as [ Array(1) ]

ЧЯДНТ?
источник

МA

Мария Amanalyre in Postman | Community
(На конкретные ID айтемов не смотрите, там несколько попыток набрало лишнего в "историю")
источник

M

Mikalai in Postman | Community
А откуда айдишники берутся? С какими значениями сравнивать нужно?
источник

NV

Nick Verbitsky in Postman | Community
Мария Amanalyre
Помогите с проверкой массива, пожалуйста.

В ответе приходит
{
   "result": {
       "success": true,
       "group": {
           "groupId": 23,
           "userId": 1558609054747,
           "description": "sometext",
           "status": 0,
           "createTime": "2019-05-23T10:57:35+00:00",
           "updateTime": "2019-05-23T10:57:35+00:00",
           "itemIds": [
               1558609052534,
               1558609058275,
               1558609058139
           ]
       }
   }
}

Пытаюсь проверить массивы на соответствие (порядок пофиг)
pm.test(`Items 1: ${firstItem}, 2: ${secondItem}, 7: ${seventhItem} added to group 1: ${firstGroup}`, function () {
   var jsonData = pm.response.json();
   pm.expect(jsonData.result.group.itemIds).to.have.members([`${firstItem}, ${secondItem}, ${seventhItem}`]);
});

Получаю
Items 1: 1558609055117, 2: 1558609053972, 7: 1558609052451 added to group 1: 23 | AssertionError: expected [ Array(9) ] to have the same members as [ Array(1) ]

ЧЯДНТ?
Массив не совсем правильно собираешь вот тут:
.to.have.members([`${firstItem}, ${secondItem}, ${seventhItem}`]);
источник

NV

Nick Verbitsky in Postman | Community
Например:
const firstItem = 1558609052534;
const secondItem = 1558609058275;
const seventhItem = 1558609058139;
const array = [`${firstItem}, ${secondItem}, ${seventhItem}`];
const actualArray = [
               1558609052534,
               1558609058275,
               1558609058139
           ]
console.log(array);
console.log(array.length)
console.log(actualArray);
console.log(actualArray.length)

Выведет:
[ "1558609052534, 1558609058275, 1558609058139" ]
1
[ 1558609052534, 1558609058275, 1558609058139 ]
3
источник

МA

Мария Amanalyre in Postman | Community
Mikalai
А откуда айдишники берутся? С какими значениями сравнивать нужно?
id генерятся рандомно здесь. Я их отправляю в запросе, хочу сравнить с ответом
источник

МA

Мария Amanalyre in Postman | Community
.to.have.members([`${firstItem}`, `${secondItem}`, `${seventhItem`}`]);


Так собрать?
источник

NV

Nick Verbitsky in Postman | Community
Да, тогда массив соберется, но вот так:
[ "1558609052534", "1558609058275", "1558609058139" ]
3
[ 1558609052534, 1558609058275, 1558609058139 ]
3
источник

NV

Nick Verbitsky in Postman | Community
Я бы циклом собрал.
источник