- 167
- 358 675
Selenium Camp
Ukraine
เข้าร่วมเมื่อ 24 ก.พ. 2017
Videos from Selenium Camp conference: seleniumcamp.com. Historical videos may be found on another channel:
- 2016 th-cam.com/play/PL4Xdj6CMk6HSfO7ejBQO44KYLX0JvT5YS.html
- 2015 th-cam.com/play/PL4Xdj6CMk6HRlUqnT7CyYxhRJABLiha18.html
- 2014 th-cam.com/play/PL4Xdj6CMk6HRXMORodq9QNK-UjSkkiypL.html
- 2013 th-cam.com/play/PL4Xdj6CMk6HQ10HFDMGrG56Z0hR7skhKp.html
- 2012 th-cam.com/play/PL4Xdj6CMk6HR-0hpqwGgJ6hCKkoR8Ubnf.html
- 2016 th-cam.com/play/PL4Xdj6CMk6HSfO7ejBQO44KYLX0JvT5YS.html
- 2015 th-cam.com/play/PL4Xdj6CMk6HRlUqnT7CyYxhRJABLiha18.html
- 2014 th-cam.com/play/PL4Xdj6CMk6HRXMORodq9QNK-UjSkkiypL.html
- 2013 th-cam.com/play/PL4Xdj6CMk6HQ10HFDMGrG56Z0hR7skhKp.html
- 2012 th-cam.com/play/PL4Xdj6CMk6HR-0hpqwGgJ6hCKkoR8Ubnf.html
Rethink Selenium best practices with JDI Light (Roman Iovlev, Russia) [RU]
Link to the slides: seleniumcamp.com/talk/rethink-selenium-best-practices-with-jdi-light/
I would like to talk about the best testing practices that come with Selenium, which should be known by every Test Automation engineer and how they can be improved with JDI Light framework. How well-known approaches like Page Objects can be extended with UI Objects, Data Driven Testing with Entities Driven Testing, etc. How BDD approach can be used Manual QA without automation engineers support. All new features of JDI Light framework from Best Practices viewpoint.
I would like to talk about the best testing practices that come with Selenium, which should be known by every Test Automation engineer and how they can be improved with JDI Light framework. How well-known approaches like Page Objects can be extended with UI Objects, Data Driven Testing with Entities Driven Testing, etc. How BDD approach can be used Manual QA without automation engineers support. All new features of JDI Light framework from Best Practices viewpoint.
มุมมอง: 3 181
วีดีโอ
Selenium 4 (Simon Stewart, UK) [EN]
มุมมอง 6K4 ปีที่แล้ว
Link to the slides: seleniumcamp.com/talk/selenium-4/ Selenium 4 is coming! What’s new? What’s stayed the same? Why should you upgrade? When will it ship? Just how shiny is it? In this talk, you’ll learn how to upgrade a project from Selenium 3 to Selenium 4, how to take advantage of new features such as “relative locators”, and how the new Grid implementation scales and can be observed.
BOF: Glorious past and promising future of Selenide (Andrei Solntsev, Estonia) [RU]
มุมมอง 1.2K4 ปีที่แล้ว
Link to the slides: seleniumcamp.com/talk/bof-glorious-past-and-promising-future-of-selenide/ In this informal discussion group, we will discuss the future of Selenide: what should be in the roadmap, and what is not in focus. You can suggest your ideas and say a veto. 🙂 Influence the future of test automation!
Modern CI/CD in the microservices world with Kubernetes (Mikalai Alimenkou, Ukraine) [RU]
มุมมอง 5K4 ปีที่แล้ว
Link to the slides: seleniumcamp.com/talk/modern-ci-cd-in-the-microservices-world-with-kubernetes/ In this talk, we will go through the design process of modern CI/CD for the microservices-based system with Kubernetes support. We will discuss how to verify consistency between microservices, apply different levels of quality gates and promote artifacts between environments. Thanks to Kubernetes ...
Best practices in API testing with REST-Assured (Oleh Bilyk, Ukraine) [RU]
มุมมอง 15K4 ปีที่แล้ว
Link to the slides: seleniumcamp.com/talk/best-practices-in-api-testing-with-rest-assured/ API testing is one of the most important layers of software quality assurance. Nowadays more and more companies generally prefer REST technology to the Simple Object Access Protocol (SOAP) technology because REST leverages less bandwidth, making it more suitable for internet usage. Testing and validation ...
Ups and downs of contract testing in real life (Oleksandr Romanov, Ukraine) [RU]
มุมมอง 1.1K4 ปีที่แล้ว
Link to the slides: seleniumcamp.com/talk/practical-contract-testing-with-spring-cloud-contract/ Contract tests between microservices seem like a simple idea. It can bring value to quality - if it is done right. There are a lot of basic examples out there - on the Internet. But what about the real case of contract tests implementation in the company? What challenges it will bring? What efforts ...
Flaky tests: The method. (Andrei Solntsev, Estonia) [RU]
มุมมอง 2.7K4 ปีที่แล้ว
Link to the slides: seleniumcamp.com/talk/flaky-tests-method/ Flaky, or unstable tests are an eternal headache for automation engineers. In every build, in every test run some of the tests occasionally fail without a code change. It eats your time and soul. In my previous talks, I showed a lot of real-life examples with funny videos. This time I will show new examples and focus on The Method - ...
API Testing following the Test Pyramid (Elias Nogueira, Netherlands) [EN]
มุมมอง 3.3K4 ปีที่แล้ว
Link to the slides: seleniumcamp.com/talk/api-testing-following-the-test-pyramid/ As developers and QAs, we’re concerned about to create add test coverage for our API’s through unit and integration tests using mocks to support a better strategy and removing dependencies. Given the last wave of adopted architectural changes on many backend systems, the best coverage in any aspect is necessary. E...
Test coverage visualization (Artem Eroshenko, Russia) [RU]
มุมมอง 1.8K4 ปีที่แล้ว
Link to the slides: seleniumcamp.com/talk/test-coverage-visualization/ Modern methods for coverage measuring are good only for development. However, the amount of useful information from coverage reports is extremely small. One the one hand all code lines weren’t involved during tests. On the other hand, the only important information is the percentage of coverage. And we are not interested in ...
How does Selenium find Elements? (Maciej Wyrodek, Poland) [EN]
มุมมอง 8984 ปีที่แล้ว
Link to the slides: seleniumcamp.com/talk/how-does-selenium-find-elements/ If you are doing UI automation, there is a high probability that you are using Selenium. Either directly, or in some framework, or by some tool that is built on Selenium. But did you ever wonder what is going on under the hood? How does it use the browser? How does it find elements? If that sounds interesting to you, thi...
Solving the problems of Espresso Android autotests in the real world (Aleksei Tiurin, Russia) [RU]
มุมมอง 4114 ปีที่แล้ว
Link to the slides: seleniumcamp.com/talk/solving-the-problems-of-espresso-android-autotests-in-the-real-world/ Very often the projects that have already gained the course and have a large codebase conclude that you need to write autotests. Including the UI autotests. In this situation, you don’t have the opportunity to remake the architecture for tests. As a result, tests became unstable and d...
Our CI/CD in Robots testing, on the edge of soft- and hardware (Aliaksei Boole, Belarus) [RU]
มุมมอง 3204 ปีที่แล้ว
Link to the slides: seleniumcamp.com/talk/our-ci-cd-in-robots-testing-on-the-edge-of-soft-and-hardware/ In this talk Alexei will show testing that goes beyond your daily work with the software. Insights into to Continuous Testing and CI/CD process in robots development, which stands on the edge of hardware and software testing. You will learn about robot testing. Chosen strategy, what thorny pa...
The Valley of Success (Titus Fortner, USA) [EN]
มุมมอง 3854 ปีที่แล้ว
Link to the slides: seleniumcamp.com/talk/the-valley-of-success/ Mountain climbing metaphors are old and tired. The Valley of Success is about crafting your automated testing framework in a way that maximizes maintainability by minimizing complexity. This talk will frame the way to create a test automation strategy keeping in mind the costs of creating, executing and maintaining tests. There ar...
Endless Metamorphoses of Consciousness or The Saga of a Transformer Man (Sergey Korol, Ukraine) [RU]
มุมมอง 6504 ปีที่แล้ว
Link to the slides: seleniumcamp.com/talk/endless-metamorphoses-of-consciousness-or-the-saga-of-a-transformer-man/ This presentation is perfect for those who are often tormented by the obscure doubts about the effectiveness of what they do. For perfectionists and innovators. For those who care about which direction to move forward and how to develop. For those, who sometimes suffer from imposto...
Automated Performance Testing With WebDriver (Christian Bromann, Germany) [EN]
มุมมอง 1.2K4 ปีที่แล้ว
Link to the slides: seleniumcamp.com/talk/automated-performance-testing-with-webdriver/ Every frontend engineer is cautious about the speed of his web application, and many companies have SLAs that require their apps to be responsible after a certain time in order to not loose the attention of potential customers. Until this day, though, most web application are shipped without or just with a p...
Make BDD great again (Iana Kokriashkina, Ukraine) [RU]
มุมมอง 6484 ปีที่แล้ว
Make BDD great again (Iana Kokriashkina, Ukraine) [RU]
Confession of serial Automation QA (Kateryna Chernikova, Ukraine) [RU]
มุมมอง 5684 ปีที่แล้ว
Confession of serial Automation QA (Kateryna Chernikova, Ukraine) [RU]
The Nuts and Bolts of WebdriverIO (Christian Bromann, Germany) [EN]
มุมมอง 5K4 ปีที่แล้ว
The Nuts and Bolts of WebdriverIO (Christian Bromann, Germany) [EN]
Serverless - Automated Tests of web apps in the Cloud world (Tomasz Konieczn, Poland) [EN]
มุมมอง 6644 ปีที่แล้ว
Serverless - Automated Tests of web apps in the Cloud world (Tomasz Konieczn, Poland) [EN]
Versioned Page Objects: How to handle 12 versions of webapp (Oleksandr Khotemskyi, Ukraine) [RU]
มุมมอง 1.5K4 ปีที่แล้ว
Versioned Page Objects: How to handle 12 versions of webapp (Oleksandr Khotemskyi, Ukraine) [RU]
One, two, Terraform: Building automation infra is the goal! (Andrey Nazarenko, Belarus) [RU]
มุมมอง 5414 ปีที่แล้ว
One, two, Terraform: Building automation infra is the goal! (Andrey Nazarenko, Belarus) [RU]
Stop worrying over unnecessary things when testing Mobile app (Mykhaylo Vasylchenko, Ukraine) [RU]
มุมมอง 3454 ปีที่แล้ว
Stop worrying over unnecessary things when testing Mobile app (Mykhaylo Vasylchenko, Ukraine) [RU]
Testing swagger contracts without Contract based testing (Alexey Styagaylo, Ukraine) [RU]
มุมมอง 1.3K4 ปีที่แล้ว
Testing swagger contracts without Contract based testing (Alexey Styagaylo, Ukraine) [RU]
BOF: What is missing from the modern automation engineer? (Dmitriy Gumeniuk, Belarus) [RU]
มุมมอง 4494 ปีที่แล้ว
BOF: What is missing from the modern automation engineer? (Dmitriy Gumeniuk, Belarus) [RU]
Closing the Loop - Shifting Right & Observability (Marcus R Merrell, USA) [EN]
มุมมอง 4004 ปีที่แล้ว
Closing the Loop - Shifting Right & Observability (Marcus R Merrell, USA) [EN]
Threesome: Selenide for Web, Android and iOS (Andrei Solntsev, Estonia) [RU]
มุมมอง 3K4 ปีที่แล้ว
Threesome: Selenide for Web, Android and iOS (Andrei Solntsev, Estonia) [RU]
Static analysis tools as the best friend of QA (Mikalai Alimenkou, Ukraine) [RU]
มุมมอง 1.7K4 ปีที่แล้ว
Static analysis tools as the best friend of QA (Mikalai Alimenkou, Ukraine) [RU]
Test Gap Analysis and regression suites minimization with Drill4J (Dmitriy Gumeniuk, Belarus) [RU]
มุมมอง 1.3K4 ปีที่แล้ว
Test Gap Analysis and regression suites minimization with Drill4J (Dmitriy Gumeniuk, Belarus) [RU]
Making SDETs from ppl with 0 programming experience (Vadym Rudenko, Ukraine) [RU]
มุมมอง 8144 ปีที่แล้ว
Making SDETs from ppl with 0 programming experience (Vadym Rudenko, Ukraine) [RU]
Test coverage myth busted: Test-to-code map and Test Impact Analytics (Sergey Pirogov, Ukraine) [RU]
มุมมอง 1.6K4 ปีที่แล้ว
Test coverage myth busted: Test-to-code map and Test Impact Analytics (Sergey Pirogov, Ukraine) [RU]
34:51 ага, аж два раза😅😅😅 P.S. пишу из 2027 года
Почему не был рассмотрен вариант использования Concurrency API, для решения задач с поджиданием всяких шустрых элементов в отдельном неблокирующем потоке?
Кастомные аннотации это просто java функционал. Причем здесь JUNIT ?
Thanks
Спасибо за Ваш труд! Коммент в поддержку канала.
Can you share the link of GitHub repo
😊
😊
😊
😊
👍
Прошло всего 6 лет, но онфа устарела полностью. Хочется даже сказать "Что ты блядь несёшь??" особенно про "нетипизированные элементы"
Awesome!
i wish he add English subtitle at least
I'm not understanding the topic but would like to get the code and understand it or some references
Really ? A video without a English subtitle or a transliterated video ? hats off
учите русский)
Как быть со свайпами на удаленных девайсаэ типа браузер стек ? Они не работают там вообще.
「ビデオコンテンツはとても素晴らしいです、おめで
15:48 semver не поддерживает "2.3.0-350FCA-20200218", если что или не говорите про Semantic versioning или скажите что пример не по нему есть вариант исправить на "2.3.0+350FCA-20200218", но, например, аппсторе и такое не поддерживает и если хотите семвер акросс всего зоопарка - не подойдет, но это да - другая история.
Amazing lecture!
Як на мене, це помилка розробника, що він порівнював дві невідомі.
1
Could you please add English subtitles?
Если тесты идут в 10 потоков, то как быть с обнулением базы данных? Тут вариант только 10 независимых окружений использовать :)
Everything is very clearly explained!
nice
10:44 Шаг 1 Как достичь CI/CD microservices 12:46 Шаг 2 Версионирование 14:45 ... Как это выглядит? 16:50 Шаг 3 22:15 Шаг 4 25:06 Пример из жизни
Great !!!! I like the way that the Speaker shared
Hi there. Can I talk to you say in telegram, pls?
Самое интересное это плагин к IDEA
selenide - обертка не допиленная, если честно
Вот это заявка. :) Так всё на свете недопиленная! Ну так заведи issue, расскажи, что следует допилить. Ну и допили по возможности. Это ж опенсорс так-то.
о, а вот и эспертное мнение подъехало, как всегда с аргументами)). Держи в курсе
Так обертка для еспрессо + какао = каспрессо .
Красавчик
Great talk. Thanks
You all prolly dont give a damn but does any of you know a tool to get back into an Instagram account?? I was dumb forgot my password. I appreciate any assistance you can give me
@Cayson Rowan instablaster =)
@Malachi Nova thanks for your reply. I found the site through google and Im waiting for the hacking stuff atm. Seems to take quite some time so I will get back to you later with my results.
@Malachi Nova it did the trick and I now got access to my account again. Im so happy:D Thank you so much, you saved my account!
@Cayson Rowan glad I could help =)
Ваня крут !!!
Do you have the event listener intellij plugin ready to use? where can i find it?
What does CDP stands for?
Continuous Delivery Pipeline
круто! дякую!
Привіт, 43:00 Не на пайтон, але наприклад на Java RestAssured лібка має вбудовану валідацію на Swagger документацію, яка перевіря відповідно до ріспонсу, статус кодів, ерор кодів, ерор меседжів... В даному випадку не треба будувати джисон схеми, дає дуже хороші ерори і валідацію, по полях по типах...
I have setup everything but how we can handle multiple login and logout automation test
How to handle multiple login and logouts using webdriverio
Экстремально полезно. Тоже начал пробовать. Хотелось бы более подробно услышать про пути решения проблем связанных с security(хранением паролей, сертификатов).
Это прекрасно
Спасибо 🙏🏼 интересно
It would be awesome to have this on English. This is what I'm trying to achieve.
Is there a English translation available
Cейчас бы название видео писать на английском, когда сам говоришь на русском.
Про первый сценарий, который якобы НИКАК не протестить, чтобы тест был неморагющий. Всё просто. Шаги should appear или should disappear не должны иметь таймаута 4 сек. Этот таймаут должен быть намного больше (а разумных пределах, с учетом самых тормозных браузеров и систем, ну скажем 1 мин). И тогда шаг валидации дождётся появления Saving. А затем дождётся исчезания. Моргнуть такой тест может, если браузер или винда подвиснет. Но это уже исключительный случай.
Ну, так можно увеличивать таймаут до бесконечности. Ну да, можно. Некоторые кейсы это решит, но не все. Но разве это вообще нормально в 21 веке, что какое-то действие на UI длится дольше 4 секунд? Не правильнее ли вместо увеличения таймаута разобраться, что там тормозит? Если оно в тестах так тормозит, что же в продакшине будет?
@@andrei.solntsev запросто может на UI что-то ждать более 4 сек, особенно при обращении к бэкэнду. Плюс может быть какой то глюк сети.
@@EugeneM Ну да, если какой-то конкретный шаг ожидаемо может занять более 4 секунд, то ему можно явно указать таймаут побольше. Всё это легко делается. Типа $.should(appear, Duration.ofSeconds(60)). НО Этот тест всё равно может моргнуть, если запрос, наоборот, очень быстрый. Тогда может случиться, что надпись "Saving" успела появиться и пропасть до того, как тест начал ожидать её появления.
Независимый деплой - главный признак микросервисов. Все эти compatibility sets выглядят, скорее, костылями, чтобы починить ошибки архитектуры. С т.з. практичности это решает, пусть и не полностью, проблему, но разработка все равно будет через боль.
Instablaster.
Sir , is there a video tutorial for SelectorsHub?