Fórum Root.cz

Práce => Studium a uplatnění => Téma založeno: madlicka 12. 11. 2014, 06:15:00

Název: Chci být testerkou - jak začít?
Přispěvatel: madlicka 12. 11. 2014, 06:15:00
Ahoj,
zvažuju úplnou změnu povolání a napadlo mě, že bych se mohla zkusit stát testerkou. Ve svém oboru (lektor plus překládám) jsem celkem spokojená, práce mě baví, mám i talent, ale k uživení to moc nebylo ani před krizí :-)

 Mám nějaký čas, kdy bych si mohla po nocích "hrát" zadarmo a učit se, ale nevím, kde začít. Pustila jsem si nějaké tutoriály, bylo to ovšem dost obecné.

Nepočítám s tím, že bych se dostala na úroveň architekta scénářů. Trochu jsem programovala v html ale opravdu jen trochu, analytické myšlení by snad částečně bylo a jsem hodně pečlivá.

Myslíte, že má smysl zkusit nějaký kurz? Nebo spíš knížky? 

Dík...

 



 
Název: Re:testerka - jak začít
Přispěvatel: dsfasdfasdf 12. 11. 2014, 07:24:22
co zkusit nejakeho kamose co by naucil trochu sql trochu skriptovani?!!
Název: Re:testerka - jak začít
Přispěvatel: singerko 12. 11. 2014, 07:40:11
V prvom rade ide o to aku pracu a na akej urovni hladas. U nas hladame terstera a musim povedat ze ponuka trhu je na tom dost biedne. Kazdy si mysli, ze testovanie je o nejakom preklikani. U nas vytvarame bezpecnostnu aplikaciu s webovym rozhranim, co je asi klasika. Potreby na testera su asi take aby vedel citat technicku dokumentaciu (a mohol na zaklade specifikacie zrealizovat pomoct pri vytvarani akceptacnych testov, precitat si db schemu). Samotna aplikacia je napisana v perle, takze schopnost naucit sa testovaci framework (pouzivame Test::More) pre pisanie unit testov + testovanie samotneho rozhrania pomocou selenia. Toto je zaklad. Dobry tester by mal byt zbehnuty v oblasti ktoru testuje. V nasom pripade by mal vediet co je to napriklad sql injection, cross site attack a podobne. Citanie kodu je vyhodou, pretoze pri review kodu sa odhaluje mnozstvo problemov. V podstate tester by mal mat vedomosti programatora.
Samozrejme neda sa to porovnavat napriklad s testovanim hier. Ide o oblast ktorej sa chces venovat. Urcite plati ucit sa, ucit sa, ucit sa a vediet vela o moznych problemoch v oblasti ktorej sa chces venovat.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Jakub L. 12. 11. 2014, 08:29:28
http://czechitas.cz/
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: ghost 12. 11. 2014, 08:43:24
Testovat se da pomerne hodne veci od akceptacnich po penetracni, vykonove a jine testy. Takze bych si udelal nejprve jasno v tomhle a pak se zacal zajimat o konretni testy podrobneji. Urcite bude potreba umet zaklady html,css,js + ruzne testovaci frameworky a nejaky skriptovaci jazyk.

Osobne bych doporucoval vyhnout se testovani a zamerit se na UX, opravdovych odborniku na toto je taky malo.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Kolemjdoucí 12. 11. 2014, 09:05:23
Myslíte, že má smysl zkusit nějaký kurz? Nebo spíš knížky? 

Dnešní tester je poloviční programátor a musí umět lehce programovat, používá se Python a podobně, neboť se šetří a testy si musejí testeři psát sami.
Odpověď je tedy taková, že jestli chceš být tester musíš se naučit programovat, nějaký desetihodinový kurs zdaleka nestačí.

V nasom pripade by mal vediet co je to napriklad sql injection, cross site attack a podobne.

Ne to opravdu tester nemusí vědět, tester není bezpečnostní auditor.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: tdvorak 12. 11. 2014, 09:55:02
Dnešní tester je poloviční programátor a musí umět lehce programovat

Souhlasím, lehký úvod do programování pak můžou nabídnout třeba http://railsgirls.com.

Přemýšlela jsi i nad pozicí v technické dokumentaci? Překlady, psaní, technické myšlení, rozumět lidem, to mi zní jako vhodné pokračování současné kariéry.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Zdenek Henek 12. 11. 2014, 09:56:30
Ahoj,
zvažuju úplnou změnu povolání a napadlo mě, že bych se mohla zkusit stát testerkou. Ve svém oboru (lektor plus překládám) jsem celkem spokojená, práce mě baví, mám i talent, ale k uživení to moc nebylo ani před krizí :-)

 Mám nějaký čas, kdy bych si mohla po nocích "hrát" zadarmo a učit se, ale nevím, kde začít. Pustila jsem si nějaké tutoriály, bylo to ovšem dost obecné.

Nepočítám s tím, že bych se dostala na úroveň architekta scénářů. Trochu jsem programovala v html ale opravdu jen trochu, analytické myšlení by snad částečně bylo a jsem hodně pečlivá.

