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ů.
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
Zaklínač 3 brzy dostane nástroje pro tvorbu modifikací. Skrz REDkit vytvoříte úkoly, animace nebo rovnou celé oblasti
Zdroj:
zive.cz
08.05.2024 (11:15)
it-pocitace
Apple, Google a Mozilla vytvoří společný webový benchmark. Férově otestuje jejich prohlížeče
Zdroj:
zive.cz
21.12.2022 (09:45)
it-pocitace
Tvůrci hlavních prohlížečových enginů se domluvili na vytvoření společného benchmarku, který má otestovat reálný výkon při používání webových aplikací. Takových benchmarků už sice existují tucty, často za nimi stojí právě autoři prohlížečů, takže i výsledky svědčí spíš „těm jejich“. Díky ...
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é
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
Adobe Creative Cloud Express je nový bezplatný nástroj pro práci s grafikou
Bohemia Interactive představuje nový engine Enfusion. Nástroje pro tvůrce vydá zdarma
Apple M1 je 5nm procesorový trumf, který nechává Intel daleko za sebou
Automatické vytvoření dokumentace k databázi s využitím nástroje SchemaSpy
Americká FDA schválila první rychlotest na COVID-19 pro domácí použití
Švýcaráky pro PDF. 7 tipů na užitečné, přitom bezplatné nástroje pro práci s PDF
Generativní AI používá pro práci ve škole 33 % českých učitelů, jen 3 % ji žákům zakazují
Knihovny Diagrams a go-diagrams určené pro tvorbu diagramů s architekturou systémů
Působivá výdrž i výkon. MacBook Air s novým čipem M2 v testu zazářil
Dejte data do trezoru. Vybíráme šifrovací nástroje – systémové, skvělé bezplatné i pro fajnšmekry
Kdo vyráběl nejstarší kamenné nástroje? Člověk to asi nebyl
Češi vydávají novou verzi nástroje Mobiledit pro dolování dat z telefonů
Interaktivní tvorba grafického uživatelského rozhraní nástrojem Pygubu
8 levných domácích UPS: Výsledky srovnávacího testu záložních zdrojů
Tvorba grafického uživatelského rozhraní v Pythonu s využitím knihovny PySimpleGUI
Pomocí nástrojů roveru Perseverance byly objeveny stopy starodávného života. V Austrálii
Windows 11 24H2 jsou plné chyb. Položily na lopatky StartAllBack a další nástroje
Tvorba interaktivních grafů pro webové stránky a aplikace s využitím knihovny Bokeh