русский
Germany.ruForen → Архив Досок→ Programmierung

Cypress- тестирование

1292  1 2 alle
`Alexa` постоялец21.09.21 12:23
`Alexa`
NEW 21.09.21 12:23 

Вопросов никаких нет, просто хотела поинтересоваться есть кто-нибудь, кто имел/имеет с ним опыт?

Интересуют скорее не программисты, а тестировщики.

#1 
daduda gekickt bis 13/7/25 19:30 местный житель10.10.21 15:14
daduda
NEW 10.10.21 15:14 
in Antwort `Alexa` 21.09.21 12:23

cypress это инструмент программиста, а не тестировщика. Он не поддерживает KDT. В телеграмме есть группы.

#2 
`Alexa` постоялец10.10.21 20:01
`Alexa`
NEW 10.10.21 20:01 
in Antwort daduda 10.10.21 15:14

я работаю тестировщиком и мы пишем автоматизированные тесты на cypress, раньше на Selenium WenDriver писали, но недавно на cypress перешли.

#3 
AlexNek патриот10.10.21 22:08
AlexNek
NEW 10.10.21 22:08 
in Antwort `Alexa` 10.10.21 20:01

А отчего перешли? И чем лучше?

#4 
`Alexa` постоялец11.10.21 20:39
`Alexa`
NEW 11.10.21 20:39 
in Antwort AlexNek 10.10.21 22:08

Новый софт на Angular начали писать, для таких апп cypress больше подходит.

А так я мучаюсь с ним, отличается от Selenium очень.
не могу понять как «красивые»/ правильные тесты писать.
вот хотела тут спросить у кого-нибудь был такой «болезненный» переход и быстро ли привыкли?

#5 
`Alexa` постоялец12.10.21 10:05
`Alexa`
NEW 12.10.21 10:05 
in Antwort daduda 10.10.21 15:14, Zuletzt geändert 12.10.21 10:06 (`Alexa`)

что такое KDT?

#6 
daduda gekickt bis 13/7/25 19:30 местный житель12.10.21 20:12
daduda
NEW 12.10.21 20:12 
in Antwort `Alexa` 12.10.21 10:05

keyword-driven testing = schlüsselbasiertes Testing

#7 
AlexNek патриот12.10.21 22:04
AlexNek
NEW 12.10.21 22:04 
in Antwort `Alexa` 11.10.21 20:39
Новый софт на Angular начали писать, для таких апп cypress больше подходит

А кто это решил? Просто, возможно тоже ангуляр подвалит, хотелось бы быть в полной боевой готовности. И пока теоретически ориентировались на Selenium. Но спасибо, надо будет и cypress глянуть

#8 
`Alexa` постоялец13.10.21 09:19
`Alexa`
NEW 13.10.21 09:19 
in Antwort AlexNek 12.10.21 22:04

шеф так решил.

#9 
AlexNek патриот13.10.21 12:49
AlexNek
13.10.21 12:49 
in Antwort `Alexa` 13.10.21 09:19

Понятно, никто ничего не исследовал почему так лучше или хуже.

#10 
`Alexa` постоялец13.10.21 14:59
`Alexa`
NEW 13.10.21 14:59 
in Antwort AlexNek 13.10.21 12:49

конечно он и программисты занимались этим вопросом и пришли к выводу, что cypress лучш

#11 
MrSanders коренной житель13.10.21 15:22
NEW 13.10.21 15:22 
in Antwort AlexNek 12.10.21 22:04
Просто, возможно тоже ангуляр подвалит, хотелось бы быть в полной боевой готовности. И пока теоретически ориентировались на Selenium.

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

#12 
AlexNek патриот13.10.21 21:07
AlexNek
NEW 13.10.21 21:07 
in Antwort MrSanders 13.10.21 15:22
Можно продолжать ориентироваться на селениум

Спасибо, успокоили. А то уж думал таску новую надо записать.

#13 
daduda gekickt bis 13/7/25 19:30 местный житель14.10.21 07:39
daduda
NEW 14.10.21 07:39 
in Antwort AlexNek 12.10.21 22:04

selenium в тестировании фронтенда это антипаттерн. Используй cypress

#14 
AlexNek патриот14.10.21 12:37
AlexNek
NEW 14.10.21 12:37 
in Antwort daduda 14.10.21 07:39
Используй cypress

А аргументы еся? смущ

#15 
MrSanders коренной житель14.10.21 14:57
NEW 14.10.21 14:57 
in Antwort AlexNek 14.10.21 12:37

Тоже интересно.

#16 
daduda gekickt bis 13/7/25 19:30 местный житель16.10.21 11:36
daduda
NEW 16.10.21 11:36 
in Antwort AlexNek 14.10.21 12:37

Открой любой курс по cypress и там в первых 15 минутах будут тебе говорить про приемущества.

#17 
AlexNek патриот16.10.21 12:35
AlexNek
NEW 16.10.21 12:35 
in Antwort daduda 16.10.21 11:36

https://www.lambdatest.com/blog/cypress-vs-selenium-compar...


Shortcomings Of Cypress

That was a long list of advantages offered by Cypress. Does it mean that Cypress has all it takes to win the Cypress vs Selnium competition? Not yet since it does have its fair share of shortcomings:

  • Selenium can be used against different browsers and OS combinations, whereas Cypress is only available for Chrome, Firefox, Edge, Brave, and Electron browsers. This makes Cypress a less-preferred choice for cross browser testing.
  • It only supports the JavaScript framework for the creation of test cases.
  • It does not support remote execution.
  • As mentioned in the ‘Permanent Trade-Off section’ on the Cypress website, Cypress will never have support for handling multiple browser tabs. On the other hand, it is relatively easy to handle multiple browser tabs in Selenium.
  • By default, Cypress does not support multiple-browser instances or control more than one open browser simultaneously. A workaround in Cypress is available to use two browser instances simultaneously or synchronize Cypress with other back-end processes (e.g., Selenium, Puppeteer, etc.) for driving the 2nd open browser.
  • With Cypress, tests are limited to visiting domains that are determined to be of the same origin. By that rule, you can never visit two domains of different origins in the same test. However, it is possible to visit two or more domains that are arising from different origins in different tests.
#18 
Reed прохожий28.10.21 20:50
NEW 28.10.21 20:50 
in Antwort `Alexa` 21.09.21 12:23, Zuletzt geändert 28.10.21 22:58 (Reed)

Я имею опыт, но хочу иметь еще больше))). Училась на автом.тестировщика, продолжаю еще. Хороший инструмент для UI тестирования, удобный. Сравниваю с WDiO

#19 
`Alexa` постоялец29.10.21 13:28
`Alexa`
NEW 29.10.21 13:28 
in Antwort Reed 28.10.21 20:50

а где вы учились на автом. тестировщика?

#20 
1 2 alle