Myslíte, že má smysl zkusit nějaký kurz? Nebo spíš knížky? 

Dík...

 



 

Ahoj,
programovani asi bude casem nutne, ale urcite neni nutne s tim zacit :).

1. Jaky program, ktery je zadarmo (nejlepe opensource) ovladas nejlepe? Maji zajem o testery?
Treba Freemind uvita kohokoliv, kdo chce pouzivat beta verzi a hlasit chyby
http://freemind.sourceforge.net/wiki/index.php/Getting_started_as_a_tester
http://freemind.sourceforge.net/
Napis jim a uvidis. Nebo treba OpenOffice/LibreOffice ...


2. programovani
zacatek neni nikdy lehky, ale jsou vyvojova prostredi pro zacatecniky
jako treba Processing
http://zdenek.vrablik.org/doku.php?id=jopenspace2014

bod kdy se oddeli ti, co muzou zacit programovat od tech, ktery proste nemaji sanci je jestli si dokazes rozdelit problem
na mensi, pokud toto zvladnes, nebude programovani takova zahada

3. realne uplatneni
 v soucasne dobe je trend webovych aplikaci, takze znalost html, jvascriptu a css je nutnosti a znalost programovaciho jazyka java se taky dost ceni.
Processing je zalozeny na Jave (java.oracle.com)

psat testovaci scripty v CasperJS vyzaduje znalosti javascriptu, html a css a schopnost vytvaret scenare. Tohoto bych se nebal, pokud znas obor, ktery dany software podporuje (ucetnictvi, geograficke informacni systemy ... )

dalsi casto vyuzivany framework je selenium

4. dostat se na kvalitni uroven zabere hromadu casu

Honde stesti.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: singerko 12. 11. 2014, 10:02:50
V nasom pripade by mal vediet co je to napriklad sql injection, cross site attack a podobne.
Ne to opravdu tester nemusí vědět, tester není bezpečnostní auditor.

Podla mna, pokial by mal tester riesit WEB aplikaciu, musi mat podobne zaklady. Mal by byt minimalne v obraze a nemal by mat problem skusit podhodit sql prikaz.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Honza 12. 11. 2014, 10:17:26
Já bych být Váma zkusil nějaké pohovory. Buď Vás vezmou rovnou a nebo aspoň zjistíte, co se máte naučit. Nenechal bych se zastrašit tím, že tester prý není oklikávač a musí toho spoustu umět. Třeba v naší firmě v podstatě tester oklikávač je, oklikává aplikace pro Android a iOS, zadává to do programu JIRA. Spíš než nějaké zázračné schopnosti je třeba mít trochu touhu schazovat konkrétní program (ne každého to baví víc než dva dny...) a schopnost stát se pokročilým uživatelem toho programu, dále pak pečlivost, schopnost komunikace, dost často angličtina. Koukněte se na jobs.cz a najděte si nějaké méně náročné testerské pozice a netlačte bez testerské praxe moc na plat. Když Vás někde vezmou, tak se otrkáte, získáte praxi, zjistíte, co je třeba umět pro náročnější a lépe placené místo (v té samé firmě nebo jinde). Základy programování, HTML, znalost nějakého sytému typu JIRA atd. se hodit může a určitě pomůže k lepšímu místu, ale není to vždy všechno podmínka.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: zbyso 12. 11. 2014, 10:21:30
Doporucuji dukladne precist knihu Řízení kvality softwaru - Průvodce testováním. ISBN 978-80-251-3816-8
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Kolemjdoucí 12. 11. 2014, 10:24:05
Podla mna, pokial by mal tester riesit WEB aplikaciu, musi mat podobne zaklady.

Mýlíte se, tester web aplikace tady není od toho aby se šťoural v SQL. Avšak není problém když mu programátor nebo auditor předhodí sadu vypečených řetězců a on ji otestuje, to je jasné.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Kolemjdoucí 12. 11. 2014, 10:24:52
Co u nás dělá ideální tester (nadnárodní firma, co dělá do IT bezpečnosti):
1) Verifikaci bugů + testování podle zadaných scénářů
2) Analýza a návrh sanity testů, regresních testů, testování nových features
3) Automatizace testovní v powershellu na vlastním frameworku
4) Někdo dělá i analýzu bugů od beta uživatelů

Každý je ale zaměřený trošku jinak.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Kolemjdoucí 12. 11. 2014, 10:25:43
Ještě doplním, že občas se tu člověk potká i s Pythonem
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: madlicka 12. 11. 2014, 10:51:31
pánové děkuji  všem ;)

http://czechitas.cz/
dík moc za tip, určitě to je fajn a motivující prostředí, ale jestli jedou od začátku a kurz trvá deset hodin, tak to už asi budu tak nějak tušit, na vejšce (humanitní) jsem si jeden semestr html dala a úplného základu css jsme se dotkli.

