Hej, mam mały problem. Mam takie zadanko:

Given the Following program

IF X <>= Z

THEN Statement 2;

END
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cyklomatyczna złożoność to maksymalna ilość ścieżek, jakie może przejść dany kod. Służy do tego, żeby stwierdzić czy kod da się utrzymać i testować. Złożoność do 10 jest ok, złożoność powyżej 10 oznacza konieczność refactorowania (można tę granicę przesunąć do ~20 jeśli rzeczywiście jest ku temu uzasadnienie).
Więcej: http://www.literateprogramming.com/mccabe.pdf

(a w przykładzie, który podałeś, tzn. if(expr){ stmt; } złożoność cyklomatyczna jest równa 2)
  • Odpowiedz
@matis11: k---a co
Pewnie najpierw bym na nim usiadł i zobaczył czy się nie złamie, pobujałbym się na nim, czy jest wystarczająco stabilny. Zwróciłbym uwagę, czy można prosto siedzieć i czy jest odpowiednia wysokość. Gdybym miał być bardziej wkurzający to pewnie sprawdziłbym czy nie jest zrobiony z azbestu, czy jego kolor pasuje do otoczenia, z jakiej firmy jest i czym ona sobą reprezentuje. Czy jeśli materiał z tego krzesła jest
  • Odpowiedz
  • 2
@rskk: blackbox whitebox testing. co powinno sie znajdowac w zgloszeniu bledu. przykladowy formularz rejestracji konta - jakbys przetestowal. albo taka p------a jak cechy dobrego testera
  • Odpowiedz
@rskk: Ja w piątek mam rozmowę na automatyk/selenium. Podrzucę o co tam pytali. Na wstępnej rozmowie telefonicznej pytali o to co robiłem w poprzedniej pracy, jakie narzędzie używałem i skąd się uczę. Też czasami pada pytanie czy pracowałem z dokumentacją.
  • Odpowiedz
@PanPiotrus: za te pieniądze nie warto. Popatrz sobie co jest w sylabusie i słowniku(a najlepiej przeczytaj całość) i zadaj sobie pytanie czy jest Ci do tego potrzebne "szkolenie"
  • Odpowiedz
#szwajcaria #zurich #it #kociochpyta #testowanieoprogramowania
siema MIreczki,

Orientuje się ktoś jaka jest średnia stawka dzienna dla freelancer Test Automation Engineer/(6 lat doświadczenia) w Zurychu(sektor bankowy)? Zastanawiam się nad zmianą pracy, rozważam też kontrakty, a że nigdy nie pracowałem w takiej formie to nie wiem z jakimi wymaganiami wyskakiwać. Albo chociaż ile to powinno być więcej procentowo w porównaniu to zwykłej umowy o
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

no to przelicz sobie ile mniej więcej zarabiasz na godzinę i takiej stawki wymagaj. Od dawna bycie freelancerem nie równa się zarabianiu mniej, niż na etacie


@Swiatek7: przecież kontraktor zawsze więcej dostaje, bo nie ma "pewności" kontraktu za rok..
  • Odpowiedz
@Pinek: Tak - wowczas nie masz placone, bo sam prowadzisz dzialalnosc i nie przysluguje Ci urlop (tego typu - firma placi tylko za dni przepracowane ;) ).

@Swiatek7: wiem wiem, ale 1200 dniowki to nadal spora ilosc. Nie wiem tylko jak tam podatki wygladajo
  • Odpowiedz
@Jakr każdy ogarnięty qa lead czy tester wie, że ten certyfikat jak i cała ta klika to jedna wielka porażka, lecz korpo czy rekruterzy biorą to jak 3mies expa praktycznie. Jednym słowem - tak, pomaga znaleźć pracę na starce; tak, są firmy, które tego wręcz wymagają.

@Theia: no niestety we wrocławiu jest bida z ciekawą pracą w naszej branży ;)
  • Odpowiedz
hej, jak mowilem wczesniej, mam kilka ofert, same dla testerow, jutro powinienem miec wiecej:

Quality Consultant level 3-4, DIGIT B4, ASAP 415-450€/dzień
QTP- doświadczenie mocne z automatyzacja i praca na kilku projektach.
levele zmieniaja sie mniej wiecej co 3 lata, wiec 2 level-6 lat, 3-9 lat, 4-12 lat!

2.
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wykopowy_brukselek:
Ad 2 - zakładacie że programista zapoznaje się z selenium dopiero po 6 latach w robocie ? Czemu akurat tyle ? Może jednak oswajają się po 16 latach bo nazwa jakaś dziwna ?
Szczerze, nie rozumiem polityki w której ludzie oceniają czy ktoś się nada po ilości przepracowanych lat... (zakładając że ma się doświadczenie od dwóch lat w górę, co zdaje się być jakimś małym przełomem w karierze)
  • Odpowiedz
@wrzesien: prędzej bym się spakowal i wyjechał.

