Daha iyi bir iletişim için kişilerin birbirlerini daha iyi anlaması, yani ortak bir dil kullanması gerekir. Bu ise kullanılan terimlerin ve özel kelimelerin herkes tarafından aynı anlamda kullanılmasıyla olabilir. Test Mühendisi olarak, farklı gruplara (farklı yazılım disiplinlerine) köprü görevi gören bir disiplinde aynı şeyleri söyleyip aynı şeyleri anlamak daha önemlidir.
Yazılım test mühendisliği düşünüldüğünde ISTQB, ISEB, IEEE gibi kuruluşlar ve çok sayıda profesyonelin kişisel katkılarının olduğu bir disiplinde her şey İngilizce olarak öğretilmektedir. Bundan dolayı terimlerin Türkçe'ye aktarılması sırasında anlam yanlışlıkları yapılabilmektedir. Buradaki sorun terimlerin İngilizce olmasının yanında konunun zor olmasından da kaynaklanmaktadır. Mesleğe yeni adım atmış bir mühendis eğitim hayatı boyunca test ile ilgili çok az veya hiçbir şey görmemiş olabiliyor. Esas görevi test olmayan developer, analist, ürün sahibi gibi roller ise bu terimleri farklı kaynaklardan dolayı yanlış veya hatalı kullanabiliyor.
Çeşitli kaynaklardan derlenerek hazırlanan Test Eğitim 1 ve Test Eğitim 2 isimli çalışmanın bir parçası olan "Test Sözlüğü" çalışmasında test mühendisliğinde sıkça karşılaşılan kelimelerin/terimlerin Türkçe karşılıklarını ve bazılarının kısa açıklamalarını bulabilirsiniz. Daha fazla bilgi için Test Risk blog postlarını okuyabilirsiniz.
Eksik ve/veya yanlış olduğunu düşündüğünüz terimleri düzelterek veya yeni terimler ekleyerek katkı sağlamak için GitHub üzerinde Test Sözlük projesine (PR) istek gönderebilirsiniz. Bu sayede bu sözlüğün gelişmesine katkı sağlayabilirsiniz.
- Sözlükledeki terimlere terms.json ekleme/düzeltme
- Android uygulaması (Kotlin, Java) düzeltme/yeni özellik ekleme testdictionary-android-app.
- Android uygulaması unit test (Kotlin, Junit) düzeltme/yeni test ekleme testdictionary-android-app/test
- Android uygulaması instrumentation test (Kotlin, Espresso, Junit) düzeltme/yeni test ekleme testdictionary-android-app/androidTest
- iOS uygulaması (Swift) düzeltme/yeni özellik ekleme testdictionary-ios-app
- iOS uygulaması unit test (XCTest) düzeltme/yeni test ekleme testdictionary-ios-app
- iOS uygulaması instrumentation test (XCUITest) düzeltme/yeni test ekleme testdictionary-ios-app