Yazılım testçiliği aranan bir meslektir. Meslek testi uzmanı Test uzmanı olmak nerede öğrenilir

Bu yazıda sizi bir yazılım testçisi (veya testçisi) gibi bir mesleğe tanıtacağız. Bu mesleğin alaka düzeyi hakkında, testçi olmak için sahip olmanız gereken bilgiler hakkında konuşalım. Ayrıca, bu tür bir bilgi yeterli değilse, öğrenme yolları hakkında. Ve elbette, işin çok özellikleri hakkında. Yani, bu sizi ilgilendiriyorsa, devam edelim.

Yazılım Test Uzmanı kimdir?

Şimdi BT alanı hızla gelişiyor ve ivme kazanıyor. Bu alanda çalışacak insanlar yeteneklerini her zaman makul bir şekilde değerlendirmezler. Yine de bu da bir iştir ve burada da özel becerilere ihtiyaç vardır. Öyleyse, çılgınca boş pozisyonlar aramadan önce, bir testçinin genel olarak ne yaptığını ve bilmeniz gerekenleri anlayalım.

Test uzmanı, yeni geliştirilen programların performanslarını kontrol etmesi, hataları belirlemesi ve düzeltilmesi için programcılara iletmesi gereken bir uzmandır.

Test cihazının çalıştığı şirkete bağlı olarak, bir çalışanın görevleri çeşitli görevleri içerebilir. Beceri yelpazesi ne kadar geniş olursa, bir testçi o kadar yüksek ücretli iş bulabilir. Ana sorumluluklarını düşünün.


  • planların ve test yöntemlerinin geliştirilmesi;
  • yazılımın çalışması sırasında karşılaşılabilecek durumların simülasyonu
  • geliştirilen yazılımın doğrudan test edilmesi;
  • teste dayalı belgelerin doldurulması;
  • tespit edilen hataların analizi ve sınıflandırılması;
  • hata düzeltme sürecinin kontrolü;
  • bir raporun derlenmesi;
  • geliştirici ile iletişim;
  • danışmanlık müşterileri.


  • çalışmalarını gereksinimlere göre organize edebilmelidir;
  • test cihazı bir PC ile güvenle çalışmalıdır;
  • Her test temelinde doldurulması gerekeceğinden, belgelerle çalışma becerisi gereksiz olmayacaktır;
  • sözde hata veya kusur raporları yazabilmeniz gerekir - programda bir hataya neden olan durumu tanımlayan, nedenleri ve beklenen sonucu belirten belgeler;
  • ayrıca doğrulama sürecinin kendisini veya başka bir deyişle doğrulama için gerekli adımları tanımlayabilmeniz, yani test senaryoları oluşturabilmeniz gerekir;
  • İngilizce bilgisi iş aramayı olumlu yönde etkileyecek;
    Bu faktör günümüzde birçok meslekte önemli bir rol oynamaktadır.
  • test cihazı tercihen HTML (Web Belgesi İşaretleme Dili)/CSS (Belge Görünüm Açıklama Dili), XML (HTML ile birlikte belge işaretleme dili) ve SQL (veritabanlarını yönetmek için kullanılan programlama dili) ile çalışabilmelidir;
  • uzman, en azından temel düzeyde, test otomasyonu, Silk Test veya Rational Robot programları ile çalışabilmelidir.


  • merak, titizlik;
  • yaratıcı düşünme, iyi hayal gücü;
  • esneklik, değişikliklere hızlı yanıt verme yeteneği;
  • gelişme arzusu ve hazırlığı;
  • dikkat;
  • sosyallik;
  • stres toleransı;
  • yeterlik;
  • yapılan iş için sorumluluk;
  • belgelerin hazırlanmasında okuryazarlık;
  • kişinin bakış açısını doğru ve net bir şekilde ifade etme yeteneği.


Mesleğin şu anda çok alakalı olmasına rağmen, özellikle yazılım testçisi olarak eğitim verecekleri tek bir üniversite bulamayacaksınız. Bu nedenle, bir testçi için en temel eğitim kendi kendine eğitimdir.

Halihazırda Uygulamalı Matematik, Bilgi Teknolojisi veya benzeri bir alanda diploması olan tamamlanmış bir teknik enstitünüz varsa bu iyidir. Ancak insani bir üniversitede okuduysanız, ikinci bir yüksek teknik eğitim almak için gitmeniz gerekmez. Bu çok zaman alacak ve prensipte haklı değil.

Kendinizi test etmenin tüm inceliklerini çevrimiçi kurslarda öğrenebilirsiniz, işte bazı örnekler:

  • "Hızlı test" (R. Culbertson, K. Brown, G. Kob)
  • "Yazılım Testi" (S. Kaner, D. Falk, E. Kek Nguyen)

Yazılım test cihazı eğitimini farklı kılan nedir? Teoriyi çalışabilir, test etmenin temellerini anlayabilir ve hatta evinizden çıkmadan uygulamaya başlayabilirsiniz. Her şey çevrimiçi.

Test uzmanı mesleğinin temelini inceledikten sonra, birkaç profilden birini seçebilir ve özellikle bu konuda uzmanlaşabilirsiniz:

  • mobil uygulama testi;
  • test otomasyonu;
  • yüksek derecede yük ile karakterize edilen daha karmaşık sistemleri test etmek.


Yani, burada bir yazılım testçisi olarak eğitildiniz. Nereden başlamalı? Tabii ki, bir iş arama ile. Akla gelen ilk şey, aşağıdaki gibi platformlarda iş aramaktır:

Ayrıca serbest borsaları da inceleyebilirsiniz. Bunlardan bazıları:

Hemen hemen her boş pozisyonda, iş deneyimi gibi bir gereklilik bulacaksınız. Ancak bir yazılım testçisi deneyimsiz ne yapmalıdır? Kısır döngü: iş bulmak için deneyime ihtiyacınız var; Deneyim kazanmak için işe gitmeniz gerekir. Ama yine de bir çıkış yolu var. Aşağıda, bu deneyimi elde etmenin birkaç yolu sunulacaktır.

  1. Küçük bir projede ücretsiz olarak iş bulabilirsiniz. Orada eğitileceksin, ki bu çok faydalı, pratikte kendini deneyeceksin. Bu tür projeler genellikle bir uzmandan çok fazla zaman gerektirmez (günde yaklaşık 1 saat), ancak gerekli deneyimi sağlarlar.
  2. Biz kendimiz her gün internette farklı sitelerde oturuyoruz. Peki sizi bu siteleri test etmekten alıkoyan nedir? Yük testinden kimse bahsetmiyor, ancak işlevsellik ve kullanılabilirlik testi yapılabilir. Özellikle bu siteyi sık sık ziyaret ediyorsanız test etmeniz daha kolay olacaktır.
    Test sırasında hatalar bulduysanız, sitenin yaratıcılarına bu konuda yazmak doğru karar olacaktır. Bulunan sorunları açık ve net bir şekilde tanımlayın ve en önemlilerini en başa koyun, muhatabınıza doğru yapıp yapmadığınızı, sorusu olup olmadığını sorun. Saygılı bir şekilde bir mektup yazın, eleştiri yapıcı olmalı ve siteye yönelik olmalıdır, yaratıcıya değil.
    Hatta bu şekilde bir iş bile bulabilirsin!
  3. Web sitelerinin yanı sıra mobil uygulamaları da test edebilirsiniz. Yine, kullandıklarınızı alın ve hataları, kusurları arayın. Ayrıca uygulama geliştiricilere yapıcı geri bildirim gönderebilirsiniz. Her şeyi baskın yapmadan doğru bir şekilde anlatırsanız, belki geri bildiriminiz dikkate alınır ve bazı eksiklikler giderilir.
  4. Favori sitelerinizde hata bulmakta sorun yaşıyorsanız, özel herkese açık test sitelerini ziyaret edebilirsiniz.


