Halo JavaRush! Dina iki kita bakal nganalisa SpeedRun (liwat kacepetan) saka game sing apik banget lan saiki populer "Aku pengin mlebu IT!" Kasenengan kanggo game iki bubar (kanggo alasan objektif) dadi dhuwur banget, mula aku mutusake kanggo mbantu sampeyan ngrampungake pencarian iki! Sedhela babagan aku: 25 taun, gelar sarjana teknik sipil, sawise universitas 3 taun kerja minangka manajer personel, 100 poin kanggo Ujian Negara Bersatu ing matematika! (Aku gumunggung:). Ngrampungake game iki dhewe njupuk kula 12 sasi, Mungkin wong bisa nindakake iku luwih cepet!
Level 1. Tes teori Wektu rampung rata-rata: 1-3 sasi. Biaya: 6 jam / minggu. 30 ewu rubel Penghasilan: Ilmu sing larang regane! Aku ngrampungake kursus mail.ru suwene 2 wulan. Sembarang kursus cocok, anggere kurikulum kalebu topik ing ngisor iki:
Level 2. Nemokake proyek pisanan Rata-rata wektu rampung: 1-2 sasi. Biaya: 10^5+ sel saraf. Penghasilan: Pengalaman sing larang regane! Njupuk kabeh katrampilan sing sampeyan sinau ing level 1 lan nambah rasa percaya diri, sampeyan kudu golek ANY internship / proyek sing ditawakake pasar. Ing tahap iki kita butuh pengalaman lan ora liya. Sawetara artikel sing bakal mbantu sampeyan nyiyapake wawancara pisanan:
Aku ngliwati tingkat iki ing 2 minggu ing upaya katelu (2 wawancara sing ora kasil) lan pungkasane kerja adoh minangka penilai (malah ora dadi tester) ing Yandex. Padha mbayar udakara 60 rubel / jam ing kana, digabungake karo proyek lawas. Sing utama kanggo kita yaiku pengalaman!
Level 3. Praktek testing Wektu rampung rata-rata: 3 sasi. Biaya: 20-40 jam / minggu. Penghasilan: 0-45 ewu rubel. Pengalaman tempur! Kita aktif muter lan nyemplungaken dhéwé ing wilayah anyar. Kita sinau kabeh sing bisa diwaca. Kita kerja tanpa kesel. Ing tingkat iki, kita kudu ngliwati periode percobaan lan entuk pengalaman pertempuran. Katrampilan sing kudu kita lakoni sawise ngliwati level iki:
Level 4. Sinau Otomatisasi! Rata-rata wektu rampung: 3-9 sasi. Biaya: 6-20 jam / minggu. 2000 rub / sasi. Penghasilan: Ilmu sing larang regane! Ayo miwiti sinau basa Jawa lan kerangka otomatisasi! JavaSyntax + JavaCore cukup kanggo kita (20 level JavaRush total!). Iki cukup kanggo ngalih menyang QA Automation. Ana akeh tugas sing ora pati penting ing otomatisasi, utamane nggarap String, Arrays, Collections, Exceptions, stream I/O lan nulis menyang file. Kita uga kudu nggarap kerangka uji coba. Selenium minangka kabeh kita. Sampeyan bisa sinau ing ngendi wae. Aku mulang ing kene: Selenium WebDriver kanggo Pemula Sawise ngrampungake level iki, sampeyan kudu siyap pindhah menyang posisi Junior QA Automation Engineer. Priksa dhaptar kawruh kita:
Level 5. Kita entuk posisi Junior QA Automation Engineer Wektu rampung rata-rata: 1-2 wulan. Biaya: 10^2 sel saraf. Penghasilan: Pengalaman sing larang regane! Ing ngisor iki sawetara sumber daya sing mbantu aku nyiyapake:
Crita nemokake posisi anyar bola-bali. Nanging saiki bakal luwih gampang, amarga operator otomatis kurang umum tinimbang operator manual. Iku becik kanggo kita pindhah menyang posisi anyar ing perusahaan padha. Iki bakal nyepetake SpeedRun kita. Semono uga aku.
Level 6. Kita entuk posisi Middle QA Automation Engineer Wektu rampung rata-rata: 4-12 sasi. Biaya: 10^2 sel saraf. Penghasilan: Pengalaman sing larang regane! 75-100 ewu rubel / sasi. Wawancara kanggo posisi tengah yaiku obrolan babagan apa sing wis sampeyan ngerti, teknologi lan katrampilan apa sing sampeyan duwe. Kanggo katrampilan sing wis dibahas ing ndhuwur, sawetara liyane ditambahake:
Kaya sing sampeyan ngerteni, dalan iki ora gampang, nanging meh kabeh wong bisa nindakake! Mugi guide garing nanging migunani iki bakal migunani kanggo wong :) Yen sampeyan duwe pitakonan, please komentar! Matur nuwun!
- Konsep dhasar ing testing
- Panggonan testing ing proses pembangunan
- Pangembangan kasus tes, nggarap syarat, analisis tes adhedhasar logika bisnis
- Organisasi saka proses testing
- Jinis tes
- Tes kombinatorik
- Strategi testing
- Evaluasi efektifitas tes
- Makarya ing tracker bug
- Dasar-dasar Rest-Soap Api, HTML (Mungkin SQL yen sampeyan begja)
- Pangguna bug tracker sing yakin (Jira ing kasusku)
- Makarya ing *Tim pangembangan Agile (SCRUM ing kasusku)
* Agile saiki ana ing endi wae, kemungkinan bakal persis utawa variasi, nanging bisa uga ana sing eksotis.
- Sintaksis Jawa
- Inti Jawa
- Selenium WebDriver
- TestNg, JUnit
- Git
- Aku bisa nulis apik ing Jawa, nanging biasa-biasa wae ing JavaScript.
- Aku ngerti Selenium kanthi apik, aku kenal karo Appium (pengujian otomatis aplikasi seluler), aku kenal karo Protractor (pengujian otomatis ing TypeScript).
- Gradle lan Maven.
- Jenkins.
GO TO FULL VERSION