Zamulona sobota dla Mirków-Testerów ( ͡° ͜ʖ ͡°) #justjoinitoferty odc#75

poniedziałek - JavaScript, wtorek- PHP, środa - Java/Scala, czwartek - Python, piątek - Ruby/ mobile, sobota -testing
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rzet ja teraz automatyzuję jakiś shit napisany 2 lata temu. Dokumentacja strasznie biedna. Test casów nie ma. Działało na produkcji to i nikt się nie skarżył to o tym zapomnieli. Developer który to tworzył twierdzi, że nie ma czasu pomóc. I tak już siedzę bezuzytecznie 2 sprint a manager ze mnie zadowolony bo się staram i spamuje mailami a to że nie mogę nic zrobić to nie moja wina xD ale
  • Odpowiedz
Sobota dla Mirków-Testerów ( ͡° ͜ʖ ͡°) #justjoinitoferty odc#67

poniedziałek - JavaScript, wtorek- PHP, środa - Java/Scala, czwartek - Python, piątek - Ruby/ mobile, sobota -testing,
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rabusek: trzymam zatem kciuki! ( ͡° ͜ʖ ͡°)

aa tam, daj spokój z trunkiem! Fajnie, jeśli po prostu podrzucisz temat znajomemu programiście :) staram się to rozkręcać organicznie, ale nie jest to tak łatwe, jak by się chciało ( ͡° ʖ̯ ͡°)
  • Odpowiedz
Mam pewien problem z Webdriverem - użycie page.click() przeładowuje stronę, co sprawia, że selenium wyrzuca StaleElementReferenceException.

I ja dokładnie wiem, że to dlatego, że traci referencję do obiektu page, tylko, że w moim kodzie ten exception nie ma większego znaczenia, bo po 'page.click()' nie ma już żadnych operacji na obiekcie o nazwie page.

I jak wyciszę ten exception tak jak na zdjęciu, to wszystko działa w porządku, tylko mam z tym taki
Wrathofthe_Tyrant - Mam pewien problem z Webdriverem - użycie page.click() przeładowu...

źródło: comment_wHN2ZAnAy02AE8VO9aNoEmW2ovMzMLPQ.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@m_bielawski: No właśnie chyba iterować niby można nawet po odczepieniu, ale jakakolwiek próba operacji na elemencie rzuci ten exception.

Bo w moim przypadku to było tak, że po pierwszym użyciu 'page.click()' strona była odświeżana. W tle szła wtedy jedna iteracja przez link, który prowadził do trzeciej podstrony (ale nie był klikany, bo nie spełniał warunku) oraz kolejna iteracja, która napotykała link o nazwie 'Next'. Wtedy kliknięcie na 'Next' było już
  • Odpowiedz
Powiedzcie mi jakiego narzedzia moge uzyc jako tester manualny do 'utrzymania' niewielkiego e-commerce, ktory sklada sie z kilku wersji jezykowych? Chodzi o to, ze klient sam czasem cos zmienia i wywala rozne 404 badz po deeployu brakuje jakiegos zdjecia. Problem jest taki, ze ten e-commerce w roznych jezykach to jest oddzielny byt i trzeba wszystko przeklikiwac po kazdej zmianie (ponad 70 podstron). Wiem, ze sa narzedzia, ktore co jakis czas 'przeklikuja' wybrana
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#testowanieoprogramowania
Selenium webdriver + python + unittest/pytest ma jakąś rację bytu w regesyjnych testach funkcjonalności w bardzo rozbudowanej webowej apce ze skomplikowaną logiką biznesową?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@el_doopa: wybór technologii i narzędzi powinien zająć kilka dni, rozmowy z developerami, sprawdzenie możliwości technicznych itd... nie da się tego ogarnąć na wypoku w dwóch zdaniach :)

aktualnie jestem w projekcie gdzie testujemy mega rozbudowaną apkę webową z podobnym stackiem (tylko Javą zamiast Pythona).

Jaki problem chcesz rozwiązać? Wyboru technologii? Spróbuj sprecyzować pytanie.

EDIT: ok, po wpisach widzę że dopiero zaczynasz karierę testerską. W skrócie - wszystko może mieć rację
  • Odpowiedz
Stalo się, koniec projektu. Gdyby ktoś miał jakieś ciekawe oferty pracy dla QA/testera zdalnie to zapraszam priv :D
4 lata doświadczenia, pół roku w SAPie, spora baza własnych urządzeń mobilnych na potrzeby testów zdalnych.
#testowanieoprogramowania #pracbaza
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#testowanieoprogramowania #pracait #programowanie

