Kdysi dávno, 6 let zpátky (tzn. 2019) jsem vytvořila fotoknížku z rodinné whatsapp konverzace.
Ale jak jsem to teď zpětně procházela, mám tam poznámku, že doúprava byla docela mravenčí práce, že to nebylo úplně automaticky, a že asi jen tak další nebude.
A evidentně nebyla :D. Teď jsem ale chtěla zkusit další. Ale je to bída. Níže porovnání dostupného (01/2026) a verdikt.
Rubrika: Programování
Moje roční testerská cesta (2022-2023)
06/2022
Řeč je zde o testování softwaru. Vlastně jsem si s tímto oborem začala pohrávat již na začátku roku 2020, ale s náhlým příchodem covidu se to vše nějak zpomalilo, člověk měl kvůli 24 h přítomnosti dětí doma, trochu méně času, než chtěl, a tak podobně (a kromě toho nevěděl, co se učit). Sice se obecně tvrdí, že aby člověk mohl testovat software, tak nemusí umět programovat, ale to mi prostě hlava nebere. Takže jsem začala testerský kurz na Udemy, abych si vzápětí dala odbočku na kurz na Python, následně Selenium WebDriver (díky čemuž lze automatizovat úkony na internetu), následně jsem to proložila ještě jinými kratšími testerskými kurzy (třeba na Linkedinu), abych se na závěr vrátila k mému původnímu kurzu. Začala jsem si mé absolvované kurzy psát na seznam, pak se mi lépe k určitým tématům vrací. (Nyní zpětným pohledem vidím, že jsem to vzala poněkud delší cestou, ale nabité vědomosti se hodí i tak)
Pokračovat ve čteníKurz Automatizované Testování (Praha Coding School)
V listopadu 2022 jsem začala Automation testing course of PrahaCodingSchool. Zvolila jsem jejich anglickou verzi (tento kurz začínal dříve, než český, a já chtěla jsem začít, co nejdříve. Navíc česká verze bude mít trochu jinou náplň, ale mě zaujala právě ta anglická verze). Takže to probíhalo přes ZOOM a jejich školní platformu. Vyučijící (protože kvalita kurzu je závislá nejen na studentech, ale i na učitelích) jsme měli Deepali (JS), Palash (Cypress) a Camille (Java).
Co se jednotlivých částí týče, šlo to za sebou takto:
- Obecný úvod (testování obecně, TestRail, JIRA) – Camille
- Základy Javy – Deepali (instalace Eclipse, psaní funkcní)
- Java+Selenium, závěrečná Java projekt – Camille
- Úvod do JS – Deepali (tady se konečně probraly základy jako “co je to proměnná”)
- Cypress – Palash
- Postmann – Palash
Sbírka kurzů 2022/2023
Spousta mých online kurzů začala na začátku covidu, ale až letos jsem ten nejdelší dokončila a na to navázala několika kratšími. Absolvovala jsem dokonce i jeden prezenční testerský kurz (Testing Clever Akademie). Ale nejde jen o IT. Mám za sebou i kurz na zdobení dortů a výrobu čokolády. A protože po čase se všechny ty informace začnou nebezpečně míchat, člověk zapomíná a podobně, chci si tu udělat pěkně seznam všech kurzů – ono se potom hned lépe vzpomíná, byť jen na základě nadpisů.
Na kury používám všehovšudy dvě online platformy – Udemy (IT) a Doměstika („výtvarné“).
Pokračovat ve čteníIT (2) anebo – užitečné odkazy II.
Jeden takový příspěvek jsem tu již měla – výsledky cílené reklamy 🙂 A jako tehdy mi prostě přijde, že tou cílenou reklamu narazím na zajímavé články nebo odkazy, na které jsem sama zatím nenarazila. Tak zde je pokračování.
Ke stažení
- Android studio – prostředí pro vývoj aplikací pro android
- CodePen
- Visual Studio
- Node.js
- Cypress – automated testing
Kurzy a školení
- Green Fox Academy – kurzy a bootcampy akreditované MŠMT ČR
- Bee IT – IT kurzy pro začátečníky i profesionály, rekvalifikační kurzy, webináře, … (cz)
- Engeto.cz – Python, Java, Data, Web
- IT network – školící a rekvalifikační akademie
- LBMS – kurzy včetně „Testování aplikací – ISTQB Certified Tester Foundation Level CZ“
- Kitner – vše o testování
- Software Development Academy (cz)
- LovelyData – (cz) Kurzy – Python, SQL, Tableau, Strojové učení, Power BI, Excel, R, RPA, Android
- FreeCodeCamp – Learn to code — for free. Build projects. Earn certifications.
- Junior Guru
- SDAcademy
- Czechitas – IT kurzy pro ženy
- LinkedIn learning – 1. měsíc je zdarma.
Code Challenge (programovací výzvy)
- #100DaysOfCode – coding challenge
- Advent of code – To jsem na Advent 2021 zkusila poprvé 🙂
- Find the bug challenge
Nabídky práce
- Techloop – presents a new and unique solution for software developers considering a change of career
- Freelance.cz – nabídka a poptávka p(r)o freelancery
- Upwork – The world’s work marketplace
- Kwork.com – freelance marketplace
- Flex jobs – The #1 job site to find vetted remote, work from home, and flexible job opportunities since 2007
- Práce za rohem
- Startup jobs
- Contractors.cz – jedinečné pracovní příležitosti a vzdělánání v IT světě
- Indeed
- utest – platforma pro freelance testery
- fiverr – freelance service
- careerjet – práce a kariéra v České republice
- Dobrá práce – nabídky práce
- junior guru nabídka práce
- skilleto – chytrý pracovní portál
Jiné
- Vytvoř si vlastního avatara – Octocat
- Make a README
- React – A JavaScript library for building user interfaces
- Flask – Web development
- Sand box – create, share, and get feedback with collaborative sandboxes for rapid web development.
- Coding coach – find a mentor
- PyLadies – PyLadies jsou (mezinárodní) aktivita, která se snaží přiblížit IT ženám a ženy k IT.
- Django Girls – Django Girls is a non-profit organization and a community that empowers and helps women to organize free, one-day programming workshops by providing tools, resources and support.
- Česko digital
- TestLodge: Online Test Case Management Tool
- 7 HTTP methods every web developer should know and how to test them
- Miro – Online collaborative whiteboard platform (meetings, workshops, brainstorming, research and design, agile workflows, startegy and planning)
- Slack – collaboration platform designed to get you out of email and meetings so you can do your best work, stay connected to the people who matter most, and give you back time to do the things you love.
- Alternativa k Trello – Lamael vs Freelo (platformy pro spravování týmů a projektů)
Testování
Další zdroje v mém článku zde.
- Ghost Inspector – In browser automated testing, no coding required.
- uTest – nejen testovací akademie, ale i komunita testerů a nabídky reálných testovacích projektů
- test.io – nabídka projektů k testování
- AcademyBugs.com – více o testování, hledání defektů na stránce a jejich reportování
- BugFindrs (Digivante) – become a tester
- Google testing blog
- Software Testing Q&A : What is the best automation tool for Mobile testing? (Ozan Ilhan)
- Software Testing Q&A : What is Functional and Non-Functional Testing types? (Ozan Ilhan)
- Charles Proxy – is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).
- Find the bug challenge
Automation testing
- Top 10 Websites To Learn Automation Testing Courses In 2022 – osobně preferuji Udemy
- Automation Panda – demo sites to practice test automation
- Automation Panda – Testing
- Test automation university
- Top 8 Free Online Resources To Learn Automation Testing
- 19 Websites to Practice Automation Testing (UI, API, Mobile)
- Top 21+ Good Websites for Practice Automation Testing
- Automation testing practice test scenarios and test cases
- 180+ Web Application Testing Example Test Cases (Sample Checklist)
- Vskills practice tests
Version control
Python – užitečné odkazy III. (testing, logging, POM)
Další z „článků“, kde si jen odkládám nějaké odkazy 🙂 (Python – užitečné odkazy I., Užitečné odkazy II.)
General
- Velká sbírka python zdrojů od Vláďova bývalého kolegy (GitHub).
- A Beginner’s Guide to Python’s Namespaces, Scope Resolution, and the LEGB Rule
- Level up coding
Python
- Simon Hawe na medium.com (placené)
- Inspired python (quick tips)
- Simon Hawe
Testing– dependencies, order, etc.
- Proboscis is a Python test framework that extends Python’s built-in unittest module and Nose with features from TestNG. Allows for explicit test dependencies and skipping of dependent tests on failures.
- How to invoke pytest
- End-To-End Tutorial For Pytest Fixtures With Examples
- Using pytest-dependency
- How to solve the dependency problem of test cases in Pytest
- pytest marker basics
- pytest – Working with custom markers
- pytest – How to mark test functions with attributes
- Pytest – How to Run Tests Efficiently
- Test suites with Pytest
- Proper unit tests should fail for exactly one reason, that’s why you should be using one assert per unit test. (Software engineering)
- Ministry of Testing
- Software Testing Times
- Testing References
Podcasty
- junior guru
- Finance prakticky (Michal Doubek) a Money Talk Show (Michal Doubek + Jiří Cimpel)
- Fuckupy v IT (Matěj Kotrba)
- 100 věcí, které by každý programátor měl znát
- IT Svět podle Jury
Logging
POM – Page Object Model
Testing Clever Akademie
Na začátku musím poděkovat Vláďovi, že se doma během tohoto týdne o vše pečlivě a bez remcání postaral.
Jeden týden v červnu jsem den co den, od rána do večera, jezdila do Palmovka Hive, kde jsem se zúčastnila testovací akademie firmy Cleverlance. To byl můj první „živý“ kurz, do teď jsem absolvovala jen online kurzy, a musí se nechat, že živá interakce je přeci jenom o něčem úplně jiném. Jako bonus jsme si vyslechli pár zajímavých případů z reálné praxe (především bankovnictví). A abych všechno hned nezapomněla a mohla se k některým věcem vracet, tak zde je přehled, co jsme dělali. Samozřejmě zde nemohu psát všechno, ale mám i spoustu poznámek a doguglených informací. A něco zůstane jen u mě.
Pokračovat ve čteníPython challenge aneb programovací výzvy
Programovací výzva je hravý způsob, jak se seznámit s těžšími úlohami, než na které člověk narazí ve škole/kurzu. Pokud navíc takovou výzvu plní více lidí, tak soutěživost člověka nutí ze sebe vymáčknout to nejlepší.
Začalo to vánoční výzvou Advent of code 2021, který jsem nedokončila, protože to bychom asi byli úplně bez Vánoc (takhle jsme byli jen bez cukroví).
A pokud se chvilkově nudím, nebo si potřebuji otestovat, jak na tom jsem, tak jsem hledala co dalšího je.
- codewars
- Python principles challenges – ty jejich začátečnické jsou pěkné. Měla jsem hotovo během pár dní (03/22). Další úrovně jsou pak již zpoplatněné.
- Project Euler
- Google’s Coding Competitions
- Amazon Data Scientist Interview Questions
- Python challenge
- Korespondenční seminář z programování (MFF CUNI)
Python kurzy a jiné povídání
Advent of code
28.12.2021
To mi tak Vláďa někdy 1. nebo 2. prosince poslal odkaz – že se mi to bude líbit, že to bude dobrá zábava a trénink. Takže to byl důvod, proč jsme doma neměli letos cukroví. Je to série „zábavných“ matematicko-programátorských úkolů, které se vám postupně, jak se blíží Štědrý večer, otevírají. Zpestřeno to je tím, že každý den jsou hnedle dvě – nejprve „jednodušší“, a pokud ji vyřešíte, otevře se vám i těžší verze. Další den se vám otevře zadání bez ohledu na to, jak jste předchozí den zvládli. Za každé vyřešené puzzle dostanete hvězdičku a cílem je, získat jich 50. Nechala jsem se nalákat „You don’t need a computer science background to participate – just a little programming knowledge and some problem solving skills will get you pretty far.“ (že není třeba nějakého extra počítačového vzdělání, …) … no s tím, jak jsme se prokousávali adventem, některé úkoly byly jednodušší (tzn. zabraly mi třeba jen pár hodin, rekord byl 30 minut, ale to byla fakt výjimka), následovaly stále těžší (že jsem je třeba dodělala až za pár dní), až po ty, kdy jsem ani nebyla schopná dočíst zadání. Zatímco někteří to řešili asi programátorsky elegantně na pár řádků, já, nezkušená, používala různé vnořené cykly, pomocné funkce, apod. a ne všechna řešení byla efektivní (ale nakonec jsem to vyřešila) – „Nor do you need a fancy computer; every problem has a solution that completes in at most 15 seconds on ten-year-old hardware.“ (že netřeba nadupaný počítač, i starý počítač to zvládne do 15 s) – tak jeden z těch těžších běžel 3 h :-D. Některé úkoly byly stylem „snažila, plakala, nezvládla“. K jiným jsem si musela něco rychle dostudovat (Dijkstra’s algorithm a přizpůsobit).
Pokračovat ve čteníIT
Nemůžu si pomoct, ale mě se cílená reklama na Facebooku docela líbí. Kdo nemá a nezná – Facebook si moc dobře pamatuje, co se vám v poslední době líbí, na co klikáte, co čtete, co komentujete … a podle toho vám po chvíli začne sám nabízet cílěnější reklamu … mě tak teď vyskakují buď blbosti 🙂 nebo IT kurzy, hlavně tedy Python. A za to jsem náhodou ráda, protože to číst chci raději, než to, jak se v Rusku koupají otužilci 🙂 No a abych se k těm „reklamám“ mohla kdyžtak vracet, zde je seznam, který budu asi ještě rozšiřovat. … Chvíli to ale trvalo, naposledy, kdy jsem měla FB takhle „zahlcený“ převážně jedním obsahem reklam, bylo loni v únoru – investice do nemovitostí 🙂
- Pirple – online programovací kurzy (jen pozor, že to nemusí být úplně košér – recenze zde)
- SDA – Software Development Academy
- Robocode – programovací hra – naprogramuj tank a znič ostatní
- Robocode.cz – programovací výuka pro děti
- Engeto – IT akademie
- repl.it – code, create and learn together
- teclado – kickstart your software career. Programovací společnost založená mým oblíbeným učitelem na Udemy. A hlavně 30 days of Python challenge.