Testovat se da pomerne hodne veci od akceptacnich po penetracni, vykonove a jine testy. Takze bych si udelal nejprve jasno v tomhle a pak se zacal zajimat o konretni testy podrobneji. Urcite bude potreba umet zaklady html,css,js + ruzne testovaci frameworky a nejaky skriptovaci jazyk.

Osobne bych doporucoval vyhnout se testovani a zamerit se na UX, opravdovych odborniku na toto je taky malo.

koukala jsem na dobryweb.cz, kurz na UX tam dokonce presentuje bývalý spolužák z vejšky, neznám, prozkoumám, dík.

Na co se zaměřit právě nevím, myslela jsem si nejspíš asi opravdu na testy typu "a když uživatel zadá toto a toto tak co?" Omylem neuzavřenou závorku asi najdu, algoritmy neumím (vůli učit se ano, uvidíme).

K testování tedy raději začít s javou než s php? A ten frame jaký? Někdo mi doporučoval Nette? 

V prvom rade ide o to aku pracu a na akej urovni hladas.

Představovala jsem si právě, že někdo napíše scénář a já budu dělat tu z mého pohledu méně náročnou (a také méně placenou) práci - testování, odhadování nepředvídatelností na straně uživatele a tak. A říkala jsem si, že pokud bych pracovala za symbolickou odměnu s tím, že se to učím za pochodu, tak se seznámím s testovacím frameworkem a časem bych to mohla dělat i za nějaké peníze. 

co zkusit nejakeho kamose co by naucil trochu sql trochu skriptovani?!!
no, poptám se :-)
Název: Díky!
Přispěvatel: madlicka 12. 11. 2014, 10:57:39
Musím už běžet, ještě odepíšu, děkuju za Váš čas, jste skvělí!

Překlady a dokumentace vypadají lákavě, leč je tam poptávka?  Aby mě chtěli aspoň zadarmo :-)
Název: Re:Díky!
Přispěvatel: tdvorak 12. 11. 2014, 11:44:10
Překlady a dokumentace vypadají lákavě, leč je tam poptávka?  Aby mě chtěli aspoň zadarmo :-)

Nepochybuji, že poptávka je. Jestli ne v ČR, tak v zahraničí určitě (třeba http://de.indeed.com/Technical-Writer-Jobs). Hledal bych pod klíčovými slovy "Technical Editor/Writer".
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: ghost 12. 11. 2014, 11:59:21
Citace

koukala jsem na dobryweb.cz, kurz na UX tam dokonce presentuje bývalý spolužák z vejšky, neznám, prozkoumám, dík.

Na co se zaměřit právě nevím, myslela jsem si nejspíš asi opravdu na testy typu "a když uživatel zadá toto a toto tak co?" Omylem neuzavřenou závorku asi najdu, algoritmy neumím (vůli učit se ano, uvidíme).

K testování tedy raději začít s javou než s php? A ten frame jaký? Někdo mi doporučoval Nette? 

To je myslim uplne jedno. Proc nette? to je framework pro vyvoj. Pokud mate zajem o TDD nebo BDD na tohle existuji jine frameworky...
Co se tyce UX tak bych doporucoval zamerit se na anglicky psanou literaturu (zkusit projit amazon.com) a mrknout treba na http://www.quora.com/Becoming-a-UX-Designer
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: flv 12. 11. 2014, 16:34:29
Nenech se odradit tim, ze bys musela umet programovat, umet to nemusis, postupem casu se o o tom jako tester (na pracovisti) urcite neco dozvis, ale neni nutny to umet. Obcas se testerum hodi znat SQL (staci jen SELECT) a je dobry mit alepon zaklady prace s pocitacem, nemela by te vydesit prikazova radka, a kdyz jo, tak o tom nikomu nerikej :), to se casem taky doucis.

Moje pritelkyne vystudovala netechnickou VS a stala se z ni testerka (ted uz je v jedne velke mezinarodni firme), holka je to chytra, nicmene urcite zadny technicky typ od narozeni a nemela s tim problem.

Bodove
1) Nemusis umet programovat, pokud ale budes vedet treba co je to FOR cyklus nebo ze v programovani existuje treba IF podminka, je to urcite plus
2) Ocekavej technictejsi pohovor, tomu se zrejme nevyhnes, tedy technictejsi nez treba kdybys chtela jit delat ucetni
3) Najdi si na internetu jake otazky se davaji pri pohovorech na Junior QA tester pozici, z toho si pak udelas i obrazek toho, co se po tobe muze chtit
4) Typicky otazky  "Jak byste otestovala kalkulacku" nebo "S jakym operacim systemem umite pracovat"

Je dobry mit kladny vztah k technologiium, resp. nemit z nich panickou hruzu, nicmene nikdo taky nerika ze musis cely IT milovat :).

Na projektech budes mit za ukol vetsinou podle predem danych scenaru proklikat aplikaci, vymyslis si kombinaci vstupu (treba tam kde se ceka, ze clovek zada vek, tj. cele cislo, zkusis zadat treba nejake slovo, a uvidis co to udela) a pak jenom reportujes vysledky do nejakeho systemu (neco jako facebook kde zadas kdo mel jakou chybu :) ).

