Testování webových aplikací s REST API z Pythonu (2)
Zdroj: root.cz 09.07.2020 (00:00) it, počítače
[41 minut čtení] Dnes se zaměříme na složitější dennodenně používané techniky – čtení binárních dat, práci s cookies, využití session atd. Uvidíme, že knihovna většinu operací přímo podporuje, a to tak, aby bylo její využití snadné. 1. Testování webových aplikací s REST API z Pythonu (2) celý článek
Testování webových aplikací s REST API z Pythonu
Zdroj: root.cz 07.07.2020 (00:00) it-pocitace
[45 minut čtení] Důležitým typem testů jsou testy aplikačního programového rozhraní, dnes typicky (ale nejenom) REST API. Tyto testy mohou být spouštěny samostatně (vůči jedné izolované komponentě), nebo mohou být součástí end-to-end testů. 1. Testování webových aplikací s REST API z Pythonu
Testování webových aplikací s REST API z Pythonu (3)
Zdroj: root.cz 16.07.2020 (00:00) it-pocitace
[49 minut čtení] Dnes konečně dojde ke spojení dvou technologií, které již známe: frameworku Pytest a knihovny Requests. Uvidíme, že psaní testů s využitím těchto dvou technologií je snadné a poměrně rychlé. 1. Testování webových aplikací s REST API z Pythonu (3)
Testování nativních funkcí s využitím programovacího jazyka Python
Zdroj: root.cz 31.07.2020 (00:00) it-pocitace
[56 minut čtení] V dnešní části seriálu o testování aplikací s využitím Pythonu se budeme zabývat možná poněkud méně známým tématem. Bude se jednat o testování nativních funkcí (či celých nativních knihoven nebo dokonce aplikací) s využitím Pythonu. 1. Testování nativních funkcí s využitím programovacího jazyka Python
Wopee je nová česká služba na automatizované testování webových aplikací pomocí bota
Zdroj: lupa.cz 08.09.2023 (12:47) it-pocitace
Wopee je nová služba od firmy Wopee Labs sloužící k automatizaci testování webových aplikací pomocí bota. Autoři slibují, že nástroj dokáže ušetřit dvacet až třicet procent nákladů na testování.
Použití Pythonu pro tvorbu testů: od jednotkových testů až po testy UI
Zdroj: root.cz 05.05.2020 (00:00) it-pocitace
[34 minut čtení] Již mnohokrát jsme se na stránkách Roota setkali s tematikou testů a testování aplikací. Tato problematika je tak důležitá a užitečná, že si zaslouží vlastní seriál. Příklady budou sice v Pythonu, ovšem uvedené postupy jsou univerzální. 1. Použití Pythonu pro tvorbu testů: od jednotkových testů až po testy UI
Softwarová sklizeň (13. 12. 2023): testujte HTTP, REST API a WebSocket
Zdroj: root.cz 13.12.2023 (00:00) it-pocitace
V pravidelná středeční softwarové sondě si představíme klienta pro testování REST API endpointů, necháme si vytvořit jednoduchý report o GitHub uživateli a budeme spravovat AI agenty.
Trasování aplikací naprogramovaných v Pythonu
Zdroj: root.cz 09.02.2021 (00:00) it-pocitace
[24 minut čtení] Seznámíme se s trojicí nástrojů určených pro trasování (sledování) aplikací v Pythonu. Kromě standardního nástroje „trace“ se jedná o pomocnou utilitu „coverage“ a především o nástroj „pycrunch-pytrace“ s vlastním GUI. 1. Krátká lekce z historie: příkazy TRON a TROFF
Softwarová sklizeň (16. 11. 2022): zátěžové testování webových aplikací
Zdroj: root.cz 16.11.2022 (00:00) it-pocitace
Dnes si představíme nástroj pro vizualizaci a ladění chování robotů, necháme si zobrazit informace o lokálním Git repozitáři, budeme ladit komunikaci přes sériový port a nakonec si představíme nástroj pro zátěžové testování.
Rychlá tvorba webových služeb s využitím frameworků FastAPI a SQLAlchemy
Zdroj: root.cz 09.11.2023 (00:00) it-pocitace
V dnešním článku si ve stručnosti představíme několik balíčků a technologií, které umožňují snadnou a taktéž rychlou tvorbu webových služeb založených na REST API a relační databázi s využitím jazyka Python.
Interpret Pythonu bez GILu: vyplatí se odstranění velkého zámku?
Zdroj: root.cz 11.01.2024 (00:00) it-pocitace
Za jednu příčinu relativně nízké rychlosti aplikací psaných v Pythonu (a to i programů s více vlákny) se uvádí existence GILu neboli Global Interepreter Locku. Proto existuje snaha o jeho eliminaci.
PyWebIO: interaktivní webové dialogy a formuláře v čistém Pythonu
Souběžné a paralelně běžící úlohy naprogramované v Pythonu – knihovna Trio
Tvorba grafického uživatelského rozhraní v Pythonu s využitím knihovny PySimpleGUI
Rychlost CPythonu 3.11 a 3.12 v porovnání s JIT a AOT překladači Pythonu (2)
Souběžné a paralelně běžící úlohy naprogramované v Pythonu – Curio a Trio
Kontejnery v Pythonu: zdaleka nejde jen o n-tice, seznamy, množiny a slovníky
Transcrypt: technologie umožňující použití Pythonu v prohlížeči
Testování aplikací s využitím nástroje Hypothesis
Podpora funkcionálního programování v Pythonu a knihovna functools (3. část)
9 aplikací pro vytváření myšlenkových map: uspořádejte své nápady a projekty
Softwarová sklizeň (10. 2. 2022)
Rychlost CPythonu 3.11 a 3.12 v porovnání s JIT a AOT překladači Pythonu
Tvorba aplikací a her s textovým uživatelským rozhraním s využitím knihovny Blessed
Vytvořte si z webových stránek aplikaci pro Android. Je to snadné a zrychlí to práci se známými weby
Spacemacs: práce s projekty psanými v Pythonu a režim Org
Použití Pythonu pro tvorbu testů: použití třídy Mock z knihovny unittest.mock
Kombinace možností ggplot2 a Pythonu: knihovna Plotnine
Manipulace s binárními datovými strukturami v Pythonu
Skripty pro automatické ovládání aplikací s GUI postavené na knihovně PyAutoGUI
Sledování správy paměti v Pythonu s využitím nástroje objgraph
Podpora funkcionálního programování v Pythonu a knihovna functools
Tvorba sekvenčních diagramů v Pythonu s využitím knihovny Napkin
GNOME 43: portování nástrojů na GTK 4 a návrat webových aplikací
Nová špičková kamera pro Raspberry Pi: Fotíme a ostříme v Pythonu
Odvážný krok se povedl: Test notebooku Apple MacBook Air M1
Nástroj huey: užitečná knihovna pro práci s frontami úloh v Pythonu
Pyrsistent: persistentní datové struktury v Pythonu
PyScript: další technologie umožňující využití Pythonu v prohlížeči
PyScript: Python ve webovém prohlížeči (dokončení)
Aktualizace webových aplikací složených z mnoha různých modulů
Souběžné a paralelně běžící úlohy naprogramované v Pythonu – závěrečné zhodnocení
Automatický refaktoring zdrojových kódů Pythonu s využitím nástroje Pyrefact