Szukam dobrej książki o testowaniu oprogramowania dla początkujących.

Interesuje mnie bardziej teoria, ogólne podejście do tematu, rodzaje testów opisane. Tego typu rzeczy.

Przez 'dla początkujących' rozumiem, że pojęcie o programowaniu jest, ale o testach nic nie wiem.

Polecicie coś? Może wśród mirków jest ktoś, kto niedawno zaczynał wgryzać się w temat testowania?

#testowanie #testowanieoprogramowania #qa #qualityassurance (nie wiem jaki tag obowiązuje, bo każdy ma mało obserwujących) zawołam też @test_user

i klasycznie #
@Fristo: klasyczna pozycja, trochę przeterminowana, ale podstawy są: http://merlin.pl/Testowanie-oprogramowania_Ron-Patton/browse/product/1,301524.html

sylabusy ISTQB też tłumaczą podstawy, ale czytaj tylko po angielsku: http://testerzy.pl/materialy/ po polsku nie ma kompletnie sensu, bo nikt tej terminologii nie używa

mam też spory zbiór na dropboxie, ale tylko PW dla chętnych ;)

generalnie jak chcesz testować i programujesz idź w automatyzację testów, takich ludzi nam trzeba, klikaczy mamy za dużo :(
@test_user: Dzięki za odpowiedź. Ogólnie nie wiem jeszcze, czy chcę się tym zajmować, ale piszę pracę inżynierską o testowaniu. Stąd pytanie o teoretyczną książkę.
wiem, ze to dopiero za 3mies, ale ale:

#wroclaw, 21 lutego 2015 - TestFest - bezpłatna konferencja dot. testowania oprogramowania - http://testfest.wroclaw.pl/

Obecnie szukają prelegentów, może sam się skuszę, bo za 3mies będę miał już cały szkielet projektu (i wszystko powinno byc "na chodzie"), nad ktorym pracuje, wiec bedzie o czym opowiadac ;)

#testowanie #testowanieoprogramowania #qa #qualityassurance
@mironczyk: skończyłam studia 1. stopnia na Politechnice Łódzkiej na specjalności "Grafika komputerowa i multimedia", więc było to średnio związane z testowaniem. ;)

Wszystkiego uczyłam się sama, jakieś podstawowe zagadnienia ogarniałam z neta ;)

Programować trochę umiem, testy kompetencyjne z javy, baz danych i testowania napisałam nieźle no i jakoś poszło;)
@test_user:

Wady to całkowicie pokręcona składnia oparta o test case'y wspieranie przez keyword'y

Przykładowo:

${Nazwa}
<- to jest zmienna

@{Nazwa}
<- to jest lista, a pierwszy element listy to

${frst_elem}= Get from list @{List}[0]
Wait for '${time}'
<- to jest keyword, który ma czekać tyle ile w zmiennej time jest. Dodatkowo należy dodatkowo umieszczać w keywordach zmienne przy użyciu apostrofu :D

Przykładowa deklaracja zmiennej:

${zmienna}= 15
(By zmienna przybrała wartość 15
@test_user: A zapomniałem... Mają świetny tutorial dostępny tu: Link

Aha i jeszcze jedna zaleta: test log jest generowany w htmlu i zapisywany na dysku... pozwala to na proste sprawdzanie co poszło nie tak, gdzie keyword się wysypał itp :)

I kolejna wada nie ma jako takiego kompilatora... Można robić spod basha uruchamianie ze ścieżki do pliku wpisać

pybot nazwatestu.robot --dryrun
ale to tylko sprawdzi czy składnia jest poprawna nie to czy
Załóżmy, że szukamy pierwszej pracy w IT/finansach. "Papier" z IT i sporo ogólnikowych informacji zostało, ale szczegółowej wiedzy z jakiejś technologi i doświadczenia brak.

Jak wykorzystać czas, by w ciągu 3-4 miesiący wyszkolić się do poziomu "płatny staż" (powiedzmy 1000 netto)?

Co byście zrobili, by osiągnąć taki cel? Jaka droga przy silnym wzięciu się w garść rokuje, by szybko (w ciągu pół roku czy roku) ogarnąć pracę na poziomie 2000netto?

Znacie takie
@kajlerkompajler: Ja podjąłem prace jako tester mając mniejsze kwalifikacje techniczne niż Ty, ale bardzo dobrze ocenione umiejętności odgadywania gdzie można znaleźć błąd.

Półtora roku temu dostałem 1600 na próbnym, 2200 po, szybka podwyżka do 2700 i po 20 miesiącach zmieniam pracę na taką, gdzie mam 4500 podstawy. A miałem propozycję gdzie mógłbym dostawać 5500, ale nie pasowały mi wyjazdy do klientów i godziny pracy (mam czasochłonne hobby z ktorego nie chcę
@venomik: jakie hobby? #ciekawostka


@d__k: Taniec towarzyski ;)

Trenuję 3-5 razy w tygodniu, więc ewentualne wyjazdy i nadgodziny mocno by mi moje hobby zburzyło.

To już w sumie druga oferta pracy, którą porzuciłem przez taniec, ale cóż, takie życie ;-)

@kajlerkompajler: Zawsze mnie dziwi najbardziej kto tyle płaci. Nie wiem też jak ciężko pracowałeś oczywiście, ale mimo wszystko to 2 lata.

(nawet mniej niż dwa lata)

Tu jest pies
W nawiązaniu do wczorajszego wpisu spod tagu #android zapraszam do pomocy i odbierania "nagród" :).

Chodzi o pomoc w przetestowaniu aplikacji, którą aktualnie piszę na system Android.

Owa aplikacja jest przewodniko-katalogiem atrakcji turystycznych i wydarzeń w Polsce.

Więcej szczegółów nie podaję, bo jednym z elementów testowania jest stwierdzenie czy aplikacja nosi znamiona intuicyjnej.

W zamian za pomoc mogę zaoferować pewną liczbę punktów lojalnościowych, które można wykorzystać w sklepie Polska Niezwykła. Jest tam
Byliby chętni do pomocy w testowaniu aplikacji na #android?

W zamian za pomoc mogę dać trochę punktów lojalnościowych w serwisie, wymienialnych na mapy, przewodniki, książki, ebooki (generalnie na rzeczy z oferty http://sklep.polskaniezwykla.pl)

Dla każdego byłoby ileś punktów + więcej za zgłoszenie błędu(jeszcze nie wiem ile, bo to zależy trochę od tego ilu chętnych będzie).

#zadarmo #rozdajo #testowanie #pomagajzwykopem
szukam dobrych materiałów o składaniu TDD od podstaw, wprowadzaniu tego w organizacji, maintainowaniu, potencjalnych przeszkodach i problemach etc etc. Poki co znalazłem to: http://www.amazon.com/Growing-Object-Oriented-Software-Guided-Tests/dp/0321503627

Ktoś poleci podobne/lepsze materiały? Zależy mi na j najbardziej aktualnych publikacjach, efektywnym pokryciu większości kodu i wszystkich etapów developementu.

#testowanie #tdd #programowanie
@test_user: właśnie rzuciłem swoją mało ambitną pracę i myślę poważnie o testowaniu oprogramowania. O studentów się biją, ale ja mam tylko technika, da radę znaleźć pracę bez papierka z wyższej uczelni?