Sonunda bu alanda çalışmaya başlayıp başlamayacağınızı anlamak için yazılım testçiliği mesleğinin ana avantajlarını ve dezavantajlarını göz önünde bulundurun.

Avantajlar:

  • Uzmanlığın hızlı ve uygun gelişimi. Test uzmanı pozisyonunu almak istediğiniz şirkette istihdam eğitimi bulmak da mümkündür.
  • Test cihazının uzaktan çalışma yeteneği. Bu, artık yardıma ihtiyacı olmayan daha deneyimli profesyoneller için daha uygundur.
  • Bu iş, diğer uzmanlıklarda daha fazla gelişmenize izin verecek olan BT alanında iyi bir başlangıçtır.
  • Yazılım testçilerine olan talepten bahsetmemek mümkün değil. Kesinlikle işsiz kalmayacaksınız!
  • Oldukça iyi maaş ve büyüme fırsatları.
  • Bu alandaki uzmanlar yaşa göre sınıflandırılmaz ve seçilmez, burada mevcut beceriler ve iş deneyimi çok daha önemlidir.
  • Bu, bir kişinin hem yaratıcı hem de analitik yeteneklerini birleştiren büyüleyici ve ilginç bir meslektir.

Dezavantajları:

  • Özellikle becerileriniz ve yetenekleriniz ile sınırlı olan işler monoton ve monoton olabilir.
  • Çoğunlukla yerleşik yaşam tarzı. Bu nedenle, testçiler ve bir bilgisayarda çalışan diğer tüm uzmanlar, hayatlarının aktif bileşenini düşünmelidir.
  • Dar bir uzman olarak kalmanın küçük bir riski vardır, ancak bu sorun ancak gelişme arzunuzla kolayca çözülebilir.

Test cihazları, öncelikle yazılım (örneğin 1C), bilgisayar oyunları, mobil uygulamalar veya herhangi bir web sitesinin oluşturulması ve geliştirilmesinde yer alan büyük şirketlerde talep görmektedir.
Bir android uygulama test cihazı gibi işler, daha karmaşık sistemleri test etmek için karmaşıklık açısından hiçbir şekilde daha düşük değildir. Her yerin kendi nüansları, kendi gereksinimleri vardır.


Böylece en keyiflisine ulaştık. Bir yazılım testçisinin maaşı ne kadardır?

Bir testçinin maaşı, doğrudan bilgi ve becerilerine, başarıyla uygulanan ürünlere ve iş deneyimine bağlıdır. Her çalışma yılı, bir uzmanın maaşına yaklaşık 10.000 ruble ekleyebilir.

Acemi bir uzman, 25 ila 45 bin ruble maaşa güvenebilir. Bu nedenle, 2-3 yıl çalıştıktan ve deneyim kazandıktan sonra, bir testçi yaklaşık 60.000 ruble maaşla boş pozisyonları güvenle arayabilir. 5 yıllık başarılı çalışma, 150.000 rubleye kadar gelir elde edebilecek. her ay. Ana şey, öğrenme ve gelişme arzusu ve istekliliğidir!

Hangi sonuca varılabilir? Bir testçi, iyi bir gelir getiren çok popüler bir meslektir. Evet, bir testçinin ana görevi olarak test etmek, gerekli becerileri gerektirir, ancak bunları öğrenmek o kadar da zor değildir. Hem çevrimiçi kurslarda hem de şirketin kendisinde bağımsız olarak eğitim alabilir, önce orada bir testçi olarak stajyer olarak iş bulabilir ve ardından ana çalışan olabilirsiniz.

Neredeyse bir yıl, Noveo'da sıfırdan başladı.

Mesleğe nasıl girdiniz?

Kendimi testlerde denemeye karar verdim, internette bulunan belirli miktarda literatürü okudum, birkaç görüşmeden geçtim, bunlardan birkaçı başarılı oldu. Bu alanı sevip sevmediğimi, gelişmek isteyip istemediğimi anlamak için kendime bu mesleğe hakim olmak için biraz zaman verdim.

Web'deki geliştirme sürecinin beklenmedik bir şey olduğu ortaya çıktı, çok hızlı bir şekilde araştırmak zorunda kaldım ve zaten erken aşamalarda ürünün görünümü, kullanıcı arayüzü vb. dahil olmak üzere bazı sorumluluklar üstleniyor ve kararlar alıyordum. Belge olmadan, yani deneyimle, her şeyin nasıl çalıştığını öğrenmek için çalışmanız gerektiğini keşfetmek ilginçti. Katılımımızla şartnamenin geliştirildiği projeler vardı!

Titizlik, her şeyi iyi yapma arzusu.

Diğer herhangi bir işte olduğu gibi, sadece çalışma arzusunun olmaması. Mesleğin kendisinin reddi.

Şahsen benim için, çok fazla proje yükünün olmadığı ve kendinizi meşgul etmek için her küçük görev için delirmeye ve terlemeye başladığınız bir zamandır. Noveo'da böyle anların nadir olması güzel!

Ve en hoş olan şey nedir?

Özellikle karmaşık bir görevin başarıyla çalışan sonucunu görmek için.

Motivasyon, yani bunu neden yaptığınızı, neden büyümeniz gerektiğini ve yeni edindiğiniz becerileri nereye yönlendireceğinizi anlamaktır.

Dikkatlice düşünün ve karar verirseniz her şeyi tartın - çalışın: D

Natalia, testçi:

Kaç yıldır test uzmanısın?

Yaz 3 yıl olacak.

Mesleğe nasıl girdiniz?

Programcı olmak için eğitim aldım, ancak mezun olunca kod yazmanın yanı sıra tasarımcı veya analist gibi ilgili mesleklerin hala benim işim olmadığını fark ettim. Ama bir şeyleri kırmayı her zaman sevmişimdir!

Hayır, her şey tahmin edilebilirdi: Bir uygulama var, gereksinimlere uygunluğunu kontrol ediyorsunuz.

Beklenmedik - her şey işten ayrılmaya başladı. Daha önce internetteki sitelere girdiğimde bir sorun görmüyordum ama artık ev aletleri bile bozuluyor. Kocam zaten “Her şeyi test etme!” diyor. :)

Bu meslekte en zor şey nedir?

Nihai sonuçtan sorumlu olan sizsiniz, ne zaman yayınlayabileceğinize ve ne zaman daha hassaslaştırmanız gerektiğine karar verin. Evet bunun için bir takım kriterler ve test senaryoları var ama son karar sizin.

Ve en hoş olan şey nedir?

Kullanıcının sistemle ilgili sorunları görmemesi.

Bir şeyleri kırmayı seviyorum çünkü her şey yolunda giderse, size ihtiyaç duyulduğundan şüphe etmeye başlarsınız. Sorunları bulmayı ve önlemeyi severim.

Becerilerinizi geliştirmek için ne gerektiğini düşünüyorsunuz?

Anton'un şirketimizde yürüttüğü eğitimleri daha çok web odaklı Selenium konusunda olsa da takdir ettim ama yine de mobil uygulamalar konusunda uzmanım.

Yazılım testçisi olmayı düşünenlere tavsiye veya ayrılık sözleri verin!

Söylemesi zor, denemelisin!

Anton, testçi:

Kaç yıldır test uzmanısın?

Neredeyse 2 yıl.

Mesleğe nasıl girdiniz?

