Použití nástroje pytest pro tvorbu jednotkových testů a benchmarků
Zdroj:
root.cz
12.05.2020 (00:00)
it, počítače
[48 minut čtení] Ve třetí části seriálu o testování s využitím programovacího jazyka Python se budeme zabývat základními vlastnostmi známého nástroje pytest. Ukážeme si jak samotné použití tohoto nástroje pro jednotkové testy, tak i způsob zjištění pokrytí kódu testy, popř. vytvářením benchmarků. 1. Použití nástroje pytest pro tvorbu jednotkových testů celý článek
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
Nástroj pytest a jednotkové testy: životní cyklus testů, užitečné tipy a triky
Zdroj:
root.cz
21.05.2020 (00:04)
it-pocitace
[50 minut čtení] Dnes se naposledy budeme zabývat použitím frameworku pytest při tvorbě a spouštění jednotkových testů. Ukážeme si mj. životní cyklus testů, některé užitečné přídavné moduly pro pytest, export do CSV i další užitečné tipy a triky. 1. Test fixtures (zopakování z minula)
Nástroj pytest a jednotkové testy: fixtures, výjimky, parametrizace testů
Zdroj:
root.cz
19.05.2020 (00:00)
it-pocitace
[51 minut čtení] Ve čtvrté části seriálu o testování s využitím jazyka Python se budeme opět zabývat možnostmi, které vývojářům i testerům nabízí nástroj pytest. Ukážeme si parametrizaci testů, zachycení výjimek i použití takzvaných test fixtures. 1. Nástroj pytest a jednotkové testy: fixtures, výjimky, parametrizace testů
Použití Pythonu pro tvorbu testů: použití třídy Mock z knihovny unittest.mock
Zdroj:
root.cz
07.05.2020 (00:00)
it-pocitace
[36 minut čtení] Ve druhé části seriálu o testování s Pythonem si popíšeme další možnosti, které jsou nabízeny knihovnou unittest.mock. Ukážeme použití třídy nazvané Mock, zjistíme, zda jsou mockované funkce volány s očekávanými parametry. 1. Použití Pythonu pro tvorbu testů: použití třídy Mock z knihovny unittest.mock
Vyhodnocení kvality testů pomocí mutantů
Zdroj:
root.cz
16.01.2024 (00:00)
it-pocitace
U jednotkových testů a někdy i u testů integračních se zjišťuje míra pokrytí zdrojového kódu testy. Výsledkem je určité procento pokrytí. Ovšem ukazuje se, že i kód s velkou mírou pokrytí ve skutečnosti nemusí být příliš dobře otestován.
Děti mají novou brigádu. Tvoří malware a prodávají ukradená data
Zdroj:
zive.cz
29.06.2022 (13:45)
it-pocitace
Avast odhalil skupiny na Discordu, kde si děti kupují nástroje na tvorbu malwaru. •Nástroje jsou levné a produkce malwaru snadná. •Děti ohrožují ostatní i sebe. Potřebují vedení rodičů.
HTMX: knihovna pro tvorbu stránek pomocí mírně rozšířeného HTML
Zdroj:
root.cz
24.11.2022 (00:00)
it-pocitace
Ukážeme si zajímavou knihovnou nazvanou HTMX. Je napsaná v JavaScriptu a umožňuje tvorbu jednodušších webových aplikací a dynamických prezentací, pouze za použití jazyka HTML rozšířeného o několik nových atributů.
Microsoft Edge zrychlil o dalších 9 % v benchmarku Speedometer 3.0. Startuje i o chlup dříve
Zdroj:
zive.cz
11.04.2025 (10:45)
it-pocitace
** Edge 134 zrychlil o 3−9 % v benchmarku Speedometer 3.0. ** Startuje také o 2 % rychleji a navigace zrychlila o 1,7 %. ** Změny jsou výsledkem přechodu na WebUI 2.0.
Llama Stack: framework pro tvorbu aplikací s generativní AI
Zdroj:
root.cz
01.07.2025 (00:00)
it-pocitace
Seznámíme se základy použití frameworku Llama Stack, který je určen pro tvorbu aplikací a nástrojů vybavených generativní AI. Do této oblasti spadají i známé velké jazykové modely jako ChatGPT, Gemini nebo Cursor.
Kingdom Come 2 dostalo obří patch. S Jindrou můžete nově zajít k holiči, vyšly také nástroje pro tvorbu modifikací
Zdroj:
zive.cz
14.03.2025 (11:15)
it-pocitace
Apple, Google a Mozilla vytvoří společný webový benchmark. Férově otestuje jejich prohlížeče
Jazyk Go prakticky: jednotkové testy kódu, který přistupuje k SQL databázím (dokončení)
Testování webových aplikací s REST API z Pythonu (3)
Testování aplikací s využitím nástroje Hypothesis (dokončení)
Omezení stavového prostoru testovaných funkcí a metod
Apple iPhone dostane ultimátní nástroj pro tvorbu vtipných samolepek. Vyřízne zvířata i osoby
Jazyk Go prakticky: jednotkové testy kódu, který přistupuje k SQL databázím
Obsah vytvořený pomocí umělé inteligence vidíte každý den. Jen to nemusíte poznat
Llama Stack: framework pro tvorbu aplikací s generativní AI (2. část)
Snapdragon 888+ se ukázal v benchmarku. Hlavní superjádro bude přetaktované
Pamatujete WinZip? V nové verzi už toho umí mnohem víc než pracovat s archivy
SymPy: knihovna pro symbolické výpočty zapsané přímo v Pythonu (2. část)
Hry zadarmo, nebo se slevou: akce na LEGO hry a nástroje na tvorbu vlastního RPG zdarma
Automatické ovládání aplikací s GUI využitím nástroje xdotool
Jak si bezpečně zašifrovat disk v počítači: 4 vyzkoušené nástroje
Navrhujeme a vyrábíme vlastní CPU: vývojové nástroje
Adobe Creative Cloud Express je nový bezplatný nástroj pro práci s grafikou
Apple M1 je 5nm procesorový trumf, který nechává Intel daleko za sebou
Bohemia Interactive představuje nový engine Enfusion. Nástroje pro tvůrce vydá zdarma
Americká FDA schválila první rychlotest na COVID-19 pro domácí použití
Automatické vytvoření dokumentace k databázi s využitím nástroje SchemaSpy
Generativní AI používá pro práci ve škole 33 % českých učitelů, jen 3 % ji žákům zakazují
Švýcaráky pro PDF. 7 tipů na užitečné, přitom bezplatné nástroje pro práci s PDF
Působivá výdrž i výkon. MacBook Air s novým čipem M2 v testu zazářil
Knihovny Diagrams a go-diagrams určené pro tvorbu diagramů s architekturou systémů
Dejte data do trezoru. Vybíráme šifrovací nástroje – systémové, skvělé bezplatné i pro fajnšmekry
Češi vydávají novou verzi nástroje Mobiledit pro dolování dat z telefonů