Postupem si muzes troufnout na vic, jako treba ten zmineny SELECT, kdys si overis nejaka zakaldni data primo v databazi a praci s operacnim systemem, kdyz budes chcit treba dostat nejake tehcnicke zaznamy (v IT se tomu rika logy) o tom jak aplikace bezela.

Urcite ti  doporucuju hledat na internetu jiz zminene typicke otazky ktere se na pohovrech pro testery objevuji, to ti da podle me nejvic. Pripadne pokud mas kamarada ITaka, tak mu rekni jeslti nezna nejakeho testera (radeji spis testerku) a on/ona ti urcite sam/a pak rekne svoje zkusenosti na co se zamerit, pokud bys do toho sktuecne chtela jit.


   
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Kolemjdoucí 12. 11. 2014, 17:03:58
No, jak kde.
Tester dela asi v kazde firme neco jineho. U nas se clovek bez automatizace (tj znalost skriptovaciho jazyka) temer neobejde.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: j 12. 11. 2014, 17:10:21
Ne to opravdu tester nemusí vědět, tester není bezpečnostní auditor.
To sme u toho, co chces testovat. Testovani bezpecnosti aplikace se v nekterych pripadech dela, a od testera se pak ocekava, ze vi, kam se podivat a co vyzkouset.

Jinak od testera se predevsim ocekava, ze je schopen popsat na jakou chybu (nebo i podle nej nevhodne chovani ...) narazil, jak se k ni dostal (idealne pokud ji umi zopakovat) a pripadne co by melo byt spravnym vysledkem. Ze neumi ukazat ve zdrojaku kde je zakopanej pes nemusi byt uplne podstatne.

Nekdy se ovsem prozmenu ocekava, ze tester bude pokud mozno co nejvetsi trouba. Oni totiz lidi co do toho vidi, maji velmi podobne videni sveta, a nektere veci je proste nenapadnou. Pokud po me appka chce zadat trebas cislo, tak napisu cislo, jenze trouba uzivatel napise abc ... a aplikace to treba klidne veme - byte jako byte, ze.

Ovsem v dnesni dobe se testuje zcela vseobecne naprosto minimalne, a jedinej test ktery appka casto projde je ten, ze se vyvojari proste nejak spusti (a casto ani to ne). Testovani je totiz (pokud by se melo delat poradne) vyrazne drasi, nez samotny nakodeni aplikace. Osatne, M$ by mohl vypravet, jak se to dela ... to se vyda neotestovana alfa (win10), pocka se, az to par stovek tisic troubu vyzkousi a bude rvat, pak se ty nejpruserovejsi veci nejak zalepej, a vyda se neotestovana beta, ktera se proda dalsim milionum testeru, ktery nebudou pristich par let delat nic jinyho, nez si rvat vlasy nad bugama, ktery byly uz v DOS 1.0 ;D.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: adrian.lachata.wn 12. 11. 2014, 18:08:37
Ahoj.
Posobis eutuziasticky a predpokladam, ze s anglictinou nemas problemy. Nase QA ma poziadalo, aby som im poslal Tvoj zivotopis. Ak chces, tak ho prosim posli ho na adresu adrian(bodka)lachata@WN(bodka)cz, kde WN - windox-nixdorf.cz. U nas QA nemusi programovat (i ked sa to mozno obcas hodi) ale musi byt peclive a musi vediet premyslat o situacich, ake by mohli nastat a zistovat, ake su situcie ziaduce a ake nie.

Sidlime v Prahe na Stodulkach.

Dakujem

Adrian Lachata

Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Mirek Prýmek 12. 11. 2014, 18:22:06
windox-nixdorf.cz
Není to překlep? Nemá to být Wincor-nixdorf? (já jenom tak, aby ten mail došel ;)
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Mirek Prýmek 12. 11. 2014, 18:34:55
Madličko, prvně klobouk dolů za to rozhodnutí a iniciativu, super!

Já bych se taky přikláněl k té radě zkusit UX. Je to oblast, která je u nás dost v plínkách a přitom je pro úspěch velké části dnešních produktů v IT extrémně důležitá (skoro bych řekl nejdůležitější). A je to směr, ze kterýho by mohly ženy IT infiltrovat, což potřebujeme jako sůl :)

V UX jde v kostce o to, aby produkt (typicky webovky) na uživatele působil logicky, srozumitelně, měl nějakou jasnou linii používání, nepřekvapoval uživatele, ale naopak šel mu naproti a zároveň ho decentně směroval k tomu, kam obchod/marketing chce produkt primárně štelovat. Je to takovej obor na pomezí marketingu, psychologie, sociologie, ergonomie, grafiky a technologie (typicky webařiny). Musíš rozumět tomu, co vlastně firma prodává, kdo je její zákazník, co zákazníkovi nabízí, jak se chce firma prezentovat - poté si to umět v hlavě srovnat a udělat z toho nějaký závěry (na to se ti bude hodit ta pečlivost) - a tomuhle přizpůsobit design webu, softwaru, mixéru, auta ;) Podle mě naprosto ideální pozice pro ženu s humanitním vzděláním, která chce přičichnout k výrobě technologických produktů.