Neredeyse tesadüfen. Bir arkadaşım, şirketlerinin test cihazlarına ihtiyacı olduğunu söyledi ve yeni bir iş alanı aradığımdan ve testler benim için ilginç olduğundan, denemeye karar verdim. Test etmek birçok noktada aynı anda ilgi çekiciydi: dikkat, mantıklı ve eleştirel düşünme, programlama bilgisi ve ürün mimarisi işe yarayacaktır. Uygulamanın nasıl çalıştığını ve nasıl çalışması gerektiğini herkesten daha iyi siz bilmelisiniz!

Beklemediğin bir şey oldu mu?

Eğitimimden bu yana BT'de pek çok şey değişti: geliştirme yaklaşımları, dağıtım yöntemleri, ürün yaşam döngüsü... Halihazırda bir şeyler biliyordum, hareket halindeyken öğrenmem gereken bir şey. Örneğin, artık otomatik dağıtım, Git ve diğer şeyler her yerde kullanılıyor, o zamanlar yeni gelişiyorlardı.

Hangi kişisel nitelikleriniz sizi mükemmel bir testçi yapar?

Farkındalık, eleştirel ve mantıklı düşünme. Test eden kişinin projenin mimarisini anlaması, olaylara farklı bir açıdan bakabilmesi çok faydalıdır. Muhtemelen en önemli şey mantıklı düşünmektir! İnsanların hiç sahip olmadığı nadiren olur (ya da buna inanmak istiyorum).

Bu meslekte en zor şey nedir?

Azim ve konsantrasyon. Uygulama ile uzun süre çalıştığınızda göz bulanıklaşıyor. Ancak, tüm bu noktalar, rutin bir payın olduğu herhangi bir meslek için geçerlidir.

Ve en hoş olan şey nedir?

Ürünü mükemmel hale getirmek için, yalnızca komut dosyalarını "delmek" değil, aynı zamanda kullanılabilirliği test etmek ve mimariyi etkileyebilmek için kalite kontrolünü gerçekten izleyin. İyi incelemeler, mutlu kullanıcılar.

Becerilerinizi geliştirmek için ne gerektiğini düşünüyorsunuz?

Habr, BT ile bağlantılı olan herkes için iyidir. Tabii ki, tüm materyaller eşit derecede faydalı değil, ancak çok ilginç olanlar var. Mimariyi, yazılım geliştirme kalıplarını, tasarım kalıplarını bilmek faydalıdır. KG testi ve KG otomasyonu bloglarını her zaman okurum.

Becerilerinizi geliştirmenin en iyi yolu, bir şeyi 100 kez tekrarlamaktır!

Kalite kontrolün ilginç, sürekli gelişen bir alan olduğunu unutmamalıyız. Mümkün olduğunca denemeniz ve her şeyde kusur aramanız gerekir. BT hayatımızda giderek daha yoğun hale geliyor: her birimiz günde en az bir web sitesi açar ve en az bir uygulama kullanırız. Hepsi biraz benzer, nasıl çalıştıklarına dikkat etmeniz gerekiyor, bu çok yardımcı olacak!

Şirketimizde test otomasyon eğitimleri veriyorsunuz, bize bundan bahsedin!

Bu eğitim üzerinde çalışmaya başladığımda amacım mümkün olduğunca çok kişiye ders vermek ve süreçleri şirkete oturtmaktı. Bir dereceye kadar işe yarıyor, devam edeceğim!

Kurslarda, otomatik test araçlarını ve çerçevelerini analiz ediyoruz: Vagrant, Selenium ve diğerleri. Uygulamanın mimarisini anlamayı, kod yazmayı ve kullanıcı ile uygulama arasında etkileşimi sağlamayı öğreniyoruz.

Ve bu yıl ilk kez yaz stajı sırasında test yönünü başlatıyoruz! Üzerinde, test ve kalite kontrolünün teorik ve pratik ilkelerinin yanı sıra web uygulamalarının test edilmesinin otomasyonu hakkında konuşacağız: basitten karmaşık vakalara.

Yazılım testçisi olmayı düşünenlere tavsiye veya ayrılık sözleri verin!

Unutulmaması gereken en önemli şey, testçinin görevinin kalite kontrol olduğudur. Bu, yalnızca test senaryolarının kontrol edilmesini değil, aynı zamanda uygulamanın tüm özellik ve niteliklerini içerir: kullanılabilirlik, mimari, hatta desteğin karmaşıklığı ve kod incelemesi. Otomatik test bile yalnızca uygulamanın çalışmasını kontrol etmenin bir yolu değil, aynı zamanda geliştirmenin kalite kontrolünü de sağlar!

Tatyana, testçi:

Ne zamandır test kullanıcısısın?

9 - ama hayır! - yakında 10 ay olacak.

Mesleğe nasıl girdiniz?

Ondan önce 10 yıl analitik alanında çalıştım, bir analitik merkezin başında bulundum, ardından IT alanına geçmeye karar verdim. İlk başta analitiklere geçmeyi düşündüm, özel kurslar aldım, ancak daha sonra en doğrudan ve derin teknik bilgi gerektirmeyen bir testçi yolunu seçtim.

Beklemediğin bir şey oldu mu?

Bir şeyin tam bir sürpriz olduğunu söyleyemem. Evet, ilk aşamada özel bilgi gerekli değildir, ancak iyi bir uzman olmak istiyorsanız, programlama da dahil olmak üzere bir dizi beceriyi yükseltmeniz gerekecektir: örneğin, otomatik testler yazmak derin teknik bilgi gerektirecektir! Şahsen, çeşitli görevler beklemiyordum: örneğin, Noveo'da bazen bir test cihazının yalnızca uygulamanın çalışmasını kontrol etmesi değil, aynı zamanda özellikleri ve gereksinimleri analiz etmesi ve müşteri ve geliştiricilerle iletişim kurması bekleniyor. Daha zor, ama aynı zamanda daha ilginç!

Hangi kişisel nitelikleriniz sizi mükemmel bir testçi yapar?

Geleneksel olarak, dikkat bu kalite olarak adlandırılır, kendi başıma, test eden kişinin çok becerikli olması ve açık olmayan test senaryoları ve beklenmedik kullanım senaryoları bulması gerektiğini eklerdim.

Test uzmanı olmayacağınızı netleştiren şeyler olduğunu düşünüyor musunuz?

Sadece en kolay yolu “delme” ve üzerine yerleşme arzusu. Ve muhtemelen, nezaket ve kimseyi rahatsız etme isteksizliği. Bana öyle geliyor ki, testçi “kötü” olmalı ve her şeyi mahvetmeye çalışmalı. Tabii ki, bir hata olasılığı ve düzeltme ihtiyacı farklı olabilir, ancak göreviniz uygulamayı amaçlanmayan bir şekilde kullanma fırsatı bulmaktır!

Bu meslekte en zor şey nedir?

Benim için en zoru, projeye hızlı bir şekilde dalmanız, büyük resmi görmeniz gereken ilk aşamadır. Bizimle, bir test uzmanı genellikle her şeyin uzun süredir "bilindiği" ve sizin sadece çözmeniz gereken sonraki aşamalarda yer alır.

Ve en hoş olan şey nedir?

Yine standart cevap, tek bir hata bulamayan memnun bir müşteri ve mutlu kullanıcılardır. Ancak ürünün son kullanıcılarından çoğu zaman geri bildirim alamıyoruz, bu yüzden kendi adıma şunu söyleyebilirim: En güzel şey projeyi tam olarak anlamaya başladığınızda, bilgi sahibi olduğunuz hissidir.

Becerilerinizi geliştirmek için ne gerektiğini düşünüyorsunuz?

