Při vývoji moderního software máme dnes tu výhodu, že můžeme použít automatizační nástroje k provádění testů. Na rozdíl od dřívějších možností, kdy manuální testeři museli sady skriptů a testovací data zadávat jen a pouze ručně.
27. února 2020
4. dubna 2019
JAXP nebo JAXB? Raději SQL/XML
Java API for XML Processing (DOM Interface, SAX Interface) a
Java Architecture for XML Binding jsou dobře známé technologie běžně používané
pro práci s XML dokumenty v Java světě. Každá z nich má své výhody a
nevýhody a z toho vyplývá vhodnost jejich použití pro konkrétní aplikace. Například
SAX Parser se hodí pro sekvenční zpracování celých velkých a klidně i
nevalidních dokumentů s minimálními nároky na paměť. JAXB zase umí XML schéma,
může přistupovat do dokumentu náhodně, je možné dokument měnit a
z objektového modelu zpět generovat do XML a to vše prakticky bez nutnosti
znát XML. O tom už bylo jinde napsáno dost.
19. prosince 2018
Problém v databázi Oracle s plánovaným časem v dbms_scheduller po přechodu z dbms_job
Dbms_job pracuje s plánovaným časem v datovém typu DATE,
zatímco dbms_scheduller používá TIMESTAMP WITH TIME ZONE.
10. prosince 2018
Maskování textových řetězců v konfiguraci JBoss / WildFly
Snad v každém konfiguračním
souboru aplikačního serveru se nachází řetězec, u kterého bychom neradi, pokud
by se dostal k neoprávněným osobám. Nemusí jít nutně o heslo, ale samozřejmě
drtivá většina takových řetězců budou hesla, a to především produkčních systémů.
V případě aplikačních serverů JBoss a
WildFly, lze částečně problém vyřešit
použitím tzv. Vault. Proč vůbec a jak
ho použít, se dozvíte v dalších odstavcích.
4. prosince 2018
SoapUI - maily, databáze, knihovny a další…
V rámci výzkumu jsem dostal za úkol vyzkoušet možnosti SoapUI, týkající se posílání mailů a práce s databází. Už dopředu jsme tušili, že to půjde, takže hlavní úkol byl zjistit jak na to. Bylo mi řečeno, že by šlo použít jazyk Groovy, pro který má SoapUI podporu a Groovy skripty se dají používat jako jednotlivé kroky. Rozhodl jsem se tedy vydat touto cestou a v následujícím článku Vám o tom řeknu něco víc a i něco o tom, jak použít Groovy skript jako obecnou knihovní funkci.
25. října 2018
Případová studie pro automatické funkční testy
Testování je nedílná součást výroby SW. To platí od okamžiku, kdy vznikla první řádka programového kódu (a s ní jistě i první bug). Disciplína testování už povýšila na samostatný obor, který zkoumá metody tvorby testů, techniky testování, ale i třeba psychologické aspekty a dopady testování na vztahy v týmech.
10. září 2018
Jak vytvořit lokální dočasný (mandatory) profil na Windows 10
Někdy nám vzniká potřeba vytvořit na počítači profil, který je pouze dočasný a po odhlášení se smaže a vrátí se do původního nastavení. Výborné využití toto najde např. v různých kioscích, veřejných knihovnách či učebnách. Pokud tedy nepotřebujeme účet, do kterého bude uživatel ukládat svoje data, případně měnit nastavení Windows, je toto přesně to pravé.
Přihlásit se k odběru:
Příspěvky (Atom)