Pull to refresh
2
0
Никита Турук @neturuk

User

Send message

Автогенерация тестов на Puppeteer встроена в Chrome DevTools

Reading time3 min
Views21K

В Chrome 89 в DevTools добавлена экспериментальная поддержка автогенерации JS-скриптов на Puppeteer.

Схематично это работает так: вы открываете нужную страницу, в DevTools включаете запись действий, и после делаете что-то на странице обычным образом (кликаете по ссылкам и кнопкам, переходите на другие страницы, вводите текст). По мере выполнения действий браузер наполняет DevTools-вкладку с виртуальным файлом записи JS-кодом, описывающим через API Puppeteer все действия. После этого запись можно остановить, и сохранить полученный код в виде реального JS-файла.

Для демонстрации новой функциональности (названной Puppeteer Recorder) авторы подготовили небольшую демо-страницу (хотя проверять можно на любой странице, никаких предварительных условий от сайта не требуется).

Но сперва, поскольку это ещё ранняя экспериментальная функция (хотя авторы планируют развивать и расширять Puppeteer Recorder), её нужно включить в настройках DevTools, на вкладке Experiments, в виде пункта Recorder:

Читать далее
Total votes 17: ↑17 and ↓0+17
Comments5

Как использовать концепции тестирования для эффективного исследовательского тестирования?

Level of difficultyEasy
Reading time6 min
Views1.7K

Исследовательское тестирование — это динамичный и творческий метод проверки программного обеспечения, который предоставляет свободу действий без необходимости создания тест-кейсов. Однако без четко заданных целей легко потерять фокус и не получить значимых результатов. Вот тут-то и пригодятся концепции тестирования. Концепции тестирования помогают направлять исследовательское тестирование, задавая цели и области для проверки. В данной статье мы рассмотрим, что такое концепции тестирования, как их создавать и использовать для оптимизации процесса исследовательского тестирования.

Читать далее
Total votes 4: ↑3 and ↓1+4
Comments1

Information

Rating
Does not participate
Registered
Activity

Specialization

Manual Test Engineer, Quality Assurance Engineer
Intern
From 25,000 ₽
Functional testing
UI testing
SQL
Git
API Testing
Postman
Manual testing
Development of test cases
Android Studio