Beyond Unit Tests: End to End Web UI Testing
Speaker: Andrew Knight
Unit tests are great, but they don’t catch all bugs because they don’t test
features like a user. However, Web UI tests are complicated and notoriously
unreliable. So, how can we write tests well? Never fear!
Let’s learn how to write robust, scalable Web UI tests using Python, pytest,
and Selenium WebDriver that cover the full stack for any Web app. In this talk,
we will write one simple test together that covers DuckDuckGo searching.
We’ll cover:
* Using Selenium WebDriver like a pro
* Modeling Web UI interactions in Python code
* Writing “good” feature tests that are efficient, robust, and readable
* Deciding what should and should not be tested with automation
After this talk, you’ll know how to write battle-hardened Web UI tests for
anyWeb app, including Django and Flask apps. I’ll provide the example code on
GitHub, as well as plenty of hands-on tutorials and resources to continue
learning after this talk.
Видео Beyond Unit Tests: End to End Web UI Testing канала PyGotham 2019
Unit tests are great, but they don’t catch all bugs because they don’t test
features like a user. However, Web UI tests are complicated and notoriously
unreliable. So, how can we write tests well? Never fear!
Let’s learn how to write robust, scalable Web UI tests using Python, pytest,
and Selenium WebDriver that cover the full stack for any Web app. In this talk,
we will write one simple test together that covers DuckDuckGo searching.
We’ll cover:
* Using Selenium WebDriver like a pro
* Modeling Web UI interactions in Python code
* Writing “good” feature tests that are efficient, robust, and readable
* Deciding what should and should not be tested with automation
After this talk, you’ll know how to write battle-hardened Web UI tests for
anyWeb app, including Django and Flask apps. I’ll provide the example code on
GitHub, as well as plenty of hands-on tutorials and resources to continue
learning after this talk.
Видео Beyond Unit Tests: End to End Web UI Testing канала PyGotham 2019
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Effective Unit Testing by Eliotte Rusty Harold](https://i.ytimg.com/vi/fr1E9aVnBxw/default.jpg)
![Raymond Hettinger - Dataclasses: The code generator to end all code generators - PyCon 2018](https://i.ytimg.com/vi/T-TwcmT6Rcw/default.jpg)
![Docker compose tutorial for beginners by example [all you need to know]](https://i.ytimg.com/vi/4EqysCR3mjo/default.jpg)
![Automated testing with pytest and fixtures](https://i.ytimg.com/vi/8mp_1Jt-xHQ/default.jpg)
![Prototype Model in SDLC, Its Advantages and Disadvantages](https://i.ytimg.com/vi/30ln8QUGfBM/default.jpg)
![Learn Vitest and Testing Library In 40 Minutes](https://i.ytimg.com/vi/FJRuG85tXV0/default.jpg)
![Raphael Pierzina - Advanced pytest](https://i.ytimg.com/vi/gJtE-anbcww/default.jpg)
![Why is (end-to-end) testing important (to me)? And what does the testing pyramid actually mean?](https://i.ytimg.com/vi/EeIsAoxvwxo/default.jpg)
![CppCon 2015: Matt Hargett “Advanced Unit Testing in C & C++”](https://i.ytimg.com/vi/Wmy6g-aVgZI/default.jpg)
![Getting started with Behavior Driven Development (BDD) in .NET using SpecFlow](https://i.ytimg.com/vi/EEeVU0z26u0/default.jpg)
![Beyond Test Driven Development: Behaviour Driven Development](https://i.ytimg.com/vi/oOFfHzrIDPk/default.jpg)
!["The Clean Code Talks -- Unit Testing"](https://i.ytimg.com/vi/wEhu57pih5w/default.jpg)
![End to End Testing in the Future](https://i.ytimg.com/vi/p38bIMC-YOU/default.jpg)
![Embedded Systems: Software Testing](https://i.ytimg.com/vi/X8Rn8AWbhEc/default.jpg)
![Web Security Testing / Penetration Testing / Fuzzy Testing](https://i.ytimg.com/vi/dFJMlBBPcEE/default.jpg)
![What is JUnit? | Why Mockito?](https://i.ytimg.com/vi/eILy4p99ac8/default.jpg)
![Kent C. Dodds – Write tests. Not too many. Mostly integration.](https://i.ytimg.com/vi/Fha2bVoC8SE/default.jpg)
![Python Tutorial: Unit Testing Your Code with the unittest Module](https://i.ytimg.com/vi/6tNS--WetLI/default.jpg)
![Confident React - Frontend Testing with Kent C. Dodds](https://i.ytimg.com/vi/eg_TFYF_cKM/default.jpg)
![UX/UI BEST PRACTICES FOR WEB DESIGN: Free Web Design Course | Episode 12](https://i.ytimg.com/vi/Cn2KgB_01mE/default.jpg)