Yazılım Araçları

info@akademidelisi.com * 0 (312) 276 75 93 * Her bölümden, Ödev Yazdırma, Proje Yaptırma, Tez Yazdırma, Rapor Yazdırma, Makale Yazdırma, Araştırma Yazdırma, Tez Önerisi Yazdırma talepleriniz için iletişim adreslerini kullanın. Makale YAZDIRMA siteleri, Parayla makale YAZDIRMA, Seo makale fiyatları, Sayfa başı yazı yazma ücreti, İngilizce makale yazdırma, Akademik makale YAZDIRMA, Makale Fiyatları 2022, Makale yazma, Blog Yazdırma, Blog Yazdırmak İstiyorum

Yazılım Araçları

3 Temmuz 2023 Programlama araçları nedir Yazılım Geliştirme Araçları 0
Ticari Yazılım Geliştirme 

Yazılım Araçları

Testi Otomatikleştirmek İçin Araç Seçme

Araç seçimi ve uygulama sürecini kapsar. Bu süreç tam olarak gösterilmiştir. Bu bölüm diyagramın sol tarafını kapsar; sağ taraf kaplıdır.

Alet seçme süreci, piyasada bulunan pek çok araç arasından kuruluşunuza uygun olanı değerlendirir ve seçer. Araç uygulama süreci daha sonra seçilen aracın kuruluş genelinde etkili bir şekilde kullanılmasını sağlar.

Bu süreç, herhangi bir araç türünü seçmek için geçerli midir?

Kuruluşunuzda onlarca veya yüzlerce kişinin kullanacağı bir aracın seçiminden sorumluysanız, araç seçim sürecine resmi ve ayrıntılı bir şekilde yaklaşmanız gerekecektir.

Yalnızca iki veya üç kişiyle deneysel olarak denemek için bir araç arıyorsanız, araç seçim süreciniz çok daha küçük ölçekte, daha az ayrıntılı ve daha az resmi olacaktır. Ancak her iki durumda da sürecin aşamaları aynı olacaktır.

Muhtemelen bu bölümlerdeki tüm fikirleri daha resmi bir değerlendirme için kullanacaksınız; gayrı resmi bir değerlendirme, bu bölümleri okuyarak bazı yararlı ipuçları alabilir. Bu bölümü orta ölçekli bir kuruluş için yazdık.

Test araçlarını seçmekle görevli kişilerin çoğu daha önce resmi bir seçim yapmadığı için bu materyal bu kitaba dahil edilmiştir. IEEE standartları da dahil olmak üzere, genel araç seçimi ve uygulama süreçleri konusunu daha derinlemesine ele alan kitaplar ve kurslar bulunmaktadır.

Testi otomatikleştirmek istiyorsanız ve henüz bir test aracınız yoksa, hangi ticari araçların sizin için uygun olabileceğini araştırmanız gerekecektir. Ancak alet pazarına bakmak başlamak için doğru yer değil. Gereksinimlerinizi değerlendirerek başlamak önemlidir. Bu, uygun bir süre içinde en iyi kararı vermenizi sağlayacaktır.

Araç seçim sürecinin nihai amacı, kuruluşunuzda testi otomatikleştirmenizi sağlayacak bir araç belirlemektir. Bu amaca ulaşmada aracın seçilme şekli çok önemlidir.

Yanlış aracı seçerseniz, ihtiyacınız olan veya yapmasını beklediğiniz şeyi yapmayabilir. Aracın ortamınızda çalışmasını sağlamada önemli teknik zorluklar olabilir. Aracın ilk kullanıcıları, kullanımı zor bulabilir ve onları o kadar yavaşlatır ki tamamen bırakırlar. Bu gibi durumlar, en iyi ihtimalle test otomasyon çabalarınızı geciktirir ve onları bir süre sabote edebilir.

Alet seçiminde bir diğer tuzak da aleti yanlış şekilde seçmektir. Araç teknik açıdan oldukça uygun olsa bile, eğer doğru kişiler seçim sürecini ‘satın almazsa’, aracı edindikten sonra kullanmak konusunda isteksiz olacaklardır.

Örneğin, bazı insanlar farklı bir aracın daha iyi olacağını düşünebilir. Karar verme sürecinin bir parçası değillerse, ‘yanlış’ (kendi bakış açılarına göre) aracı kullanmaya direneceklerdir. Bu nedenle, aletin seçiminde yer alan insanlardan oluşan bir ekibe sahip olmak ve teknik sorunlar kadar teknik olmayan tüm sorunları da ele almak önemlidir.