Nemusíš umět weby dělat, ale měla bys mít dobrý přehled v tom, kam se design webů hýbe, proč weby vypadají tak, jak vypadají, jaký to má efekt na uživatele. Vypadá to jako prkotina, ale věř, že je to docela věda - podobně jako třeba typografie to má svoje pravidla, logiku, myšlenku, systém.

Za fantastickou ochutnávku, o čem vlastně to UX je a jak to vypadá, když se nad ním fakt přemýšlí, považuju tuhle prezentaci: http://www.useronboard.com/how-slack-onboards-new-users/

Přeju hodně štěstí, ať se ti ta cesta k IT podaří!
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Mirek Prýmek 12. 11. 2014, 18:45:17
Jo a ještě bych dodal jednu malou poznámku: když se tak budeš probírat tím světem dnešního IT, dvěma oblastem se širokým obloukem vyhni: SEO (čti: obchodníkům s teplou vodou) a levnému copywritingu. Slyšel jsem o firmě, která zaměstnává lidi na to, aby psaly články o věcech, o kterých nic neví, na jeden článek přesně daný čas (asi 15 minut neb tak něco děsivýho). Tohle je opravdovej humus, co nejdál od toho...
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Jakub L. 12. 11. 2014, 20:38:51
pánové děkuji  všem ;)

http://czechitas.cz/
dík moc za tip, určitě to je fajn a motivující prostředí, ale jestli jedou od začátku a kurz trvá deset hodin, tak to už asi budu tak nějak tušit, na vejšce (humanitní) jsem si jeden semestr html dala a úplného základu css jsme se dotkli.

Dělají různé kurzy, které jsou na sobě nezávislé... Testerovi se bude určitě hodit Rails Girls... Kromě toho se s nimi možná dá dohodnout i jiné téma...
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Tomáš Marný 12. 11. 2014, 20:41:49
Ježiš, já tam četl "chci být ještěrkou". :)
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Honza 12. 11. 2014, 20:45:30
Muzes zkusit delat technickou podporu produktu firme, ktera svuj produkt prodava do zahranici. Zkus spis firmy, co vytvareji programy, ktere spolupracuji s nejakym zarizenim.
Jako technicka podpoda bys analyzovala dotazy zakazniku. Zjistovala bys v cem je skutecny problem, coz muze znamenat i delsi komunikaci se zakaznikem a nebyva to jednoduche. U zahranicnich zakazniku bys vyuzila znalosti ciziho jazyka $. Dulezite je naucit se dukladne produkt a umet ho zprovoznit v podminkach co nejpodobnejsich, jako ma zakaznik. To uz je testovani. Muze se ti stat, ze budes jedina, kdo o produktu vi ve firme nejvic :-)
Budes mit k dispozici velmi dulezite informace: Jake jsou nejcastejsi problemy s produktem a co by si skutecni uzivatele prali zlepsit. Kdyz se ti podari tyto informace setridit a kvantifikovat, tak se stanes docela dulezitym clankem ve firme. Na zaklade techto informaci muzes dodavat podklady pro vytvareni testu a vubec je nemusis programovat. Pokud te to nebude bavit, muzes se pak rozhodnout, jestli si budes vic hrat s produktem a testovat, nebo zjistis, ze by te spise bavilo vylepsovat interakci produktu s uzivatelem, protoze uzivatele spis nevedi, jak produkt ovladat - Delala bys to UX :-)
Hodne stesti.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Oldrich 12. 11. 2014, 21:23:55
Testovat se da pomerne hodne veci od akceptacnich po penetracni, vykonove a jine testy.

tohle dela kazda zenska ...
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: AlanS Alansovic 12. 11. 2014, 21:28:08
Takze, mam pocit, ze gro ludi tu na fore/roote ako takom niesu testeri a s testingom sa stretli velmi okrajovo (co samozrejme nieje ich nevyhoda :) ).

Zhrniem to z pohladu cloveka, ktoreho cela profesionalna domena je spojena s testovanim a v testingu sa pohybuje uz cez 10rokov a preskakal si vsetko od manualneho testera az po automatizaciu a z casu na cas navrh performance scriptov.

= Sorry za dlhy post... kto docita do konca ma moj obdiv. =

Skusim este troska ujasnit pojmy QA a TESTING.
QA je odvetvie, ktore sa primarne venuje procesom vo firme a uprave procesov
QC/Testing je odvetvie, ktore ma na starosti quality control... tj.. testovanie,reportovanie, vyhodnocovanie vysledkov

Velmi castym javom je, ze firmy si tieto pozicie zamienaju, pouzivaju oznacenia 'nahodne' a nie vzdy QA Engineer je clovek,
od ktoreho sa ocakava zlepsovanie procesov ale prave manualne testovanie a tester je clovek, ktory iba klika..