Birçok yolu var: Bu hem edebiyat hem de forumlar, ancak en önemli şey deneyim, çünkü tüm kitapları okuyamazsınız, ancak pratikte çok şey öğrenilir! Kendinizi kullanıcının yerine koyabilmek önemlidir.

Yeni başlayanlara tavsiye edebileceğiniz, farkındalığı geliştirmek için kullandığınız herhangi bir alıştırma veya kaynak var mı?

Programcılar ve kullanıcılar arasında bir "müzakereci" rolüyle ilgili teori artık popüler. Bu, programcılardan anlayan, ancak aynı zamanda kendini basit bir kullanıcının yerine koyabilen bir kişidir. Şahsen, bu konuyla ilgili literatürü okudum.

Yazılım testçisi olmayı düşünenlere tavsiye veya ayrılık sözleri verin!

Ana şey başlamaktır. Sonsuz bir şekilde hazırlayabilir ve okuyabilirsiniz, ancak aslında her şey deneyimle gelir. Korkmamak ve denemek önemlidir!

Andrey, testçi, proje yöneticisi:

Kaç yıldır test uzmanısın?

Zaten 4 yıl.

Mesleğe nasıl girdiniz?

Neredeyse tesadüfen. Her şeyin nasıl, neden ve neden çalıştığını, sistemin nasıl çalıştığını merak ediyordum, bir özgeçmiş gönderdim - ve beni aldılar!

Beklemediğin bir şey oldu mu?

Benim gibi insanların bölümünde oturacağımı düşündüm ama sonunda programcılar ekibi arasında yalnız kaldım! Ancak sonunda bunun daha da iyisi olduğu ortaya çıktı: iletişim için zaman harcanmaz, ayrıntıları bilet atmadan hızlı bir şekilde netleştirebilirsiniz.

Hangi kişisel nitelikleriniz sizi mükemmel bir testçi yapar?

Dikkat, titizlik, inançsızlık.

Burada bana testçinin kötü, yaratıcı olması ve her şeyi mahvetmeye çalışması gerektiği söylendi. Sen ne diyorsun?

(Gülüyor) Öyle. Test cihazı biraz Terminatöre benziyor.

Test uzmanı olmayacağınızı netleştiren şeyler olduğunu düşünüyor musunuz?

Söylemesi zor... Muhtemelen, pasiflik, balgam, mantıksal düşünme eksikliği veya tahmin etme yeteneği.

Bu meslekte en zor şey nedir?

Milyarlarca ayrıntıyı netleştirme ve hatırlama ihtiyacı, çokça iletişim, her zaman büyük resmi akılda tutma ihtiyacı.

Ve en hoş olan şey nedir?

Projenin işe yaradığını, dünyaya iyilik ve mutluluk getirdiğini görmek olumlu bir geri bildirimdir.

Yazılım testçisi olmayı düşünenlere tavsiye veya ayrılık sözleri verin!

Cesaret etmek!

Tatyana, testçi

Kaç yıldır test uzmanısın?

4,5 yıldır Noveo'da test uzmanıyım. Bundan önce, başka bir şirkette farklı bir pozisyonda çalıştı, ancak aslında aynı testlerle uğraştı. yani toplam 6 yıl :)

Mesleğe nasıl girdiniz?

Evet, biraz sorunsuz gitti. İster istemez teknik destekte çalışırken, müşterilerin şikayetlerinin işe yarayıp yaramadığını ve geliştiricilerimizin gereken her şeyi düzeltip düzeltmediğini kontrol etmeye başlarsınız. Ben de başladım :) Sonra arkadaşım resmen test yapmam için beni Noveo'ya çağırdı. Kabul ettim ve asla pişman olmadım!

Beklemediğin bir şey oldu mu?

Özellikler Fransızca! Açıkçası işimin bununla başlayacağını hiç düşünmemiştim :)

Hangi kişisel nitelikleriniz sizi mükemmel bir testçi yapar?

Auranız doğru olduğunda. Nereye gidersen git, her yerde her şey bozulur! :) Şaka. Aslında bu, çalışkan, özenli ve hayal gücü olan insanlar için bir iştir.

Test uzmanı olmayacağınızı netleştiren şeyler olduğunu düşünüyor musunuz?

Düşüncelerinizi açık ve net bir şekilde nasıl ifade edeceğinizi bilmiyorsanız, test uzmanı olarak çalışmak zor olacaktır. Yazılı çalışmayı sevmemek (test planları, hata raporları).

Bu meslekte en zor şey nedir?

Ayrıntılara her zaman dikkat etmek, doğru konsantrasyonu sağlamak her zaman mümkün değildir :) Peki ve iletişim :) İletişim kurmak zordur.

Ve en hoş olan şey nedir?

Kullanışlı hissedin, ürünü daha iyi, daha iyi ve daha kullanışlı hale getirdiğinizi hissedin.

Becerilerinizi geliştirmek için ne gerektiğini düşünüyorsunuz?

Muhtemelen meslektaşlarla daha fazla iletişim, bazı kurslara veya derslere gidin.

Yazılım testçisi olmayı düşünenlere tavsiye veya ayrılık sözleri verin!

Çok uzun düşünme, sadece dene. Senin olursa anlarsın :)

Anastasia, kıdemli test uzmanı:

Kaç yıldır test uzmanısın?

neredeyse 10 yıl :)

Uzun zaman oldu, hiç mesleğini değiştirmeyi düşündün mü?

Üstelik denendi bile! Bir zamanlar kendimi hem bir test grubunun lideri olarak hem de proje yöneticisi olarak denedim, ancak test sürecini özlediğimi fark ettim ve genel olarak, şu anda tam olarak ne yapıyorsam onu ​​yapmak benim için daha ilginç. Etrafta dolaşmak, düşünmek, olanı ve olanı karşılaştırmak ... Artık toplumda bir testçinin sadece alana girmek isteyen gençler için bir meslek olduğuna dair bir klişe var ve daha fazla büyüme sadece analistler, programcılar veya yöneticiler.

Bu doğru değil! Dikey büyümeye ek olarak, meslekte yatay büyüme de vardır: test etme manuel ve işlevsel testlerle sınırlı değildir, ancak yük veya otomatik test için yeni beceriler öğrenmeniz ve ustalaşmanız gerekir.

Hangi kişisel nitelikleriniz sizi mükemmel bir testçi yapar?

Önemsediğiniz ve her şey sizi ilgilendirdiği zamanki o duygu. Azim, bakış açınızı kanıtlama yeteneği de çok önemlidir. Programcılar genellikle “Bu bir hata değil!” derler. ya da sırf onlar için anlaşılabilir olduğu için anlaşılabilir bir şey olarak kabul edin. Bu durumda genellikle bir kullanım örneği veririm: örneğin, annem sadece hata kodu içeren bir açılır pencere görürse, muhtemelen “Ne yapmalı?!” Sorusu ile panik içinde destek servisini aramaya başlayacaktır. . Programınızı kimin kullanacağını her zaman aklınızda tutmalısınız: inek programcılar, oyuncular veya eski nesil.

Daha da önemlisi - kulağa ne kadar sıradan gelse de - sosyallik. Test cihazı tasarımcılar, analistler, geliştiriciler, yöneticiler ile iletişim kurar... Gerçek şu ki, bir şey uygunsuz bir şekilde yapılırsa, ancak umursarsanız, düzeltmek için bir fırsat ararsınız. Uygulamayı yalnızca hatalar için kontrol edip sakinleşemezsiniz.

Stres direnci de işe yarayacaktır: Bir testçi, tam olarak son aşamayı elinde bir copla koşan kişidir, bu nedenle panik yapmamak, işinizi iyi yapmaya devam etmek önemlidir. Bazen hata düzeltmeleri bir sonraki sürüme kadar ertelenebilir, ancak düzeltilmesi gereken sorunlar da vardır!

