Ako napísať spoľahlivé testy prehľadávača pomocou súborov Selenium a Node.js

Existuje veľa dobrých článkov o tom, ako začať s automatickým testovaním prehľadávača pomocou verzie Selenium v ​​NodeJS. Niekto zabalí testy do Mocha alebo Jasmine a niekto automatizuje všetko pomocou NPM alebo Grunt alebo Gulp. Všetky z nich popisujú, ako nainštalovať to, čo potrebujete, spolu s príkladom základného pracovného kódu. To je veľmi užitočné, pret

Čítaj viac

Ako automatizovať end-to-end testy REST API v prostredí CI s Postmanom a Newmanom

Poštár je skvelý nástroj na preskúmanie rozhraní REST API. Môžete zostaviť žiadosti a vyskúšať ich, aby ste dostali rýchlu spätnú väzbu. Potom ich môžete zachovať ako zbierky a ubezpečiť sa, že sa vedomosti nestratia. Newman, verzia aplikácie Postman s rozhraním CLI, vám umožní posunúť ju na vyššiu úroveň a transformovať kolekciu do sady automatizovaných komplexných testov. Táto sada sa potom spustí vo vašom n

Čítaj viac

Ako vytvárať a overovať nádherné formuláre pomocou kódov Vanilla HTML, CSS a JS

Formy sú ťažké.   Vedieť, ako správne zhromažďovať a overovať údaje používateľov, je jednou z najdôležitejších zručností, ktoré vývojový pracovník frontendu musí mať. Ale je to ťažké, pretože okrajových prípadov je neúrekom. Musíte zvážiť všetky spôsoby, ako by používateľ mohol prelomiť vašu pekne malú formu a zároveň poskytnúť vynikajúci používateľský zážitok. UX kus je dôležitý, pretože formy sú vrátnikmi pri pre

Čítaj viac

Čo je to MVC a ako to vyzerá v obchode so sendvičmi?

V dnešnom internete majú webové stránky tendenciu byť interaktívne, dynamické a majú určitý druh funkcií. Môžu to byť viac ako statická stránka HTML a CSS. Tu prichádza na rad architektonický vzor Model View Controller (MVC). Interakcia používateľa umožňuje prípady použitia, ktoré by boli nemožné iba pri staticky načítanej stránke. Preto je pri modernom vývoji w

Čítaj viac

Čo je súbor SVG? Vysvetlenie obrázka a značiek SVG

SVG SVG alebo škálovateľná vektorová grafika je webový štandard na definovanie vektorovej grafiky na webových stránkach. Norma SVG založená na XML poskytuje značky na popis ciest, tvarov a textu vo výreze. Značku je možné vložiť priamo do HTML na zobrazenie alebo uložiť do .svgsúboru a vložiť ako každý iný obrázok. SVG môžete písať ručne, a

Čítaj viac

Ako vytvoriť jednoduchú aplikáciu na rozpoznávanie reči

„V tomto 10-ročnom časovom rámci verím, že na interakciu nebudeme používať iba klávesnicu a myš, ale za ten čas dosiahneme dokonalé rozpoznávanie reči a výstup reči natoľko dobre, že sa stanú štandardnou súčasťou rozhranie." - Bill Gates, 1. októbra 1997 Technológia prešla dlhou cestou a s každým novým pokrokom sa k nej ľudská rasa viac pripája a túži po týchto nových skvelých funkciách naprieč všetkými zariadeniami. S príchodom Siri, Alexa a Google Assistan

Čítaj viac

Ako vytvoriť jednostránkovú aplikáciu pomocou súborov Vue.js, Vuex, Vuetify a Firebase

Ako nainštalovať Vue a vytvoriť SPA pomocou Vuetify a Vue Router Chcete sa naučiť používať Vue.js? Chcete vytvoriť realistický web pomocou Vue.js? V tomto tutoriále vás naučím, ako vytvoriť web s donáškou jedál pomocou programov Vue, Vuex, Vue Router, Vuetify a Firebase. Tento výukový program je predstavený ako séria článkov, ktoré vás prevedú od prvej inštalácie aplikácie Vue po vytvorenie plne funkčnej webovej stránky poskytujúcej jedlo. Obrázok hlavičky vyššie zobrazuj

Čítaj viac

Ako som hackol samotný systém sledovania chýb spoločnosti Google za odmenu 15 600 dolárov

Jednoduché chyby za ťažké peniaze Počuli ste už o nástroji na sledovanie problémov Google? Pravdepodobne nie, pokiaľ nie ste zamestnancom spoločnosti Google alebo vývojárom, ktorý nedávno nahlásil chyby v nástrojoch Google. A takisto som to nemal ani ja, kým som si všimol, že moje správy o zraniteľnosti sa teraz okrem bežných e-mailových upozornení riešia aj otvorením nového vlákna. Okamžite som sa teda začal

Čítaj viac

Kedy by som mal používať TypeScript?

Minulé leto sme museli previesť obrovskú kódovú základňu (viac ako 18 000 riadkov kódu) z JavaScriptu do TypeScript. Naučil som sa veľa o silných a slabých stránkach každého z nich, a keď to malo zmysel použiť jeden nad druhým. Tento článok je teraz k dispozícii v japončine a čínštine. Keď má zmysel používať T

Čítaj viac

Java, Ruby a Go, Oh My!

Free Code Camp sa od začiatku pred 17 mesiacmi zameral na 100% na JavaScript s plným zásobníkom. Učili sme JavaScript na prednom konci, JavaScript na zadnom konci (vďaka výkonnému rámcu Node.js) - a dokonca aj JavaScript ako jazyk s dotazom na databázu. A od začiatku naša komunita otvorených zdrojov každý deň vyslala niekoľko žiadostí, v ktorých nás žiada, aby sme učili aj ďalšie populárne jazyky typu back-end. Dnes s potešením oznamuj

Čítaj viac

Ako hovorí internet

Príbeh komunikácie Zamysleli ste sa niekedy nad tým, ako vlastne hovorí internet? Ako jeden počítač „komunikuje“ s iným počítačom cez internet? Keď ľudia navzájom komunikujú, používame slová naviazané na zdanlivo zmysluplné vety. Vety majú zmysel iba preto, lebo sme sa zhodli na význame týchto viet. Definovali sme takpovediac

Čítaj viac

Čo vlastne znamenajú tituly ako Junior, Senior a Expert v softvérovom biznise

V softvérovom biznise sa pohybujem už 2 desaťročia. Pracoval som s mnohými programátormi z rôznych krajín v rôznych obchodných odvetviach od telekomunikácií a poisťovníctva po online bankovníctvo a zdravotnú starostlivosť. Pred 20 rokmi, keď som bol začiatočník, pre mňa slová „expert“ a „senior“ alebo „vodca“ znamenali viac-menej to isté. Keď som prerástol do svojej kariéry

Čítaj viac

Ako uskutočniť volanie API v aplikácii Swift

Ak sa chcete stať vývojárom pre iOS, je treba poznať niekoľko základných zručností. Najskôr je dôležité sa oboznámiť s vytváraním zobrazení tabuľky. Po druhé, mali by ste vedieť, ako vyplniť tieto zobrazenia tabuľky údajmi. Po tretie, je skvelé, ak môžete načítať údaje z rozhrania API a použiť ich v zobrazení tabuľky. Tretím bodom je to, čomu sa budem

Čítaj viac