Biraz Sohbet #2 — Testte Backend vs Frontend

Gizem Saruhan
3 min readDec 2, 2020

--

https://unsplash.com/photos/nfquAxPsU7Y?utm_source=unsplash&utm_medium=referral&utm_content=creditShareLink

Merhaba,

Dolap’ta çalışırken 2 yıla yakın tek qa engineer olarak hem backend, hem web hem de mobil testlerini ben yapıyordum. Ve o dönem karar vermiştim, kariyerimde mobil özelinde ilerleyecektim. Buna istinaden Trendyol’a geçişimde özellikle mobil ekipte çalışmak istediğimi belirterek, mobilde çalışmaya başladım. 2 yıla yakın mobil ekip tecrübemden sonra rotasyonla bir backend ekibine geçtim; SEARCH :)

Bu hikayeyi ele alarak toplam 4 seneyi aşkın tecrübemle backend ve frontend testçisi olmak konularında biraz sohbet etmek istiyorum.

Zamanında mobilde ilerlemek istememin en önemli sebebi yaptığım işi görebilmek’ti. Yazılım gibi soyut bir meslekte, çalışmalarının sonucunu gözlerinle görebilmek büyük bir şans bana göre. Mobil ekipte beni motive eden başka şeyler de vardı; son kullanıcıya en yakın olmak, birebir müşteri deneyim/şikayetleriyle muhattap olmak, insanların kullandığı app’i pürüzsüz bir akışta ve bugsız servis edebilmek vs. Ayrıca artık çağ mobil çağıydı, mobil test otomasyon araçlarına, screen shot testine, görselliğe meraklıydım.

Hele o regresyon testleri yok mu. Bütün eve bahar temizliği yapma hissi vermiyor mu sizce de?

Neyse, yaklaşık 2 sene mobil ekipte çalıştıktan, birçok test otomasyon aracı, birçok yazılım dili kullandıktan sonra rotasyonla bir backend ekibine geçtim. Search ekibi.

Search bence bir e ticaret şirketinin en önemli ekiplerinden. Ve insanın backend tarafında kendini geliştirebileceği en ideal ekip. Hem datayla, hem clientlarla, hem başka backend ekipleriyle bağlantılı. Database, pipeline, CI/CD, backend testi, kaos testi, uı test, performans testi gibi birçok terimle iç içe olma şansınız oluyor.

Daha önce dediğim gibi kariyerime mobilde devam etmek istediğimden ilk başta biraz şüphelerim olsa da, bu rotasyonun benim için güzel bir kilometre taşı olduğunu çok hızlı fark ettim. Çok büyük challengelarla dolu ilk 3 ayı geride bıraktığımda, muhteşem hissediyordum. Yıllardır kendimi bu kadar meraklı ve heyecanlı hissetmemiştim. Sürekli yeni şeyler öğreniyor, farklı teknolojilere “VAOOV” diyordum. Şimdi search ekibindeki 6 ayı geride bıraktığımda kendimi 6 ay öncesine göre çok daha gelişmiş, çok daha eli güçlü buluyorum.

https://unsplash.com/photos/vc3iVL_znJ8

Mobil tecrübeli bir testçinin backend’de olmasının da müthiş avantajları var bu arada. Yaptığınız işin ön yüzde nereleri etkileyebileceğini biliyorsunuz, daha fazla test case çıkarabiliyorsunuz, gelen featurelara mobil gözüyle bakıp önemli krizleri engelleyebiliyorsunuz. Yani sanılanın aksine mobil testçisi backend’de başarısız olmuyor, aksine ekibe farklı bir vizyon katıyor diyebilirim.

Tabii dezavantajları da yok değil. Her işi görsel kontrol etme alışkanlığı biraz zor bırakılıyor. İşleri manuel nasıl kontrol edeceğim buhranı oluyor birazcık. Ama burada da yardımınıza postman koşuyor :) elinizden düşmeyen telefonların yerini postman alıyor.

Otomasyon testinde de bence api, mobile göre çok daha esnek ve daha az dert açıyor başa. Ekran boyutu derdi yok, telefonun yazılımı derdi yok, uı değişti derdi yok.. Featurelar dışında test güncelleme işleri de, api otomasyonlarında daha az oluyor.

Yıllar sonra artık kendi adıma bir kariyer planı yaparken, rahatlıkla “mobil olsun” diyebilen biri değilim artık. Çünkü backend’in ne kadar değerli olduğunu biliyorum. Backend’de testçi olmanın bile mobil için çok önemli olduğunu biliyorum. En önemlisi hangi ekip olursa olsun, her birinin tek tek bir şirket için ne kadar değerli olduğunu biliyorum. Her küçük ekip büyük resimde tek bir ekip aslında :)

Bu sebeple backend vs frontend karşılaştırmasında her ikisinin de güzellikleri, dertleri apayrı. Bir testçi olarak hepsini tatmak lazım, ancak o şekilde puzzle tamamlanıyor ve bakış açısı olgunlaşıyor :)

Umarım hoşunuza giden bir yazı olmuştur. Yorumlarınızı bekliyorum. Bu arada yazıyı beğendiyseniz alkış ile beni haberdar edebilirsiniz.

Önceki yazım ->
Serinin ilk yazısı ->

--

--

No responses yet