Test uzmanı olmayacağınızı netleştiren şeyler olduğunu düşünüyor musunuz?

Yaşam pozisyonu “Ve öyle olacak!”

Ayrıca, işin kendi monotonluğuna sahip olduğunu da hatırlamanız gerekir: örneğin, yeni bir özellik ortaya çıktıysa, yalnızca onu değil, aynı zamanda tüm uygulamanın performansını da kontrol etmeniz gerekir. Her zaman acelesi olan ve aynı şeyi birkaç kez yapmaya hazır olmayan insanlar var, bu iş ritmini sevmeyebilirler.

Mesleğe nasıl girdiniz?

Üniversiteden hemen sonra, çok uzun zaman önce FIT NSU'dan mezun oldum. Üniversitede deneme kursu vardı, bu rolde kendimi denemek istedim.

Beklemediğin bir şey oldu mu?

Alan yeni başladığı için, testin gerekli olmadığına ve kararlarının varsayılan olarak doğru olduğuna inanan 40-45 yaşlarındaki “eski okul” programcılarıyla uğraşmak zorunda kaldım. Orada kendi başıma ısrar etmeyi ve bakış açımı kanıtlamayı öğrendim.

Bu meslekte en zor şey nedir?

Sabit konsantrasyon ihtiyacı: Rahat bir durumda test yapamazsınız! Ancak “zor”, “kötü” anlamına gelmez, bunun kendi olumlu yönü vardır!

Ve en hoş olan şey nedir?

Üretime sorunsuz geçiş, iyi incelemeler.

Becerilerinizi geliştirmek için ne gerektiğini düşünüyorsunuz?

Arzu ve arzu! Egzersizler? Söylemesi zor... Çocukken "10 Fark Bul" oyununu çok severdim, "Murzilka" ve diğer dergilerin yeni sayılarını hep bekliyordum!

Yazılım testçisi olmayı düşünenlere tavsiye veya ayrılık sözleri verin!

Temeli öğrenin, kalitenin kökünü kurun, işinizle birlikte yanıp tutuşun, unutmayın: "Bir testçi, bir kullanıcı savunucusudur"!

Görüldüğü gibi mesleğe giden yol çok farklı olabilir, herkesin kendine göre zorlukları ve yaptığı işi sevmek için kendi sebepleri vardır. Yine de, hemen hemen tüm Noveo test uzmanları, yalnızca belirtilen kullanım durumlarını test etmeye değil, aynı zamanda kullanıcının rolüne gerçekten alışmaya ve kaliteyi değerlendirmeye hazır olmak için dikkatli, kayıtsız değil, bazen titiz olmanız gerektiği konusunda hemfikirdir. Testte bir kariyerin başlangıcı söz konusu olduğunda, karar oybirliğiyle - gelin ve deneyin!

Bir hata bulursanız, lütfen bir metin parçasını vurgulayın ve tıklayın. Ctrl+Enter.

Ve Stanford'dan avukatlar

Okula döndüğümde müfettiş olmaya karar verdim - suçları çözmek, insanları korumak istedim. Bunu yapmak için Hukuk Fakültesi'nde okudu, İçişleri Bakanlığı'nda staj yaptı ve orduda görev yaptı. Ama evlendiğimde daha sessiz bir işe ihtiyacım olduğunu fark ettim - avukat-müteahhit olarak bir işim oldu. Sivil alanda iyi sonuçlar elde ettim ama bir yıl önce çalıştığım şirket kadrosunu azaltmaya başladı. Bıraktım ve sonra ne yapacağımı düşünmek için ara verdim.

Ek eğitim alıp aynı alana geri dönmeyi planladım. Ancak hukuk derslerini seçerken, sadece 1,5 yıl eğitilmiş yapay zekanın, Stanford ve Güney Kaliforniya Üniversitesi'nden hukuk profesörlerini sözleşme yazarken nasıl atladığını anlatan bir makaleye rastladım.

Bu haber beni etkiledi - konuyu incelemeye başladım ve 5 yıl boyunca ek eğitimin benim için yeterli olacağını anladım, ancak daha sonra iş süreçlerinin otomasyonu sözleşmeli avukatların yerini alacaktı. Merkezi ısıtma yüzünden işinden olan bir baca temizleyicisi olmak istemedim. Kanun önünde yapmayı sevdiğim şeyleri hatırlamaya başladım.

Çocukluk hayali - oyun yapmak

Bilgisayar oyunlarını her zaman sevmişimdir. Önce Dandy ve Sega'da oyunlar, sonra babam bana Heroes of Might and Magic 3'ü satın aldı - bu benim için bir devrimdi. Daha sonra geliştirme şirketlerini anlamaya başladı, kendisi için favorileri seçti (EA, Ubisoft, Blizzard). Hidetaka Miyazaki ve Timothy Kane'in çalışmalarından çok ilham aldım.

Gizliden gizliye hep oyun geliştirmede çalışmayı hayal ettim ama belli bir zamana kadar kendime bile itiraf edemedim. Oyun tasarımcılarıyla yapılan birkaç röportajı okuduktan sonra, önce oyun testçileri olarak çalıştıklarını öğrendim. Test yoluyla oyun endüstrisine girme konusunda daha rahat olacağımı fark ettim.

Teknik bir temel olmadan hemen programlamaya başlamak benim için zordu ve testlerde birçok anlaşılır ve hayati şey gördüm. Ayrıca hukuk alanında da benzer görevlerde bulundum - arazi ve mülk kompleksi ile sözleşmeleri test ettim.

Tester olmaya karar verdim. O zamanlar otuz yaşında değildim, kararlı bir adım atmamı engelleyecek hiçbir çocuk veya başka zorunluluk yoktu - hayatımı değiştirme zamanının geldiğini anladım.

Aile ve iş arkadaşları için destek

Şanslıydım ki karar vermem gereken bir dönemde ailem beni destekledi. O zaman eşimin sözleri çok güven vericiydi: “Şimdi gözlerinizi kamaştıracak bir meslek seçmeniz gerekiyor ve hemen gelir getirmesi gerekmiyor.”

Ebeveynler, elbette, ilk başta korktular. İlk tepkileri, “Aman Tanrım! Bir avukattan bir geliştiriciye nasıl geçebilirsiniz? Ama neden çalışmak istediğimi ve iyi bir planım olduğunu anladıklarında biraz sakinleştiler, seçimime güvendiler.

Sadece çalışmalarım için birkaç ay ayırdım ve GeekBrains "Software Tester" kurslarını 2,5 ayda tamamladım. Öğle tatili ile sabahtan akşama kadar ders çalıştım. O zaman, karımın maaşıyla yaşıyorduk - o bir okul öğretmeni.

Ana dersler akşamları yapıldı - haftada iki kez. Webinar günü sadece dersi dinledim, ertesi gün tekrar inceledim, eğitim kılavuzunu okudum ve ödevimi yaptım, her zaman zamanında teslim ettim. Ek olarak, testlerle ilgili hangi açık derslerin çıktığını takip ettim ve BT uzmanları için İngilizce çalıştım. Her zaman izlediğim tüm derslerin kısa bir özetini yaptım. Daha sonra notlarım çok faydalı oldu - bir röportaja gittiğinizde ve endişe duyduğunuzda, dersleri gözden geçirmek veya uzun makaleleri tekrar okumak için oturmanız pek olası değildir ve notları gözlerinizle gözden geçirmek çok uygundur. Ayrıca, yazdığınızda daha iyi hatırlarsınız.