wczoraj wreszcie spokrzalem co to te cale selenium jest i wygląda na proste. może się naucze API i pójdę stronki psuć, bo pytają ciągle czy nie chcę..

  • Odpowiedz
Chciałbym się was poradzić Mirki. Jestem obecnie na etapie fascynacji legendarnym #programista15k i nie wiem do końca jak rozpocząć moją karierę z IT ( ͡° ʖ̯ ͡°). Trochę się poduczyłem C++ i Javy z youtube'a i internetowych kursów, ale już widzę, że ciężkie będzie zdobycie pracy. Jestem po studiach nie technicznych i nie mam doświadczenia w IT. Czytając wykop dowiedziałem się, że dobrym startem jest praca testera i ostatnio dużo rozmyślałem nad tym. Od początku roku wysyłałem CV na oferty pracy dla testera, ale z marnym skutkiem. Ostatnio doszedłem do wniosku, że dobrym rozwiązaniem będzie zrobienie certyfikatu ISTQB i podszkolenie się z narzędzi testerskich, SQL itp. i wpisanie ich podstawowej znajomości do CV. Znalazłem również coś takiego http://www.vistula.edu.pl/pol/page/studia-podyplomowe/testowanie-oprogramowania . Niestety cena trochę odpycha i wydaję się to być bardziej skierowane dla ludzi z doświadczeniem. Więc podsumowując:

1. Zrobić na własną rękę certyfikat ISTQB (a może i kurs do tego?) czy zaszaleć i iść na studia podyplomowe?

2. Czy bez doświadczenia, ale z tym certyfikatem i podstawową znajomością narzędzi oraz języków programowania trudne będzie dostanie pracy/stażu
  • 39
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MarmurowaKapibara:

Zrobić na własną rękę certyfikat ISTQB (a może i kurs do tego?) czy zaszaleć i iść na studia podyplomowe?


Przerób sobie materiały przygotowujące do ISTQB. Z certyfikatem to jak uważasz i jak dużym wydatkiem będzie dla Ciebie jego koszt - na pewno nie będzie minusem, ale jeśli chciałbyś być docelowo np. programistą, to nie ma co
  • Odpowiedz
hej mirki
kiedys juz tu szukalem ludzi do pracy w #bruksela, glownie w #komisjaeuropejska ale I dla innych firm, niestety nie udalo mi sie znalezc nikogo (udalo sie za to w innych miejscach)
moze tym razem sie uda - moj #rozowypasek szuka informatykow, ja dostaje mnostwo ofert ktore podsylam znajomym bo sam jestem zadowolony z tego co mam, mam kilkoro zaprzyjaznionych rekruterow, ktorzy podsylaja mi czasem oferty wiec moge sie podzielic
jedyny haczyk to ze praca tylko w IT, glownie dla ludzi po #studia, jest szansa bez wyzszego, ale wtedy trzeba miec duzo doswiadczenia
ze studiami tez trzeba miec kilka lat, rzadko kiedy mniej niz 5-6 po
  • 36
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

nie udzielam sie na forach programistycznych:)
nie udowadniasz expa...to jest taki myk, ze tu nawet zdarzaja sie rektuterze ktorzy lekko potrafia podkolorowac CV by lepiej spelnialo wymagania...
stawka okolice 300 jest ok dla singla, dla rodziny z 2 dzieci tez sie da zyc, ale juz jest gorzej jak chcesz zyc na fajnym poziomie, trzeba tez wziac pod uwage ze spora czesc zon tu nie pracuje...
koszty zycia sa dowolne, chcesz wydasz sam 1000, ale kto ci broni wydac 4000?:)
nie ustawiaja sie juz, kiedys bylo lepiej, teraz nawet w Krakowie potrafia placic 18000-22000 na kontrakt, wiec ludziom sie nie chce
tak, czasem wyplata jest ladna, wez taki miesiac jak styczen, czy jakis inny, ktory ma np 23 dni robocze, przy stawce 500 euro na zlotowki wychodzi ponad 50000....jasne podatek trzeba zaplacic, ale czesc ludzi placi w okolicy 10% (koszty:) czy nawet mniej (czasami 0)
  • Odpowiedz
#testowanieoprogramowania #qa

W którym momencie "nauki" do pierwszej pracy w testerce postanowiliście stwierdzić - ok, zaczynam rozsyłać CV. W sensie jakie były wasze umiejętności, jak pewnie czuliście się w danych technologiach?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rskk: Z nauki to przeczytanie w necie kilku wątków pt. "czym zajmuje się tester" i potem atakowanie ogłoszeń z minimalnymi wymaganiami.
  • Odpowiedz
jakiś ładny #tutorial NT. #qa #testowanieoprogramowania w technologiach #webdev ?

nie znam się na tych technologiach, nie chce pisać programów tylko automaty do testowania.

znam pythonga, Linux, VMki i chce się przerzucić z testowania/integracji blackbox C/C++ na cos gdzie jest więcej ofert i kapusty.

