Rewriting tests from Cypress to Playwright using GPT3

Created on 13 сентября 2022 г..

Одна команда решила перевести свои браузерные тесты с Cypress на Playwright. Это монотонная и скучная работа, которую, тем не менее, надо сделать.

Однако, одному разработчику пришла мысль “а что если использовать для этого нейронку?”. И оказалось, что это очень хорошая идея.

Он открыл openai playground, где можно поиграться с нейронкой GPT-3 в рамках чата.

Он отправил ей

Example
Input: /* cypress code */
Output: /* playwright code */

Input: /* cypress code №2 */

и нейронка вывела корректный перевод cypress code №2 на playwright.

Автор говорит, что это позволило им значительно ускорить переезд на playwright, а также они использовали нейронку на уже переведенным людьми тестах, чтобы найти моменты для улучшения

Рекомендую зайти в статью и пролистать её вниз, где есть гифка как GTP3 пишет код в чате.

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

By using this site, you agree that you have read and understand its Privacy Policy.