Sorular ortaya çıkarsa, hemen google'a baktım veya doğrudan öğretmenle iletişime geçtim, ek olarak onunla testler ve bir testçinin gerçek işinin nasıl düzenlendiği, genel olarak nasıl iş aranacağı ile ilgili soruları çözdüm. Ayrıca mülakatlara daha iyi hazırlanmak için xml, sql, agile konularını da inceledim - büyük bir şirkette çalışmak için tüm bunlara ihtiyacım olacağını biliyordum.

Vladimir'in iş yeri

Günün geri kalanında ev işi yaptım. Okuduğum dönemde eşim bize sağladığı ve ek işler aldığı için onu ev endişelerinden tamamen kurtarmak istedim. Zamanını, akşamı ailesiyle geçirecek ve hafta sonlarından birinde birlikte bir yere gidecek şekilde planladı.

Kurstan sonra arkadaşlarım beni büyük şirketler için yazılım testleriyle uğraşan Aplana'ya tavsiye ettiler. Onlarla bir röportajı geçtim ve Sberbank projelerinden birinde (çok sağlam bir arka uç) stajyer test uzmanı oldum.

Benim için en zoru projedeki ilk haftaydı. "Tanrım! Korkunç, yapamam!" - bu tür düşünceler sürekli kafamda geliyordu. Ciddi bir arka ucu test etmekle ilk karşılaştığımda, bu resimde bir erkek gibi hissettim.

Sberbank projesinde 4 ay çalıştıktan sonra, onlardan beklenmedik bir teklif aldım - bir zamanlar bir hukuk firmasında aldığım maaşla aynı yüksek maaşla önde gelen bir BT mühendisi olarak kalıcı bir işe geçmek için. Yönetime göre, tüm görevleri hızlı ve verimli bir şekilde tamamlamamı, inisiyatif göstermemi beğendiler. Şimdi test etme işiyle de ilgileniyorum, ancak büyüme ve gelişme için daha da fazla olasılık var. Aynı zamanda eşim bir bebek beklediğine dair bir güzel haber daha verdi. Her şey mükemmel çalıştı.

Gelecek planları

Çalışmalarım ve çalışmalarım sırasında gerçekten testlere katıldım. Hayatımda ilk kez işimden zevk alıyorum. Buna iş demek benim için zor - şu anda yaptığım şey, tüm boş zamanınızı harcayabileceğiniz favori bir hobi gibi görünüyor.

Gelecekte, Rusya'da yeterince gelişmemiş olan otomasyon konusuna daha fazla dalmak istiyorum. ABD ve Avrupa pazarlarını analiz ettim: otomasyon alanında sahip olduğumuz bilgi, bir manuel test uzmanı için minimum centilmenlik seti olarak kabul ediliyor. Ancak test için yazılım yazabilen bir kişi nadirdir. Bu konuda şansımı denemek isterim.

Gamedev'de çalışmak gelecek için hala büyük bir hedef. Ama daha önce kendimi yalnızca bir oyun tasarımcısı olarak görüyorsam, şimdi bir oyun geliştiricisi olabileceğimi tamamen kabul ediyorum.

Birkaç aydır Java kursları alıyorum ve kod yazmak benim için çok heyecan verici - ciddi projeleri test ettikten sonra programcı olmayı öğrenmek benim için çok daha kolay. Aynı zamanda ideal oyun konseptim üzerine düşünüyorum: Senaryoyu, mekaniği ben yazıyorum. Şimdi bütün gün çalışamıyorum, ancak bunu elektrikli trenlerde yapmayı başarıyorum - Moskova'dan uzakta, Vladimir bölgesi sınırında yaşıyorum. İşe gitmek 2-3 saat sürer. Ofise gittiğimde tabii ki uyuyorum ve dönüşte webinarları dinlemekten keyif alıyorum. Önceki işimde böyle bir rejimden çok yorulmuştum ve şimdi her gün evden sevinçle ayrılıyorum çünkü hayatımı gerçekten daha iyi hale getirebildim.

Sadece mesleğini değiştirmeyi düşünen ama nereden başlayacağını bilemeyenler için şunları tavsiye edebilirim:

  • Arkadaşlarınıza buluştuğunuzda en çok neyi tartışmayı sevdiğinizi sorun. Oyunlardan bahsetmeye başladığımda şirketlerde gerçek bir sıkıcılığa dönüşüyorum ve bunu saatlerce yapabilirim. Bir gün kendimi bunu yaparken yakaladım ve bu yönde iş aramak istediğimi fark ettim.
  • Çevrenizi değerlendirin - yeni bir meslek edinme kararınızın yakınlardakileri nasıl etkileyeceği, yeni bir uzmanlığa geçişin hepiniz için sürekli bir stres haline gelmemesi için ne yapılması gerektiği.
  • Önümüzdeki yıl için bir plan yazın - istediğiniz yerde çalışmaya başlamak için atmanız gereken belirli adımlar. Çalışmak için ara verdim, ama bu herkes için değil. Başkaları için çalışmaları mevcut çalışmalarla birleştirmek daha kabul edilebilir olabilir.

Pekala, her zaman kafamda tuttuğum ana düşünce: "Her şeyin hemen yoluna girmeyebileceği, ancak suyun bir taşı aşındıracağı gerçeğine hazır olun." Bekleyip teste küçük başlamaya istekliydim, ancak planladığımdan çok daha hızlı büyüdüm.

Yazardan: Dünyada bilişim sektörünün hızla gelişmeye devam etmesi ülkemizde ilgili mesleklere olan talebi beraberinde getirmektedir. Bu sektörle ilgileniyorsanız, klasik bir programcı olmanıza gerek yok. Harika bir alternatif, testçi olarak çalışmak olacaktır. Bu mesleği okumak çok daha az zaman alacak, ancak daha az ücretli değil ve daha da heyecan verici. Bugünkü yazımızda sıfırdan nasıl tester olunur, ne yapmanız gerektiği ve nerede eğitim almanız gerektiği hakkında konuşacağız.

Önce tanımdan geçelim. Nasıl test uzmanı olunacağını anlamak için önce bu mesleğin bir temsilcisinin temel işlevlerini ve görevlerini anlamanız gerekir. Çoğu zaman, insanlar benzer bir alanda bir boşluk gördüklerinde, yanlışlıkla özel bilgi ve beceriler olmadan başa çıkabileceklerine inanırlar, ancak her şey o kadar basit değildir.

Test uzmanı kimdir ve temel sorumlulukları nelerdir?

Test uzmanı, programcılar tarafından geliştirilen bir bilgi ve yazılım sisteminin analizi ile ilgili görevleri kaliteli ve zamanında yapmakla yükümlü kişidir. Ana görevi, proje hakkında gerekli tüm verileri toplamak ve işveren şirket tarafından belirlenen düzenlemelere uygun olarak nitelikli testler yapmaktır.

Rusça konuşan bir testçi, performans için yeni gelişmeleri kontrol eden ve kullanım sırasında gelecekteki arızaları önlemek için sistem hatalarını bulmaya çalışan kişidir.

Bir test kursunu tamamladıktan sonra, doğrudan yükümlülüklerinizi yerine getirmeye hemen hazır olacağınız pek söylenemez. Görevlerin kapsamının bir işyeri sağlayan belirli bir şirketin özelliklerine bağlı olması nedeniyle bundan bahsetmek zordur. Okuduğunuz şey belirli bir pozisyon için alakalı olmayabilir. Her şey doğrudan testçinin projedeki rolüne bağlıdır. Bununla birlikte, bilgi çemberiniz ne kadar geniş olursa, şirket için daha karmaşık ve faydalı bir görevi ele geçirmek için o kadar fazla fırsat olacaktır. Ve bu ne anlama geliyor? Doğru, daha rahat bir gelir düzeyi.

