Size: a a a

QA — Автоматизация

2020 January 25

MK

Maksim Kanin in QA — Автоматизация
ну или replace делай на крайний случай =)
источник

AB

Alexei Barantsev in QA — Автоматизация
сложно как... assertTrue(s.equals(...) || s.equals(...))
источник

O

Oleg in QA — Автоматизация
Это если их 2
источник

AB

Alexei Barantsev in QA — Автоматизация
а ещё лучше чтобы явно — на таком-то девайсе один ассёрт, на другом девайсе другой ассёрт
источник

Mike Кernserj in QA — Автоматизация
Mocha
Задача: запускать тест только после фейла предыдущего теста.
Решение: завести переменную, которая вначале теста обнуляется, а после выполнения теста принимает определенное значение. Учитывать это значение в before.
Знаете вариант проще/красивее?
источник

BR

Bender Rodriguez in QA — Автоматизация
Решение: не делать взаимозависимых тестов
источник
2020 January 26

A

Anastasiya in QA — Автоматизация
не стоит делать такие тесты даже по той причине, что если ты будешь их распараллелишь, то потом не соберёшь всё в кучу
если какой-то тест - прекондишн, то полностью его описываешь в нужном тесте ещё раз
это нормально)
источник

RS

Roman Speranskii in QA — Автоматизация
Mike Кernserj
Mocha
Задача: запускать тест только после фейла предыдущего теста.
Решение: завести переменную, которая вначале теста обнуляется, а после выполнения теста принимает определенное значение. Учитывать это значение в before.
Знаете вариант проще/красивее?
Одно из основных правил - никогда не делать зависимые тесты!

Если серьезно, то в TestNG и JUnit или только в одном точно есть такой функционал, следовательно, надеюсь, и в Моче должен быть, но я хз!)

Но как тебе писали выше - за такое руки отрубать надо! 😉
источник

RS

Roman Speranskii in QA — Автоматизация
Roman Dubovyk
Как на Java assert-нуть текст с одним различным словом? На некоторых девайсах: “Automatic date and time”, на других “Automatic date & time”.  
С “Automatic date %s time” assert фэйлит.
- сделать регулярку
- сделать if
- сделать replace
- сделать override переменной с текстом
- ...
Выбирай 😉
источник

AV

Alexei Vinogradov in QA — Автоматизация
https://www.amazon.com/-/de/dp/1617296279/

Вышла книга Владимира Хорикова. Я смотрел его видео по юнит-тестам, Владимир очень хорошо разбирается, и толково и понятно объясняет.

Отдельное преимущество перед классическим учебником по xunit паттернам - в книге Владимира в три раза меньше страниц :-)
источник

li

less is more in QA — Автоматизация
На правах рекламы?
источник

AV

Alexei Vinogradov in QA — Автоматизация
less is more
На правах рекламы?
Не, просто инфа. Никакого коммерческого интереса у меня тут нет.
источник

AV

Alexei Vinogradov in QA — Автоматизация
Там примеры на C#, кмк у дотнетчиков особенно тухло с приличной литературой на эту тему.
источник

i

ilya in QA — Автоматизация
В xUnit половина книги каталог pattern-ов. Интересно что-то подобное для более высокоуровневых тестов конечно, integration/system.
источник

SV

Stanislav Vasenkov in QA — Автоматизация
Среди репозиториев Microsoft на GitHub появился интересный проект Playwright — библиотека Node.js для автоматизации браузеров Chrome, Firefox и WebKit. За проектом стоят те же люди, которые создавали Puppeteer.

https://twitter.com/aslushnikov/status/1220045633282662401
источник

LY

Lev Yarushin in QA — Автоматизация
источник

A

Andrey in QA — Автоматизация
то есть я могу теперь написать тест используя Playwright и он будет работать сразу в хромиуме, лисе и едже? Просто раньше я использовал Puppeteer с двумя плагинами - для хрома и лисы по отдельности
источник

AB

Alexei Barantsev in QA — Автоматизация
почти так. только они используют не обычные браузеры, а патченные
источник

B

Bola in QA — Автоматизация
Andrey
то есть я могу теперь написать тест используя Playwright и он будет работать сразу в хромиуме, лисе и едже? Просто раньше я использовал Puppeteer с двумя плагинами - для хрома и лисы по отдельности
при этом - только определенные версии
источник

M

Mike in QA — Автоматизация
Stanislav Vasenkov
Среди репозиториев Microsoft на GitHub появился интересный проект Playwright — библиотека Node.js для автоматизации браузеров Chrome, Firefox и WebKit. За проектом стоят те же люди, которые создавали Puppeteer.

https://twitter.com/aslushnikov/status/1220045633282662401
Ого. Мультибраузерность, контексты и без timeouts. Надо заводить
источник