Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

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

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

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

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

#1 
daduda местный житель10.10.21 15:14
NEW 10.10.21 15:14 
в ответ `Alexa` 21.09.21 12:23

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

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

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

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

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

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

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

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

#5 
`Alexa` постоялец12.10.21 10:05
`Alexa`
NEW 12.10.21 10:05 
в ответ daduda 10.10.21 15:14, Последний раз изменено 12.10.21 10:06 (`Alexa`)

что такое KDT?

#6 
daduda местный житель12.10.21 20:12
NEW 12.10.21 20:12 
в ответ `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 
в ответ `Alexa` 11.10.21 20:39
Новый софт на Angular начали писать, для таких апп cypress больше подходит

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

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

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

#9 
AlexNek патриот13.10.21 12:49
AlexNek
NEW 13.10.21 12:49 
в ответ `Alexa` 13.10.21 09:19

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

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

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

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

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

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

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

#13 
daduda местный житель14.10.21 07:39
NEW 14.10.21 07:39 
в ответ AlexNek 12.10.21 22:04

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

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

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

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

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

#16 
daduda местный житель16.10.21 11:36
NEW 16.10.21 11:36 
в ответ AlexNek 14.10.21 12:37

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

#17 
AlexNek патриот16.10.21 12:35
AlexNek
NEW 16.10.21 12:35 
в ответ 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 
в ответ `Alexa` 21.09.21 12:23, Последний раз изменено 28.10.21 22:58 (Reed)

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

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

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

#20 
1 2 все