edhouse-CookieGdpr-Policy-s
3203043
0
/cz/gdpr/
421650B6B

Zpět na Blog

NávodySQA

Jak na screenshoty a videa - ShareX

Tech_blog

Jak na screenshoty a videa - ShareX

Asi neznám testera, který by nikdy nepotřeboval udělat screenshot nebo nahrát dění na obrazovce. Obrázek řekne často více než tisíc slov a video je v tomto ohledu mnohem upovídanější. Společně s popisem kroků a informacemi o testovacím prostředí jsou screenshoty nebo videa nedílnou součástí reportování chyb. Nástroj, který je umí vytvořit, by tak neměl ve výbavě testera chybět.

Nástrojů pro tyhle účely jsem vyzkoušel už mnoho, ale pokaždé jsem narazil na nějakou limitaci. Až mi nakonec kolega při nástupu do Edhouse ukázal ShareX a od té doby už nic dalšího hledat nemusím.

Screenshoty

To, na co používám ShareX nejčastěji, jsou klasické snímky obrazovky – screenshoty. Kromě snímání celé obrazovky (včetně všech monitorů, pokud jich máte víc), umí také snímat konkrétní okno nebo vybranou oblast.

Všechny možnosti najdete v nabídce “Capture”, případně můžete použít klávesové zkratky. Ve výchozím nastavení to jsou například Ctrl+PrintScreen pro snímání konkrétní oblasti nebo jednoduše PrintScreen pro sejmutí celé plochy.

Často také používám funkci “Last region”, která nasnímá stejnou oblast, kterou jsem snímal jako poslední. “Auto capture” můžete využít při dlouhodobějším testování, kdy si nastavíte časový interval, ve kterém se má pravidelně obrazovka nasnímat. “Screenshot delay” je skvělý pomocník, když například potřebujete nasnímat kontextovou nabídku, která by ale stisknutím klávesy zmizela. Jednoduše si nastavíte zpoždění, vyvoláte kontextovou nabídku a počkáte, až se obrazovka nasnímá.

Anotace

Některé kolegy vídávám používat aplikaci Výstřižky (Snipping Tool), která je předinstalovaná ve Windows (od verze 10). Nic proti tomuto nástroji nemám, ale když přijde řeč na anotace, tak v tomto ohledu ShareX vítězí na celé čáře.

Snipping Tool vs ShareX
Snipping Tool vs ShareX

ShareX umí kreslit čáry, čtyřúhelníky a elipsy. Můžete přidávat textové popisky nebo automaticky očíslované “bubliny” pro popis konkrétního postupu. Části obrázku můžete zvýraznit nebo rozmazat, případně “začtverečkovat”. Samozřejmostí je možnost obrázek ořezat nebo otočit.

Video

ShareX umí také nahrávat dění na obrazovce. Můžete opět nahrávat celou obrazovku nebo jen vybranou část. Kromě videa také můžete obrazovku nahrávat jako animovaný GIF.

S videem už bohužel ShareX neumí nijak dál pracovat, ale to neuměl ani žádný z nástrojů, které jsem v minulosti zkoušel. Po skončení nahrávání se soubor rovnou uloží do složky, kterou si můžete změnit v nastavení aplikace.

Při nahrávání videa bych rád upozornil na jednu věc. Pokud nahráváte video na jiném než hlavním monitoru a současně máte na tomto monitoru nastaveno jiné DPI, bude se kurzor myši na nahraném videu zobrazovat v jiné pozici. Proto bych doporučoval video nahrávat vždy na hlavním monitoru. Tohle je věc, kterou se vývojářům ShareX zatím nepodařilo odstranit, ale tenhle neduh trápí snad všechny rekordéry obrazovky.

Zvýraznění kurzoru myši

Na předchozím videu můžete vidět, že mám myš podbarvenou žlutým kolečkem, které se po kliknutí změní na růžové. To není funkce samotného ShareX ale zvýrazňovače myši v nástroji Windows PowerToys.

Další nástroje a nastavení

ShareX nabízí mnoho dalších nástrojů pro práci se screenshoty. Musím se ale přiznat, že jsem je zatím buď nepoužil vůbec, nebo jen jednou vyzkoušel. Zatím to nebylo potřeba anebo (a to se musím přiznat podruhé) jsem ani nevěděl, že existují.

Kromě klávesových zkratek si můžete nastavit spoustu dalších věcí. ShareX je v tomto ohledu plně konfigurovatelný a kromě samotného chování aplikace umožňuje i nastavení různých workflow. Můžete si například nastavit automatické snímání a každý screenshot potom upravit, uploadovat na server, přečíst text pomocí OCR a vše následně poslat jako notifikaci e-mailem. Tenhle konkrétní scénář sice nemám vyzkoušený, ale věřím, že by to ShareX zvládnul.

Sdílet článek

Autor

Jan Zatloukal

Jan ZatloukalTester a vývojář se zálibou v automatizaci a zlepšování procesu vývoje. Aktuálně pracuji na projektu automatizace elektronových mikroskopů v Pythonu.