Czy rola testera oprogramowania czy tam szeroko pojętego QA w małych/średnich firmach zostaje powoli usuwana? Porównując do tego co było kilka lat temu na rynku to obecnie 9/10 ofert pracy jest z korporacji finansowych. Z drugiej strony wszyscy się do tej pory śmieją, że większość testerów w takich firmach to żony programistów. Może wszystkie takie posadki rozchodzą się po znajomości?
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

QA jest wciąż potrzebny i absolutnie nie powiedziałbym, że posadki rozchodzą się po znajomości (przynajmniej nie bardziej, niż posady programistów). Natomiast można powiedzieć, że część z kompetencji QA jest przejmowanych w ramach ruchu DevOps. Stawia się tam na testy/środowiska automatyczne, często tworzone przez zespół developerski. Innymi słowy: zdarza się, że im więcej automatyki w testach i środowisku, tym bardziej zamiast czystego QA popularne są posady DevOpsów lub full-stacków.
Z drugiej strony, nie
  • Odpowiedz
Mireczki spod #programowanie, mam taki problemik. Mam napisać testy do aplikacji, na bazie których będzie ona powstawać. Ktoś może coś pomóc w tym zakresie? Czego szukać, gdzie tego szukać, żebym wiedział jak takie coś się robi, jak takie coś ma wyglądać. Nigdy czegoś takiego nie robiłem. (Testy same w sobie to trochę tak, ale takie żeby na tym aplikacje budować, to nie bardzo).
Za pomoc płace w zielonych
#
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Xax92: nie weim w jakim języku kodzisz, ale przewaznei sa wbudowane rzeczy do tego 'assert'

https://msdn.microsoft.com/pl-pl/library/microsoft.visualstudio.testtools.unittesting.assert.aspx


@Piotrp7: @Xax92: szukaj narzędzi do unit testów, zazwyczaj nazywają się xUnit, gdzie za x są różne litery, np jUnit (java), NUnit (c#), pyUnit (pyton), w tych bibliotekach masz własnie "assert" między innymi. Ale ogólnie to co masz zrobić to właśnie TDD. Tych narzędzi możesz użyć zarówno do unit testów, ale
  • Odpowiedz
Sobota dla Testerów. ( ͡° ͜ʖ ͡°) #justjoinitoferty odc#59

poniedziałek - JavaScript, wtorek- PHP, środa - Java/Scala, czwartek - Python, piątek - Ruby/ mobile, sobota -testing
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Proszę nie robić przykładów kodu podatnego na ataki w PHP, psuje to wizerunek tego języka ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@damianbeat: praca zdalna w polsce albo w jakimś trzecim świecie? albo np na ukrainie, myślę że mieszkanie w ukrainie + praca zdalna stamtąd jakaś dobrze płatna i pewnie dużą część pensji odłożysz
  • Odpowiedz
Hej,

Chciałem spytać o dobre praktyki pisaniu testów (w moim przypadku będą to testy aplikacji desktopowych)

I przykładowo testy takiego kalkulatora, jakie będą dobre praktyki, jeżeli chodzi o podział klas ?

Czy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sephirek: Hej,
Tylko funkcjonalne, czy guzik 1 odpowiada rzeczywiście wyswietleniu "1"
Czy dodawanie odejmowanie dzielenie mnozenie działa.
Czy przy dzieleniu przez 0 jest odpowiedni komunikat
Czy jeżeli rozwinę menu to odowiednia lista opcji sie wystwietla
tego typu rzeczy i nie wiem jak to rozegrac pod względem architektury zeby
  • Odpowiedz
@bartixon: jeśli chodzi Ci o testy jednostkowe, to nie testujesz GUI tylko logikę (bardzo ważne żeby oddzielić logikę od interfejsu). A później to najlepiej podzielić tak, jak masz klasy w samym kodzie
  • Odpowiedz
Mirki, pisze swój pierwszy test automatyczny (QA here) i chciałem się spytać o dobrą strukturę kodu, czy dobrą praktyką jest tak, że każdy "poziom" testu jest w osobnej klasie ?
przykładowo jest to test kalkulatora i w osobnej klasie dam AddTest, w osobnej MultiplyTest i tak dalej?
Czy może standardem jest jeszcze inna praktyka ?

** Docelowo będę testował na codzień aplikacje desktopowe

#programowanie #testowanieoprogramowania #informatyka
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bartixon: klasy czy funkcje?

poziom czy rodzaj?

add czy multiply to raczaj ten sam poziom a inny rodzaj. Z kolei użycie w kalkulatorze wciskania guzików a używanie jego funkcji to niech będzie inny poziom.
  • Odpowiedz
@rzet: czylio cos w stylu, czy wszystkie guziki działają, będzie w jednej klasie, potem czy poprawnie liczy (dodawanie odejmowanie mnozenie itd) jeszcze w innej, w innej też, czy rozwija odpowiednią listę po naciśnięciu na jakiś przycisk.
Dobrze myślę ?
  • Odpowiedz