... Potreby na testera su asi take aby vedel citat technicku dokumentaciu (a mohol na zaklade specifikacie zrealizovat pomoct pri vytvarani akceptacnych testov, precitat si db schemu). Samotna aplikacia je napisana v perle, takze schopnost naucit sa testovaci framework (pouzivame Test::More) pre pisanie unit testov + testovanie samotneho rozhrania pomocou selenia. ....
Tuto musim povedat len 2 veci.
1) Unit Testing ako taky nieje urcite domena manualneho testera... defacto ani automatizera, unittesty by mal pisat developer, tester ich moze revidovat (ale existuju firmy, kde unittesty pisu povacsine tzv.  software engineer in test. ... tj vyvojar, ktoreho napln prace je prave udrziavat testability aplikacie + pokrytie unit testami)
2) a co sa tyka dokumentacie... akceptacne testy sa tvoria (mali by sa) z business dokumentacie (kedze ich podstata je prave ta, ze pokryvaju business poziadavky)
--- ale treba povedat, ze ako pise singerko, hodne to zavisi od toho co firma od cloveka ocakava a nic nieje 'best practise' ---

Ak chces zacat ako tester z mojho pohladu nedoporucujem ziadne skolenia sql/scriptovania. Jedine co treba asi mat, ako uz bolo povedane aspon zaklady programovacich jazykov:  cykly, if-y a  nejaku tu algoritmizaciu, aby si clovek vedel predstavit, co sa pod takou aplikaciou moze skryvat a ako navrhnut testy.
Hlavne je ale pozerat na aplikacie z pohladu koncoveho uzivatela, ktory vo vela pripadoch vie o scriptovani a jazykoch prd.
Pre ukazku doporucujem knizku:  http://www.amazon.com/Exploratory-Software-Testing-Tricks-Techniques/dp/0321636414/ref=la_B001IOFCX2_1_3?s=books&ie=UTF8&qid=1415821233&sr=1-3

Venuje sa hlavne exploratory/session based testingu, co z mojho pohladu by mala byt domena kazdeho manual testera.
Testovanie podla predpripravenych test scenarov je moznost ako zacat, ale je velmi nudna a repetativna praca    (nedoporucujem po 'nauceni sa produktu')

Avsak je velmi rozdielne ako firmy vnimaju rolu manual testera/automation testera....
Vo vela firmach sa tieto dve roly prekryvaju a defacto sa straca podstata. Pre ilustraciu ponukam zase knizku http://www.amazon.com/Google-Tests-Software-James-Whittaker/dp/0321803027/ref=la_B001IOFCX2_1_1?s=books&ie=UTF8&qid=1415821233&sr=1-1  kde je vidiet, ako sa k testovani a k manual testerom stavia google (myslim ze podobna je aj o microsofte). V googli musi byt manual tester schopny citat kod, skopny citat automaticke scripty, schopny riadit automatizerov v tom, ake testy maju pripravit a co tieto testy maju robit a vo finale byt domain expertom na kopu produktov, s ktorymi pracuje.

U nas vo firme (security - vyvoj antiviru) sa napriklad ako 1 z kriterii na manual testera berie znalost systemov (windows/windows server/linux/mac/solaris v zavislosti
od konkretnej pozicie) a 'testerske zmyslanie' pri rieseni problemov. To ake a ci ma zaujmenca znalosti z testingu je druhorada zalezitost. (avsak samozrejme pomoze)
Na druhu stranu pri automatizerovi je to znalost scriptovacich jazykov, znalost testingu a schopnost analyzovat a spravne urcit casti, ktore by sa mali automatizovat a preco.
(u oboch sa bavime samozrejme o juniorskych poziciach)

Knih o manualnom testovani, test analyze o QA je mnoho a vela z nich je aj kvalitnych. Ak je zaujem venovat sa manualnemu testingu doporucujem sa zamerat na 3 oblasti(v poradi ako pisem):
1) exploratory/session based testing   <- co je velmi prirodzene ale nie kazdy dokaze robit takyto testing kvalitne
2) test analyza  <-  test analyza je dolezita pre spravne urcenie typov testov a dat na otestovanie urcitych funkcionalit (pairwise, boundary value analysis, decision tables...)
3) operacne systemy   <-   ziskat zakladny prehlad o systemoch.. (pri windowse v urcitych pripadoch dost pomaha aj znalost AD a domen)
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Franta <xkucf03/> 13. 11. 2014, 00:25:48
Ahoj :-)

Tady se můžeš naučit základy SQL: https://demo-1.sql-vyuka.cz/ Tenhle jazyk je jedna z nejužitečnějších věcí v IT a hodí se prakticky všude, ne jen testerům.

A tady si zase můžeš zkoušet JavaScript: http://jsfiddle.net/ (i když k tomu ani není potřeba aplikace na serveru, stačí editor a prohlížeč u tebe na počítači). Ne že by JavaScript byl až tak super, ale snadno se s ním začíná a hlavní je stejně ta schopnost napsat nějaký kód a pak ho spustit – pro hodně lidí je to nepřekonatelný problém, bojí se toho, myslí si, že to nezvládnou… i když by to zvládli. Je to spíš o psychice než o nějakém talentu. Totéž platí pro používání příkazového řádku. Jde o to umět komunikovat s počítačem – je to dialog – je potřeba číst, co ti říká a ne jen tupě opisovat příkazy nebo klikat podle zvyku (zní to jako samozřejmost, ale přesto to spousta uživatelů neumí).

Taky se můžeš kouknout na XPath – pro dotazování nad XML. A regulární výrazy pro zpracování textu. Nainstaluj si třeba jEdit a pohraj si s vyhledáváním a nahrazováním textu pomocí RegExpů. V tom jEditu máš i modul pro XPath dotazy – dost šikovná věc.

Prakticky jakákoli technická znalost se hodí a znamená plusové body u pohovoru.

Dále bych doporučil, aby ses zapojila jako testerka do vývoje svobodného softwaru. Používej ty programy, odhaluj v nich chyby a hlas je v systémech na správu chyb u těch projektů. Za člověka nejlíp mluví jeho práce – tady můžeš dokázat, že umíš zanalyzovat a popsat problém a komunikovat s ostatními. Už do motivačního dopisu můžeš napsat, že se podílíš na zvyšování kvality svobodného softwaru a přiložit odkazy do bugzill na chyby, které jsi nahlásila.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: davkol 13. 11. 2014, 01:02:44
Franta a jeho XML, le sigh.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Juro 13. 11. 2014, 06:03:08
Chlapci, a neprehanate to?

Z 10 ludi, ktori sa mi prihlasia na pohovor, 7 nema ziadnu prakticku skusenost ako tester. Zo zvysnych 3  maju (s prizmurenim oka) mozno 2 nejake teoreticke znalosti. A to nejde o nasu firmu  - ked sa zucastnim test meetingu mimo nu, napr. v ramci integracnych projektov, kde su testeri z N firiem, tak take veci, co tu popisujete ovladaju max. 2 ludia. Z toho jeden je ten, co to cele vedie.

Cim to nechcem dehonestovat, ani tvrdit, ze vsetci testeri su gumaci. Alebo, ze firmy ludi s expertizou, ktoru popisujete nemaju/ nepotrebuju/nehladaju. Len sa troska vratit do sedej reality bezneho priemeru.

Ked ta zoberu, tak si testerka. Zvysok sa budes ucit za pochodu. Ostatne je na tebe, aby si nezostala len preklikavacka testovacich scenarov.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Kolemjdoucí 13. 11. 2014, 07:35:30
U nas vo firme (security - vyvoj antiviru) ...
Ktera to prosim je?
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Hmmm 13. 11. 2014, 09:19:54
Ja tiez prilejem svoje. Tiez sa mi to tu zda prehnane.

V nasej firme - firma o cca 30 ludoch, vyvoj aplikacii a webovych stranok - su dvaja testeri a nepotrebuju ani SQL, ani Javascript, staci im len svedomitost na preklikavanie.

Takze aj taketo pozicie testerov existuju.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: madlicka 13. 11. 2014, 10:09:27
Ahoj :-)

poctivě čtu všechny rady a moc za ně děkuju. Je toho tolik, že zatím skáču od jednoho k druhému a nevím, co dřív :-) Ale těším se z toho, jste všichni pozitivní, motivující, v dnešní době až nezvykle.  :)

Prozatím jsem se podívala alespoň na to, jak nějaká databáze a log vypadají, protože v tomto směru jsem zcela nepolíbená.

Hlásit bugy zní jako výborný nápad, dokonce vlastně o jednom problému vím, jen vůbec netuším, kde začít.  :) Když se exportuje tabulka z OpenCalc na Googledrive, tak to neumí zalamovat řádky, takže obsah je buď schovaný pod vedlejší buňkou, nebo ji naopak překryje. Tak se zkusím mrknout po nějakých fórech. Připadám si zatím jako že jdu s párátkem na slona, nu uvidíme.

Příkazové řádky se nijak nebojím, zatím :-) Mě to bylo vždy nějak sympatičtější, než pomocníci, co píšou kód za mne. Ale vzhledem k tomu, co všechno neumím, nástroje budou nutné. Koukla jsem i na tu Ruby, zatím čtu návod k použití :-)

Dokumentace - o testerské vím také zatím nic, potřebovala bych vidět nějaký vzorek. Svoje poznámky v kódu na půl stránky za dokumentaci nepovažuji a ta testerská hlavně musí asi vypadat jinak, že?  :-)   
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: 死神 13. 11. 2014, 10:18:43
Madlicko, ty jsi mladá, svobodná, bezdětná a umíš cizí jazyk? Tak pak by mne opravdu zajímalo, proč ztrácíš čas v téhle bolševikem skrz naskrz prolezlé kotlině? Sbal kramle, dokud je čas!
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Juro 13. 11. 2014, 10:22:44
Najdi si inzerat, chod tam a povedz na pohovore uplne otvorene, co vies. T.j. mam o to zaujem, mam hruby prehlad o tom co to obnasa, som do urcitej miery technicky zdatna ale nemam v tomto ziadnu realnu prax.  Takych ludi bezne firmy prijimaju. Ci je to dost, rozhodne tvoj zamestnavatel, ktory si ta aj podla potreby zaskoli.

Knizky, co sa ako robi, si mozes so sebou nosit v skusobke do prace, nech vidia, ako na sebe pracujes.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: madlicka 13. 11. 2014, 11:08:40
Madlicko, ty jsi mladá, svobodná, bezdětná a umíš cizí jazyk? Tak pak by mne opravdu zajímalo, proč ztrácíš čas v téhle bolševikem skrz naskrz prolezlé kotlině? Sbal kramle, dokud je čas!

Milá představa o mne, ovšem poněkud nepravdivá - až na ty jazyky.   Byla jsem na stáži v USA a na stipendiu v UK, uvažovala jsem o tom někde zůstat, v USA by to bylo jednodušší ekonomicky, zase politická kultura v Británii je opravdu jinde a mrzí mne to, jak to tu vypadá. Ovšem doma jsem tam, kde je moje rodina.

Staré struktury - stále doufám, že čas hraje pro nás. 
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: NooN 13. 11. 2014, 11:15:55
Ja tiez prilejem svoje. Tiez sa mi to tu zda prehnane.

V nasej firme - firma o cca 30 ludoch, vyvoj aplikacii a webovych stranok - su dvaja testeri a nepotrebuju ani SQL, ani Javascript, staci im len svedomitost na preklikavanie.

Takze aj taketo pozicie testerov existuju.

Tak tak. Nie je nad správneho "debila" (myslene v dobrom), ktory preklika a vyskusa nemozne kombinacie, odkazy, ...

Tiez som 1-2 takto testoval aplikacie a vyvojari mali zo mna radost. To bolo vzdy "Ktoreho k....a takato kombinacia napadne." a podobne.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: madlicka 13. 11. 2014, 11:20:17
Najdi si inzerat, chod tam a povedz na pohovore uplne otvorene, co vies. T.j. mam o to zaujem, mam hruby prehlad o tom co to obnasa, som do urcitej miery technicky zdatna ale nemam v tomto ziadnu realnu prax.  Takych ludi bezne firmy prijimaju. Ci je to dost, rozhodne tvoj zamestnavatel, ktory si ta aj podla potreby zaskoli.

Knizky, co sa ako robi, si mozes so sebou nosit v skusobke do prace, nech vidia, ako na sebe pracujes.

Ten hrubý přehled se právě snažím získat :-)
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: tm 13. 11. 2014, 12:32:05
Hlásit bugy zní jako výborný nápad, dokonce vlastně o jednom problému vím, jen vůbec netuším, kde začít.  :) Když se exportuje tabulka z OpenCalc na Googledrive, tak to neumí zalamovat řádky, takže obsah je buď schovaný pod vedlejší buňkou, nebo ji naopak překryje. Tak se zkusím mrknout po nějakých fórech. Připadám si zatím jako že jdu s párátkem na slona, nu uvidíme.
https://www.libreoffice.org/bugzilla/ - opensource projekty zvyčajne používajú nejaký systém na evidovanie informácií o chybách, zvyčajne to je bugzilla, takže často stačí googliť názov projektu + bugzilla.
Název: Re:Chci být testerkou - jak začít?
Přispěvatel: Franta <xkucf03/> 13. 11. 2014, 20:08:15
Franta a jeho XML, le sigh.

Ten XPath se fakt hodí – tester často potřebuje vytáhnout nějaké hodnoty z výstupu a porovnat s předpokládaným výsledkem. Stejně tak se hodí SQL a RegExpy nebo jakýkoli jiný dotazovací jazyk (doporučovat má ale smysl jen jazyk, který existuje a reálně se používá).

Chlapci, a neprehanate to?

Na předchozím projektu jsme měli testera, který by strčil do kapsy kdejakého programátora. Docela jsem se mu i divil, že testuje, ale prostě ho to bavilo. I ostatní testeři museli umět programovat, aspoň základy v Pythonu, umět SQL, XPath, RegExpy, základy administrace GNU/Linuxu (instalovat software, nějaké to skriptování), tušit něco o sítích, LDAPu, SNMP… každý nemusí umět všechno, ale nějakou slušnou podmnožinu a pak si to nějak poskládají, nasdílí znalosti… Tohle považuji za standard – alespoň tam, kde se píší automatizované testy.

Od začínajícího testera bych čekal, že bude umět tak dvě tři z těch věcí, bude mít nahlášeno pár bugů u svobodného softwaru a bude na něm vidět snaha a pečlivost.

Souhlasím, že na to není potřeba roky studovat, ale na druhou stranu nějaká příprava neuškodí. Na jeden dva pohovory zajdi třeba i jen tak bez ničeho, aspoň budeš vědět, na co se ptají a co chtějí slyšet (taková malá špionáž :-). Během toho studuj, získávej rozhled. A až pak půjdeš na pohovor do svojí vysněné firmy, už budeš připravená a jejich otázky tě tolik nezaskočí.