JavaScript. Hızlı başlangıç

Genel olarak, İnternet'te mümkün olan en kısa sürede ücretsiz test kursları bulmak için sabırsızlanıyorsanız, sorumlu olacağınız temel sorumluluğun, geliştirici arkadaşlarınız için çeşitli hataları ve eksiklikleri "temizlemek" olduğunu bilin. Kendinizi bu alanda denemek ilginçse (ve ortalama bir testçinin ne kadar kazandığını öğrendiğinizde kesinlikle daha da ilginç hale gelecektir), o zaman devam ediyoruz.

Bir testçi ne kadar kazanıyor?

İnternette her gün bin bir yoldan para kazanma konusunda daha fazla çevrimiçi kurs ortaya çıkıyor, ancak kuru gerçekler olmadan etkinlikleri hakkında konuşmak kolay değil. Ancak bugün tartışılan mesleğe ilişkin olarak, şu anda bir testçi olarak eğitimini tamamladıktan sonra, 5 yıl içinde kendinize iyi bir daire satın almanın mümkün olacağı özellikle belirtilebilir. Cazip geliyor, değil mi?

Bu uzmanın ortalama ve maksimum maaş seviyesine bakalım.

1 yıla kadar çalışma: ortalama maaş - 550 $, maksimum - 1200 $;

1 yıllık iş tecrübesi: ortalama maaş - 1030$, maksimum - 1800$;

2 yıla kadar iş tecrübesi: ortalama maaş - 1370$, maksimum - 2100$;

3 yıla kadar iş tecrübesi: ortalama maaş - 1630 $, maksimum - 2400 $;

4 yıla kadar iş tecrübesi: ortalama maaş - 2000 $, maksimum - 3000 $;

5 yıla kadar iş tecrübesi: ortalama maaş - 2500 dolar, maksimum - 3400 dolar.

İşverenler, kural olarak, bu mesleğin bir diğer önemli avantajı olan yaşa vurgu yapmazlar. Böylece, herhangi bir yaşta bir testçi olarak çalışmayı öğrenmeye başlayabilir ve birkaç yıl içinde iyi ve istikrarlı bir gelir elde edebilirsiniz.

JavaScript. Hızlı başlangıç

Web uygulaması oluşturmaya ilişkin pratik bir örnekle JavaScript'in temellerini öğrenin

Test uzmanı olmanın faydaları

Bir testçi olarak çalışmaya başlamadan önce, ihtiyacınız olup olmadığını anlamanız gerekir. Denemeye değer mi, yoksa bir tür programlama kursu alıp bu alana dalmak daha mı iyi? Her türlü yazılımı test etme alanında geliştirmenin sizin için ilginç olup olmayacağını anlamak için, bu mesleğin tüm avantajlarına bakalım:

Hızlı gelişim. Mesleğin temellerini öğrenmek için testçiler için birkaç ücretsiz kurs almak yeterli olacaktır.

Yüksek maaş. Çok denerseniz, test mesleği alanındaki tüm bilgi tabanını ezberleyin ve buna ek olarak iyi bir iş bulursanız, en azından Ukrayna veya Rusya'da kendinizi rahat hissedebilirsiniz.

Hızlı kariyer büyümesi. Görevlerinizi iyi yaparak bu alanda hızlı bir şekilde takım lideri, iş analisti veya proje yöneticisi konumuna gelebilirsiniz.

Heyecan verici ve prestijli bir meslek. Testçi olmak öncelikle sıkıcı değil, ikincisi sağlam, başka neye ihtiyacın var? Arkadaşlarınıza ve ailenize gururla anlatabileceğiniz büyük BT projelerinde yer alacaksınız.

Dünya çapında talep. Yabancı dil ve temel test kursları (çevrimiçi veya çevrimdışı) okuyorsanız, yurtdışında kolayca işe gidebilirsiniz. Bu meslek tüm dünyada talep görmektedir.

Sıfırdan nasıl öğrenilir?

Ne yazık ki, tek bir Ukrayna veya Rus üniversitesi, test uzmanları için ücretsiz ve ücretli nitelikli ve tam teşekküllü eğitim sağlamamaktadır. O halde bu alan için gerekli bilgi nasıl elde edilir? Birincisi kendi kendine eğitim.

Başlamak için birkaç test kursu (ücretsiz veya ücretli) almak yeterli olacaktır. Böylece, kendinizi bu mesleğin temellerine kaptırabilecek ve pratik faaliyetlerde kendinizi yavaş yavaş denemeye başlayacaksınız. Temel kitaplardan önerdiğimiz:

Robert Culbertson, Chris Brown ve Gary Cobb tarafından yazılan "Hızlı Test";

Sam Kaner, Jack Faulk ve Müh Kek Nguyen tarafından yazılan "Yazılım Testi".

Bu konudaki geliştirme süreciyle ilgili iyi olan şey, evinizden bile çıkmadan çevrimiçi olarak bir testçi olarak eğitim alabilmenizdir. Ana temele aşina olun ve ardından kendinizi dar profilli konulara daha ayrıntılı olarak daldırmaya çalışın. Şu anda, aşağıdaki eğilimler çağrılabilir:

akıllı telefonlar ve tabletler için geliştirilen test uygulamaları;

test otomasyon süreci;

yüksek derecede yük ile karakterize edilen karmaşık sistemlerin testi.

Peki, bu ilginç meslekte kendimizi deneyecek miyiz, yoksa evraklarla ofise mi gireceğiz? Testi sıfırdan öğrenmek bir haftadan ve bir aydan fazla zaman alacaktır, ancak yukarıda verilen tüm bilgileri okuduysanız, buna değdiğini kesinlikle kabul edeceksiniz. Bu, elbette, teknik alanlardaki kazançlarla ilişkilendirilen tek meslek değildir. Örneğin, site oluşturma ve diğer benzer alanlardaki çalışmalarda kendinizi deneyebilirsiniz. Seçim senin.

Çevrimiçi mesleklerle ilgili bir dizi makale hala tüm hızıyla devam ediyor - bu nedenle blog güncellemelerimize abone olun ve tüm eğlenceyi kaçırmayın. Yakında görüşürüz!

JavaScript. Hızlı başlangıç

Web uygulaması oluşturmaya ilişkin pratik bir örnekle JavaScript'in temellerini öğrenin

Onliner.by, uzmanlıklarının sırlarını BT uzmanlarından gasp etmeye devam ediyor. Daha önce ve ile konuştuk. Sırada testçiler var. Alexander bu alanda dokuzuncu yıldır çalışıyor ve Beşeri Bilimler Fakültesi'ndeki bir "küçük" iken "kıdemli" ve QA lideri konumuna geçti. Bize İngilizcenin öneminden ve azim, maaşlar ve kariyer değişikliklerinden bahsetti.

Alexander, dokuz yıl önce insani bir üniversiteden sonra test görevlilerine geldi ve yemek servisi yaptı. Bu süre zarfında birkaç şirket değiştirdi. BT'de iş yeri ile ilgili herhangi bir sorun olmadığını ve acemi bir test cihazı için “sıfır” gereksinimlerin sonunda çok düşük olduğunu söylüyor.

- Her şey yeni başlarken alında yedi açıklığa gerek yoktu. Yeterince iyi İngilizce ve bilgisayarla çalışma anlayışı vardı. Birçok şirket herhangi bir özel eğitim almadan işe alındı. Bazı Mekhmat, RTI profil olabilir, ancak özellikle orada test etmeyi öğretmediler.