zmeczyly mnie archaizmy w pracy.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, niedługo mam rozmowę kwalifikacyjną na staż testera oprogramowania. Wymagana dobra znajomość #python i doświadczenie w pracy z linux/unix systems, więc przygotowuję się na ewentualne pytania. Czego mogę się spodziewać?
Znalazłem między innymi takie pytania:
http://www.careerride.com/python-interview-questions.aspx
http://www.careerride.com/python-interview-questions-2.aspx
Czy to wystarczy?
#testowanieoprogramowania #rozmowakwalifikacyjna
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kater: ah rozumiem, myślałem, że na staż jako człowiek całkowicie nowy w branży testerskiej ( ͡° ͜ʖ ͡°)
Obczaj może jakieś programiki do automatyzowania typu selenium, cucumber, autoit (o ile ktoś tego używa), test complete.
  • Odpowiedz
Idę jutro na rozmowę kwalifikacyjną jako tester oprogramowania i mają być jakieś pytania z SQLa. Jakieś tam podstawy mam, ale co warto sobie przypomnieć/nauczyć się? Doświadczenia zawodowego w testowaniu nie mam.
#testowanie #testowanieoprogramowania #tester
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DreqX: Nie ma reguły ale radziłbym ci powtórzyć dobrze podstawy żeby się nie zamotać na czymś banalnym, niż brnąć w jakieś bardziej skomplikowane rzeczy. Napisać sobie kilka zapytań na kartce też nie zaszkodzi, bo być może będziesz się czuł dziwnie bez podpowiadającego IDE. Na pewno dadzą coś łatwego ale może być podchwytliwe;)
  • Odpowiedz
szukam jakiegos ladnego #cheatsheet lub tutorial nt.
#jenkins do budowania i kontroli wszystkiego plus #xenserver jako host moich VM.

budowanie w sumie ogarnalem, ale czas na jakieś testy i nie chce brudzic tej samej VMki.

są jakieś pluginy co oba niaja dystrybucje softu i kontrole start stop itd VM z poziomu master Jenkinsa?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@audiokoks: jak nie jesteś ambitny to Atos. Ssanie jest w Nokii i Volvo mocne, ale w obu znajomi są mocno podzieleni co do tego czy jest fajnie. Jak znasz niemiecki to Capgemini na propsie. SoftServe mocno wchodzi, ale to ukraińcy więc wiesz, nie ma lekko. Unikaj handlarzy, dokładnie tych co @piolem wymienił ( ͡° ͜ʖ ͡°) Poza tym ładny profil na LinkedIn i nie będziesz
  • Odpowiedz
Siema Mirki, szukam pracy jako tester oprogramowania / tester automatyczny.

Mam małe bo tylko 2 miesięczne doświadczenie z testowania aplikacji mobilnych. W cv mam wrzucone Python, Selenium Webdriver, których to znam podstawy i jestem w stanie przeprowadzić proste testy, logowanie się, pobieranie tekstów, robienie screenshotów.

1. Czego jeszcze mogę nauczyć się jeżeli chodzi o testowanie przy pomocy selenium? Jakie testy przeprowadza się najczęściej?

Na
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kater:
1. Rozwiń swoje umiejętności tworzenia testów automatycznych wykorzystując selenium. Opanuj przykładowo Page Object pattern/Page module pattern. Pooglądaj repozytoria, zobacz jak kod jest rozdzielany (np: core, Page objects, tests). Zrozum ideę dziedziczenia klas w tym wzorcu, opanuj płynne korzystanie z selectorów. Poczytaj jak używać assertions, co to jest setup i teardown, naucz się tworzyć testcasy i testsuity (unittest framework).
Ogarnij jak można przechowywać dane do testów, jakie są wady i zalety każdego rozwiązania.
2. Opanuj gherkina i naucz się pisać testy wykorzystując behave (spokojnie, wiedza z selenium webdriver będzie odpowiednia).
3. Hasło: phantomJS (nie korzystam, nie rozwinę ;) ).
4. Testy API - na testera zaawansowanego z reguły się pojawia. Byłem na 4 rozmowach w na przełomie listopada i stycznia i na wszystkich się pojawiła ta kwestia (w jednej firmie nawet dość daleko posunięta). Nawiasem mówiąc dziś pół dnia w pracy
  • Odpowiedz
@venomik: Nie no wiadomo, budowanie mastera to chwila moment. Ale np. ja w obecnej robocie miałem taką sytuację, że z nieznanych mi do tej pory powodów testy puszczane w Bamboo z wielowątkowością na poziomie kodu testów wywalały się bo zachodziło race condition na jakichś plikach firefoxa. A najlepsze jest to, że nigdzie indziej nie mogłem zreprodukować tego problemu, sprawdzałem chyba na 6 kompach i nic, odpaliłem testy z palca na
  • Odpowiedz