Testerzy odpowiadają testerom 28 - Java dla początkujących testerów?

Testerzy odpowiadają testerom 28 - Java dla początkujących testerów?
Takiego pytania jeszcze nie było, a porusza ważną kwestię kodowania początkującego testera.
 

Katarzyna pyta: "[...] mam pytanie odnośnie zawodu testera. Myślałam o tym, żeby nauczyć się programowania w Java, a później usłyszałam od znajomego, że na początek lepiej jakbym testowała, a później jak nauczę się kodować zaczęła kodować. Jakie jest Wasze zdanie?
Dodam ,że nie ma wykształcenia informatycznego tylko humanistyczne, a moje plany wiązałyby się z dużym nakładem pracy."

 

Odpowiedź: Pytanie, jakie musimy zadać, to co jest Twoim celem? Chcesz zostać programistką czy testerką? Jeśli chcesz programować i tym się zajmować, to naucz się od razu kodować. Kodowanie testerskie jest innym kodowaniem niż to typowe dla programistów. Jedni i drugi tworzą kod, ale jego przeznaczenie jest inne. Potrzebne jest również inne nastawienie przy tworzeniu kodu. Celem programisty jest dostarczenie działającego produktu, a celem testera automatycznego jest stworzenie narzędzia do weryfikacji tego produktu. Jeśli nie kodowałaś do tej pory, a wykształcenie masz humanistyczne, to dużo pracy przed Tobą. Ponieważ szansa na niepowodzenie jest duża, warto podzielić drogę na (zwinne) iteracje i regularnie sprawdzać postępy w pracy. Jeśli są niezadowalające, zawsze możesz możliwie szybko wycofać się z tej ścieżki i spróbować łatwiejszego języka niż Java.

Jeśli chcesz zostać koderką narzędzi automatycznej weryfikacji, to warto na początek nauczyć się testowania manualnego. Tworzenie dobrych skryptów testowych wymaga od Ciebie podstawowej wiedzy testerskiej jak umiejętność definiowania wartościowych scenariuszy, zdolności do doboru asercji i / lub weryfikatorów, znajomości testowania w oparciu o dane, itd. Dobry tester automatyczny zna rzemiosło testerskie od podstaw i nie odcina się od podstaw. Zna więc teorię automatyzacji i rozumie jej wartość biznesową.

Upraszczając, ale bazując na własnym doświadczeniu, Javy uczysz się w testowaniu by:

  1. tworzyć testy jednostkowe w JUnit
  2. pisać skrypty testowe dla integracji i na warstwie interfejsowej w Selenium Webdriver.

 

Trzecia opcja, rzadziej spotykana, to programowanie własnych, małych narzędzi wspierających testowanie, jak wtyczki do JMetera lub różnego rodzaju generatory.

 

W każdym przypadku polecamy zacząć od podstaw Java i od publikacji "Java for Testers" Alana Richardsona.

 

Powodzenia!

 

 

SPRAWDŹ TAKŻE
Testerzy odpowiadają testerom 27 - Automatyzacja testów dla Windows i Mac OS? 
Testerzy odpowiadają testerom 26 - Jak zostać testerem 
Testerzy odpowiadają testerom 25 - Studia dla dyplomu 
Testerzy odpowiadają testerom 24 - Co warto automatyzować? 
Testerzy odpowiadają testerom 23 - Studia z testowania oprogramowania 
Testerzy odpowiadają testerom 22 - Przypadki testowe w procesie testowania 
Testerzy odpowiadają testerom 21 - Testowanie a język angielski 
Testerzy odpowiadają testerom 20 - Egzamin ISTQB 

 

 

13635

Powiązane szkolenia

05-06
czerwca
2023
Jarosław Hryszko
online
Praktyka testowania
1 750PLN
Testowanie aplikacji internetowych
12
Wolnych miejsc
Rezerwuj
06-07
marca
2023
Arnika Hryszko
online
Praktyka testowania
1 770PLN
Testowanie użyteczności
9
Wolnych miejsc
Rezerwuj
20-21
kwietnia
2023
Rafał Stańczak
online
Dobre praktyki testowania
1 700PLN
Testowanie w metodykach Agile
12
Wolnych miejsc
Rezerwuj
23-24
marca
2023
Krzysztof Kołodziejczyk
online
Praktyka testowania
1 770PLN
Testowanie aplikacji mobilnych - Android
9
Wolnych miejsc
Rezerwuj
12-13
czerwca
2023
Krzysztof Skarbiński
online
Automatyzacja testowania
1 800PLN
Testowanie REST API dla początkujących w języku python
10
Wolnych miejsc
Rezerwuj
27-28
lutego
2023
Krzysztof Kołodziejczyk
online
Języki programowania dla testerów
1 800PLN
JavaScript dla testerów oprogramowania
9
Wolnych miejsc
Rezerwuj
24-26
kwietnia
2023
Krzysztof Kołodziejczyk
online
Praktyka testowania
3 000PLN
Tester gier
11
Wolnych miejsc
Rezerwuj
13
marca
2023
-09
kwietnia
2023
Krzysztof Kołodziejczyk
online
Automatyzacja testowania
5 500PLN
Praktyka automatyzacji testowania
5
Wolnych miejsc
Rezerwuj

To powinno Cię zainteresować