Şirketler İngilizceye, belgeleri okuma becerisine, iletişim kurma becerisine baktı. Gerisini de öğretmeye söz verdiler. Zamanla, tam teşekküllü bir testçi oldunuz.

- Testte çok sayıda insancıl var. Test edenlerin neredeyse yarısının insancıl olduğunu söylersem yalan olmaz. Dilbilimcilerimiz, hukukçularımız, tarihçilerimiz var. Sonuçta, burada ana şey analitik bir zihniyet, dikkat, azim ve titizliktir. Bunlar bu meslekte ihtiyaç duyulan en önemli özelliklerdir. Özellikle uzun süredir çalışan insanlar için. Sonuçta, "ortalar" ve "yaşlılar" planlar yapmak ve durumları test etmek zorundadır. Müşterinin gereksinimlerini yeniden yazamazsınız. Yeni işlevselliği, eskisi üzerindeki etkisini anlamak ve onu test etmek için tüm gereksinimler analiz edilmeli ve sıralanmalıdır.

Evet, elbette, belirli bir uzmanlık eğitimi tartışılmaz bir artı olacaktır, ancak görüşmelerde bir kişinin mantıkla nasıl arkadaş olduğuna, iletişim kurduğuna ve düşüncelerini ilettiğine de bakarlar.

Son şirket üçüncü yıldır çalışıyor. QA Lead rütbesine yükseldi. Doğal olarak, kariyer gelişimi ile birlikte daha fazla sorumluluk gelir. "Gençlere", hazır senaryolara göre en basit test görevleriyle güvenilir.

- Bu tür işleri sevmiyorsanız oldukça sıkıcı ve monoton. Büyüdüğünüzde, ek sorumluluklar üstlenmeniz, bir test ekibini yönetmeniz, test belgeleri yazmanız teklif edilir. “Yaşlılar” için, müşteriye bir tür raporlama, test stratejilerinin oluşturulması zaten ekleniyor.

- Bir testçinin kariyer gelişimini ne belirler?

- Çok şey koşullara bağlıdır. Harika bir testçi olabilirsiniz, kesinlikle aklı başında… Ama büyümenizle ilgilenmeyen, belirli bir projede kalmak isteyen bir şirkette sıkışıp kalırsanız, çünkü harika çalışıyorsunuz ve başka kimse yok… O zaman siz fazla büyümeleri olası değildir. Ancak tek bir şirkete sıkı sıkıya bağlı değilsiniz. Başka bir projeye transfer talep edebilir, hatta şirketten ayrılabilirsiniz. Ana şey, gelişme arzusuna sahip olmaktır.

Daha sık Alexander, finansal yazılım, e-ticaret ile çalışmak zorunda kaldı. Eğlenceli ya da heyecan verici bir şey yok.

- Evet ve oyunları test eden insanlar ... Çok fazla eğlenmeleri pek olası değil. Bütün gün orada oynamıyorlar. Yerelleştirmeyi, oyun mantığını test edebilir, yük testi yapabilirler.

Bir testçinin ürünü kendi yöntemleriyle kontrol etmesi için kullanıcı rolüne alışması yeterli değildir. İş analistleri bu rol için daha uygundur - müşteri ile ekibin geri kalanı arasındaki bağlantı. İş için nasıl doğru olacağını ve müşterinin bakış açısından bu işi kullanıcıya nasıl göstereceklerini anlamaları gerekir.

Test eden kişi yalnızca bir kullanıcı olarak düşünürse, bir takım kusurları gözden kaçırabilir. Kullanıcının giriş alanına kasıtlı olarak yanlış bir karakter girmesinin aklına gelmediğini varsayalım.

Polonya'nın Katowice kentinde testçiler arasında şampiyonluk. Fotoğraf: wikimedia.com

- Bir testçi hangi bilgiye sahip olmalıdır?

- Herşey duruma bağlı. Tabii ki, röportajda işveren evrensel bir asker görmek istiyor. Formula 1 arabasını kullanmayı anlamayı gerektiren kamyon şoförü röportajıyla ilgili şakadaki gibi. Herkes takımda benzersiz bir kişi almak istiyor.

Ancak bir kişi belirli bir projeye geldiğinde, ondan daha dar şeyler istenir: proje kendileriyle ilgiliyse veritabanının temelleri hakkında bilgi veya proje mobil ile bağlantılıysa mobil uygulama test araçları. Yeni bir projeden bazı yeni bilgiler öğrenmeniz gerekiyorsa, o zaman iyi bir şirkette size çalışmak için zaman ve kaynak verilecek veya öğrenme arzusu veya fırsatı yoksa daha kolay bir projeye gönderilecek. Burada yeni bir şeyi kavramaya hazır olacaksınız.

- Birçok kişi İngilizce için yüksek gereksinimlerden bahseder. Orta seviye ne kadar önemli?

- Muhtemelen, hala olmazsa olmazlardan. Belarus'taki şirketlerin büyük çoğunluğuna yabancı bir müşteri rehberlik ediyor. Birçoğu bir Rus müşterisi için çalıştı, ancak Rus rublesinin çöküşünden sonra çok daha azı vardı.

Ancak, "küçüklerin" müşteriyle iletişim kurması gerekmeyebilir. Çok nadir durumlarda. Ancak İngilizce olan belgeleri okumak için İngilizce gereklidir. Belgeyi anlamadan, ekipten ne istendiğini anlamanız pek olası değildir. Muhtemelen, Orta Seviyenin altında bir şey mümkündür, ancak daha fazla büyüme için dil üzerinde çalışmak şartıyla. Bu arada, bu bir sorun değil. Ne de olsa çoğu şirket, çalışanlar için ücretli veya ücretsiz dil kursları sunmaktadır.

- Bir testçi zamanla başka bir mesleğe dönüşebilir mi?

- Testçiler geliştirici olduklarında yeterince örnek biliyorum. "Kıdemli" aşamasına ulaşan, tavana ulaşan kişi nereye gideceğini merak ediyor. Ve iki seçenek var: projelerin teknik yönünü incelemek veya yönetime gitmek. Ayrıca kendi girişiminize de katılabilirsiniz. Tamamen kişiye göre değişir.

Yavaş yavaş, orijinal biçimindeki "manuel" test cihazı ölüyor. Hatanın ayaklarının nereden geldiğini daha iyi anlamak için veritabanlarının dilini, aynı HTML'yi bilmiyor. Yeni bilgileri kavramak için çağa ayak uydurmak gerekir.

Evet, birkaç aylık tester ekmeğinden sonra bu bölgeden ayrılanlar var. Tam bir “genç” için, bu henüz beklemeye değer maaş değil. Ve sağlık sigortası ikramiyelerine, yüzme havuzları için ödemelere, spor salonlarına rağmen iş oldukça monoton ve zorlu.

Örnek: hsto.org

- İşgücü piyasasında testçi sıkıntısı var mı ve iyi bir "genç" ne kadar maaş bekleyebilir?

- İyi bir testçi her zaman talep görmektedir. Tabii sadece bir eğitim kılavuzu ve kurslardan sertifika almış kişilerle sohbet çok uzun olamaz. Ancak ciddi bir işgücü sıkıntısı yaşanacak bir şirket bulabilirler. Herkesi arka arkaya almıyorlar, ancak aralarından seçim yapabileceğiniz çok şey var.

"Genç" muhtemelen 400-450 dolara güvenebilir. Ayrıca, birçok şirket yılda en az bir kez maaş incelemesinden geçmektedir. Görevlerini yerine getiren ve bazı ek faaliyetler alabilen iyi bir uzman, 150 dolarlık bir ödeneğe güvenebilir. Bunlar elbette şirkete ve yönetime bağlı olan yaklaşık rakamlardır.