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.
Nové balení Dooma spojuje první díly a oživuje multiplayer. Eternal dostal oficiální nástroje pro tvorbu modifikací
Zdroj:
zive.cz
10.08.2024 (08:45)
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
Snapdragon 888+ se ukázal v benchmarku. Hlavní superjádro bude přetaktované
Llama Stack: framework pro tvorbu aplikací s generativní AI (2. část)
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
Čip POKEY v osmibitových Atari: možnosti generování zvuků
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
Americká FDA schválila první rychlotest na COVID-19 pro domácí použití
Bohemia Interactive představuje nový engine Enfusion. Nástroje pro tvůrce vydá zdarma
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í
Působivá výdrž i výkon. MacBook Air s novým čipem M2 v testu zazářil
Švýcaráky pro PDF. 7 tipů na užitečné, přitom bezplatné nástroje pro práci s PDF
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