Yazılım Geliştirme Araçları
Programlama araçları nedir
Programlama araçları Staj Defteri
Yazılım geliştirme Platformları
Visual Studio
GitHub
Visual Studio Code


Takım Seçimi Projesi

Bir test otomasyon aracı seçmek başlı başına bir projedir ve yeterince finanse edilmeli, kaynak sağlanmalı ve personel çalıştırılmalıdır. Daha büyük bir organizasyonda daha büyük bir proje olacak olsa da asla büyük bir proje olmamalıdır.
Orta ölçekli bir kuruluş için alet seçme projesi, tipik olarak dört ila altı kişi-haftalık çaba gerektirir ve üç ila on kişiyi kapsayabilir.

Alet seçimi projesine, yalnızca proje yöneticisi tarafından değil, ilgili diğer kişiler tarafından da yeterli önceliğin verilmesi gerekir. Bu, ‘normal’ projelerin programlarını ve kaynak kullanımını etkileyecektir. Geliştirme ve/veya test projeleriniz için zaten zaman baskısı altındaysanız, bir araç çözümü aranmamasının bir nedeni de budur.

Araç Seçim Ekibi

Alet seçimi kararını vermek için insanlardan oluşan bir ekibe ihtiyaç vardır. Tek bir kişi karar verirse, uygulama aşamasında araç için kuruluş içinde geniş bir kullanıcı tabanına ulaşmak çok daha zordur. Ekip üyelerinden gereken sürenin çok fazla olması gerekmez, belki de her biri üç ila beş gün, bir aydan altı haftaya kadar yayılır. Bu ekibin liderinden daha fazla zamana ihtiyaç duyulacaktı.

Takım Seçimi Takım Lideri

Alet seçimi ve değerlendirme sürecini yönetmek için bir kişi görevlendirilmelidir. Bu kişi, yönetim becerilerine veya potansiyeline ve kuruluşun farklı alanlarından insanlardan oluşan bir ekip oluşturma yeteneğine sahip biri olmalıdır. Bu kişi ideal olarak kuruluş hakkında geniş bir görüşe sahip ve saygı duyulan biri olmalıdır.

Araç seçme ve değerlendirme ekibi lideri, aracın şampiyonu, kuruluş içinde test otomasyonu satma konusunda en hevesli uygulama aşamasındaki kişi ve test otomasyonu uygulamalarının odak noktası olabilir.

Ekip, kendi testini otomatikleştirmek isteyebilecek kuruluşun her alanından temsilciler içermelidir. Bu, çeşitli projelerden, departmanlardan veya konumlardan insanları içerebilir.

Bu, tüm organizasyonun etkinliğini ve üretkenliğini etkileyebilecek önemli bir karar olduğundan, ekip üyelerinin organizasyonun kendi alanları hakkında bilgili olması ve meslektaşları tarafından haklı gösterilebilecek objektif bir değerlendirme yapabilmesi gerekir.

Ekip ayrıca, araç için hedef kullanıcıların farklı rollerini veya işlerini temsil eden çeşitli beceriler içermelidir. Buna, kabul testini otomatikleştirmek isteyen son kullanıcılar, sistem testini otomatikleştirmek isteyen test uzmanları ve birim veya entegrasyon testini otomatikleştirmek isteyen geliştiriciler dahildir.

Ayrıca, bu kitapta daha önce açıklanan ilkelere göre otomatikleştirilmiş test yazılımını oluşturmaktan sorumlu olacak yazılım geliştirme uzmanlığına sahip kişiler olan potansiyel test otomatikleştiricilerini de içerecektir. Araç seçim ekibi ayrıca bir test yöneticisi, dahili test danışmanı veya test koordinatörü veya bir proje yöneticisi içerebilir.

Araç seçim ekibi, hem her alanda neyin gerekli olduğunu bulmak hem de iyi test otomasyonu uygulamalarını teşvik etmek ve araç edinildikten sonra aracın kullanımını “satmak” için organizasyonun geri kalanıyla bir iletişim ağı haline gelecektir.  Araç seçim ekibi üyelerinin bir kısmı veya tamamı uygulama ekibi olmaya devam edebilir, ancak zorunlu değildir.

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir