Chci být testerkou - jak začít?

Díky!
« Odpověď #15 kdy: 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 :-)


tdvorak

Re:Díky!
« Odpověď #16 kdy: 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".

ghost

Re:Chci být testerkou - jak začít?
« Odpověď #17 kdy: 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

flv

Re:Chci být testerkou - jak začít?
« Odpověď #18 kdy: 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.


   

Kolemjdoucí

Re:Chci být testerkou - jak začít?
« Odpověď #19 kdy: 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.


j

Re:Chci být testerkou - jak začít?
« Odpověď #20 kdy: 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.

Re:Chci být testerkou - jak začít?
« Odpověď #21 kdy: 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


Re:Chci být testerkou - jak začít?
« Odpověď #22 kdy: 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 ;)

Re:Chci být testerkou - jak začít?
« Odpověď #23 kdy: 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ří!

Re:Chci být testerkou - jak začít?
« Odpověď #24 kdy: 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...

Jakub L.

Re:Chci být testerkou - jak začít?
« Odpověď #25 kdy: 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...

Tomáš Marný

Re:Chci být testerkou - jak začít?
« Odpověď #26 kdy: 12. 11. 2014, 20:41:49 »
Ježiš, já tam četl "chci být ještěrkou". :)

Honza

Re:Chci být testerkou - jak začít?
« Odpověď #27 kdy: 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.

Oldrich

Re:Chci být testerkou - jak začít?
« Odpověď #28 kdy: 12. 11. 2014, 21:23:55 »
Testovat se da pomerne hodne veci od akceptacnich po penetracni, vykonove a jine testy.

tohle dela kazda zenska ...

Re:Chci být testerkou - jak začít?
« Odpověď #29 kdy: 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)