how choose best automation testing tool
Bu eğiticide, kolay referansınız için test otomasyon aracı seçim kriterlerini ve test otomasyon araçları karşılaştırma matrisiyle kontrol listesini ele aldık.
Projeniz için En İyi Otomasyon Aracını Seçmeye İlişkin A'dan Z'ye Kılavuz:
Bu 4inciTest Otomasyonu Eğitimi serimizdeki öğretici. Lütfen bu seride bu sayfada yayınlanan tüm makaleleri kontrol edin: => Projenizde Otomasyon Testine Başlamak İçin En İyi Kılavuz
Test otomasyon aracı seçimi, herhangi bir organizasyonda otomasyona başlamadan önce en önemli adımlardan biridir.
Bu önemlidir, çünkü araç tüm otomasyon çabalarınızı büyük ölçüde etkileyecektir. Araç iyiyse ve size gerekli özellikleri sağlıyorsa, otomasyon daha kolay ve etkili hale gelir.
Otomasyon aracını seçerken dikkate alınması gereken birçok kriter vardır. Bazılarını önceki makalelerimden birinde tartışmıştım. Burada, test otomasyon aracını seçerken dikkate alınması gereken en önemli hususları listeledim.
Ne öğreneceksin:
- Otomatik Test Sizin İçin Bir Çözüm mü?
- Test Otomasyonu Ne Zaman Anlam Kazanır?
- Projeniz İçin Otomasyon Aracı Nasıl Seçilir?
- Test Otomasyon Aracı Değerlendirme Kriterleri
- Test Otomasyon Aracı Seçim Kriterleri ve Kontrol Listesi
- Soru 1: Otomasyon aracı için kuruluşunuzun Bütçesi nedir?
- Soru 2: Aracın gerçek fiyatı nedir?
- Soru 3: Araç, uygulamanızın çalıştığı İşletim Sistemini / Tarayıcıyı veya Cihazı destekliyor mu?
- Soru 4: Araç, uygulamanızda kullanılan teknolojileri ve üçüncü taraf kontrollerini destekliyor mu?
- Soru 5: Araç kaç dili destekliyor? Bu diller için yetenekli kaynaklarınız var mı?
- Soru 6: Araç, farklı Veri Kaynaklarına bağlanmayı destekliyor mu?
- Soru 7: Otomasyon aracının raporlama mekanizması nasıl?
- Soru 8: Araç, test senaryosu ve hata yönetimi havuzlarıyla entegre edilebilir mi?
- Soru 9: Araç için resmi teknik destek nasıl?
- Soru # 10: Görülecek Bazı Teknik Hususlar
- Sonuç
- Önerilen Kaynaklar
Otomatik Test Sizin İçin Bir Çözüm mü?
Kariyerim boyunca birçok projede çalıştım. Aynı proje üzerinde bir yıldan fazla çalıştığınızda, bazı görevleri otomatikleştirme ihtiyacı hissetmeye başlıyorsunuz. Proje yönetimi tarafından şimdiye kadar düşünülmemişse, projeye otomasyon testi getirmeyi düşünmeye başlıyorsunuz.
Bir yıl, herhangi bir projenin tüm ayrıntılarını bilmesi için yeterli bir süredir. bir Zamanlar proje işlevselliğini ayrıntılı olarak bilirseniz, hangi tekrarlayan görevlerin otomatikleştirilmesi gerektiğine karar vermek daha kolay hale gelir.
Biraz test kullanıcıları da sıkılır aynı tekrar eden görevleri tekrar tekrar yapmak ve test otomasyonu ihtiyacını güçlü bir şekilde hissetmeye başlarlar.
Bu, hemen otomasyon testine başlamanız gerektiği anlamına mı geliyor?
Kesinlikle hayır!
Otomasyonun sizin için bir çözüm olup olmadığına karar vermeden önce üzerinde çalışmanız gereken birçok kriter vardır. .
Test Otomasyonu Ne Zaman Anlam Kazanır?
- Çok sayıda tekrarlayan test olduğunda
- Sık sık regresyon testi yinelemeleri olduğunda
- İhtiyacın olduğunda çok sayıda kullanıcıyı simüle edin uygulama kaynaklarını kim kullanıyor
- AUT, nispeten istikrarlı bir UI'ye sahip olduğunda
- Çok sayıda BVT vakanız olduğunda
- Kritik işlevler için yalnızca manuel test yürütmeye güvenemediğinizde
Daha fazla okuma:
- Otomasyona ne zaman gitmelisiniz?
- Otomatik teste başlamadan önce okumanız gereken ipuçları
Zamanınızı ve paranızı iyi bir otomasyon aracına yatırmanın doğru zamanı olduğunu öğrendikten sonra, ihtiyaçlarınızı karşılayan en iyi otomasyon aracını aramaya başlayabilirsiniz.
Projeniz İçin Otomasyon Aracı Nasıl Seçilir?
Otomasyon testinin başarısı, büyük ölçüde doğru test araçlarının seçimine bağlıdır. Piyasada bulunan ilgili otomasyon araçlarını değerlendirmek çok zaman alıyor. Ancak bu, projenize uzun vadede fayda sağlayacak tek seferlik bir egzersizdir.
Projelerim için otomasyon aracını inceleme ve seçme şansı bulduğum birkaç durum vardı. Test ihtiyaçlarımızı ve maliyet kısıtlamalarımızı yönetmemiz gerektiğinden görev zordu ama buna değer bir deneyimdi.
Herhangi bir test aracı seçmeden önce göz önünde bulundurmanız gereken kriterler şunlardır:
Test Otomasyon Aracı Değerlendirme Kriterleri
1) Otomasyon görevleri için ayırmak için gerekli kalifiye kaynağa sahip misiniz?
iki) Bütçeniz ne kadar?
3) Araç, test ihtiyaçlarınızı karşılıyor mu? Kullandığınız proje ortamı ve teknolojiye uygun mu? Kodda kullanılan tüm araçları ve nesneleri destekliyor mu? Aracın uygulamada kullanılan nesneleri tanımlayamamasından dolayı bazen küçük testler için takılıp kalabilirsiniz.
Herhangi bir aracı seçmek için yukarıdaki üç faktörü en önemli olarak görüyorum.
4) Araç, karar vermeden önce değerlendirebilmeniz için size ücretsiz deneme sürümünü sağlıyor mu? Ayrıca, araç deneme sürümünde bulunan tüm özelliklere sahip mi?
5) Mevcut araç sürümü kararlı mı? Satıcı şirket, iyi müşteri desteğinin yanı sıra çevrimiçi yardım kaynakları ve kullanım kılavuzuyla mı kuruldu?
6) Araç öğrenme eğrisi nasıl? Öğrenme süresi hedefleriniz için kabul edilebilir mi?
7) Sadece proje ihtiyaçlarınız için otomasyon aracı mı istiyorsunuz yoksa şirketinizdeki tüm projeler için ortak bir araç mı arıyorsunuz? Projelerinizdeki kodlama dillerinin çoğunu destekleyen bir araç seçmeniz iyi bir seçim olacaktır.
mp3 şarkıları indirmek için en iyi uygulama
8) Hangi test türlerini destekliyor? Maksimum test türlerini (Birim, işlevsel, regresyon vb.) Destekleyen bir araç her zaman daha iyi bir seçimdir.Uyarı- Tüm test türlerini desteklediği için bir araca gitmeyin. Aracın karmaşık gereksinimlerinizi otomatikleştirecek kadar güçlü olması da önemlidir.
9) Araç, test komut dosyaları oluşturmak ve sürdürmek için kolay arayüzü destekliyor mu? Kayıtlı komut dosyalarını düzenleme becerilerine sahip kayıt ve oynatma aracı iyi bir çözüm olabilir.
10) Karmaşık görevleri yerine getirmek için basit bir arayüz ve güçlü özellikler sağlıyor mu?
on bir) Karmaşık veya yük testleri için girdi testi verileri sağlamak ne kadar kolay? Excel, XML, metin dosyası vb. Gibi çeşitli veri dosyalarından test verisi girişini destekleyen bir araç, test uzmanlarının otomasyonu için büyük bir rahatlama olacaktır.
12) Grafik arayüzlü güçlü raporlama sağlıyor mu? Açık ve kısa raporlar, test sonuçlarını hızlı bir şekilde sonuçlandırmanıza her zaman yardımcı olacaktır.
13) Proje planlama gibi diğer test araçlarınızla iyi entegre oluyor mu? test yönetimi araçları ?
Aşağıdakiler gibi diğer kriterleri de göz önünde bulundurmak isteyebilirsiniz:
14) Araç satıcısı geri ödeme politikası
on beş) Araç için mevcut müşteri incelemeleri
16) Satıcı başlangıç eğitimi veriyor mu?
İpuçları: Gereksinim toplama, doğru aracı seçmek için en önemli adımdır. Gereksinimlerinizi sahip olunması gereken, olması güzel ve gerekli olmayan özellik kategorilerinde kategorize ettiğinizden emin olun. Bu, aracı hızlı bir şekilde değerlendirmenize yardımcı olacaktır. Piyasada halihazırda mevcut olan ve tüm otomasyon ihtiyaçlarınızı karşılayacak bir araç bulamayacağınızı unutmayın!
sıralama kodunu c ++ ile özyineleme ile birleştirme
HP QTP / UFT ve Selenium şu anda mevcut olan en popüler iki fonksiyonel test seçeneğidir. QTP / UFT, çok çeşitli kodlama dilleri ve platformlarında desteklenen en iyi işlevsel test aracıdır, Selenium ise en iyi açık kaynaklı işlevsel web test aracıdır.
EN İYİ araçların listesi için bu makaleyi okuyun:
2020 Yılının En İyi 20 Otomasyon Test Aracı (Kapsamlı Liste)
Sonraki makalede tartışacağız manuel ve otomasyon testi zorlukları .
Test Otomasyon Aracı Seçim Kriterleri ve Kontrol Listesi
En İyi Otomasyon Test Aracını Seçmeden Önce Sormanız Gereken 10 Soru
Kuruluşunuz için otomasyon aracını seçmek için ne zaman bir durumla karşılaşırsanız aşağıdaki soruları sorun:
Soru 1: Otomasyon aracı için organizasyonunuzun Bütçesi nedir?
Bence otomasyon aracını seçerken dikkat edilmesi gereken en önemli şey budur.
Neden bakıyorsun QTP / UFT ve lisansı satın alamadığınızda üzerinde araştırma yapmak? QTP aracının maliyeti yaklaşık 8000 $ (Yaklaşık). Kuruluşunuz lisansı satın alabiliyorsa ve siz onayladıysanız, denemeyi indirmeli ve özelliğini test etmek için üzerinde bir pivot otomasyon projesi yapmalısınız. Aksi takdirde, onu araştırmak için zaman harcamamalısınız. (QTP'yi şirketin canlı bir projesinde kullanmak istiyorsanız bu senaryodan bahsediyorum. Sadece öğrenme amacıyla indiriyorsanız, denemeyi indirmekte sorun yok.)
Soru 2: Aracın gerçek Fiyatı nedir?
Sırada otomasyon aracının fiyatı var. Sadece bir lisans fiyatı değil, aynı zamanda eklenti fiyatları (gerekirse), destek ücreti, eğitim ücreti ve yükseltme ücreti vardır.
Önce lisans hakkında konuşalım.
a) Lisans Türleri:
Aşağıdaki lisans türleri vardır.
1) Düğüm Kilitli Kullanıcı Lisansı.
Düğüm Kilitli Kullanıcı lisansı, şirket ağınızdaki tek bir fiziksel bilgisayarda kullanılmak üzere test otomasyon aracını destekleyecektir. Bir seferde lisanslı bilgisayarda aracın yalnızca bir örneğini çalıştırabilirsiniz. Bu lisans genellikle makinenin ana bilgisayar adına bağlıdır.
2) Eşzamanlı Kayan Kullanıcı Lisansı
Değişken kullanıcı lisansı farklı makineler arasında paylaşılabilir, ancak aynı anda yalnızca bir makine tarafından kullanılabilir. Makine adına veya herhangi bir şeye bağlı değildir, bunun yerine aynı lisansı farklı makinelerde yönetmek için bir lisans yöneticisi (bir sunucuya yüklenir) kullanır.
Temel olarak, Düğüm Kilitli lisansla, aracı bir makineye yükleme, kaldırma ve ardından başka bir makineye yeniden yükleme özgürlüğüne sahip değilsiniz. Ancak Floating kullanıcı lisansıyla bunu yapmanıza izin verilir.
3) Çalışma Süresi Lisansı
Yukarıda bahsedilen iki tür lisans genellikle komut dosyalarını 'geliştirmek' için satın alınır. Dolayısıyla bunlar “geliştirme” Lisanslarıdır. Komut dosyalarını farklı makinelerde çalıştırmak için, her makine için 'yürütme' veya 'Çalışma Zamanı' lisansına sahip olmanız gerekir.
Misal:
Örneğin, bir test uzmanının aynı makinede test senaryoları geliştirmesi ve yürütmesi gerekiyorsa, bir geliştirme lisansı yeterlidir.
Ancak bir makinede geliştirmesi ve test senaryolarını üç farklı sanal veya fiziksel makinede yürütmesi gerekiyorsa, bir 'geliştirme' lisansı ve üç çalışma zamanı lisansı satın alması gerekir.
Bazı satıcılar ücretsiz çalışma zamanı lisansları (Kodlanmış Kullanıcı Arabirimi gibi) ve bazıları bir fiyata (Test Tamamlandı, Ranorex vb.) Sunar. Yani her şey satıcıdan satıcıya bağlıdır.
4) Açık Kaynak Lisansı
Ticari bir araca gitmek ve bir ücret ödemek veya açık kaynaklı bir araca gitmek şirketinizin seçimidir.
Ticari araçlar pahalıdır, ancak mükemmel destek sağlarlar ve sağlanan birçok eğitim materyali ile kullanımı kolaydır. Ticari araçlar genellikle 'tüm ihtiyaçlar için tek bir araçtır'. Açık kaynaklı araçlar ücretsizdir ancak genellikle öğrenilmesi daha zordur. Çok az resmi destek var, ancak farklı forumları ziyaret ederek çözümler bulabilirsiniz. Açık kaynaklı çözümler normalde belirli ihtiyaçlar içindir.
b) Destek, Yükseltme ve Eğitim Ücreti:
Destek, eğitim ve yükseltme ücreti için şirket temsilcisini aramanız gerekebilir. Bazı şirketler toplu lisans satın alımlarında özel indirimler sunar, bu nedenle bazen bu bilgiler web sitelerinde açıkça belirtilmez. Bilgileri yalnızca arama veya e-posta yoluyla alacaksınız.
Soru 3: Araç, uygulamanızın çalıştığı İşletim Sistemini / Tarayıcıyı veya Cihazı destekliyor mu?
Bu soru normalde kullandığınız uygulamanın türüne bağlıdır.
a) Masaüstü Tabanlıysa:
Bir masaüstü uygulaması üzerinde çalışıyorsanız, o uygulamayı kaç işletim sistemini test etmek istediğinizi belirtmelisiniz. Masaüstü tabanlı bir uygulama üzerinde çalışıyordum ve Windows 7 ve Windows 8.1'de test etmek istedim. Bu yüzden Kodlu UI'yi seçtim çünkü ikisini de destekliyor.
b) Tarayıcı Tabanlı ise
Bir web uygulaması üzerinde çalışıyorsanız, bu uygulamayı kaç tarayıcıda test etmek istediğinizi belirtmelisiniz. Test durumlarımı FireFox, Chrome ve IE'de yürütmek istedim. Tüm bu tarayıcıları desteklediği için web uygulamam için selenyum seçtim. Seçtiğiniz aracın, gerekli tarayıcılarınızın hem eski hem de yeni sürümlerini desteklediğinden emin olun.
c) Mobil Tabanlı ise
Mobil uygulamalar üzerinde çalışıyorsanız, test durumlarınızı hangi mobil işletim sistemlerinde çalıştırmanız gerektiğini bilmelisiniz. Uygulamanız hem Android hem de IOS üzerinde çalışıyorsa, aracınız bunu desteklemelidir. Selenium'un Android, IOS, Windows Phone ve BlackBerry'de komut dosyalarını çalıştırmak için ayrı sürücüleri vardır. Her bir Mobil İşletim Sistemi için ayrı bir araç da kullanabilirsiniz. Android için Robotium, hem IOS hem de Android için Appium ve Windows telefon uygulamaları için CodedUI var.
Yine, bu açık kaynak ile ticari arasındaki tartışmaya geliyor. Gördüğünüz gibi ayrı bir açık kaynak var web tabanlı test etmek için araçlar , mobil tabanlı ve masaüstü tabanlı uygulamalar. Ancak Test tamamlandı, Ranorex veya Test Studio gibi ticari bir araca giderseniz, üç türü de (Mobil, Masaüstü ve Tarayıcı Tabanlı Uygulamalar) test edebilirler. Bu nedenle, ticari araç durumunda, web, masaüstü ve mobil uygulamaları test etmek için yalnızca bir araç öğrenmeniz gerekir.
Soru 4: Araç, uygulamanızda kullanılan teknolojileri ve üçüncü taraf kontrollerini destekliyor mu?
Bu, aracı seçerken çok önemli bir husustur. Uygulamanızda hangi teknolojilerin kullanıldığını ilk elden bilmelisiniz. Geliştiricilerinize danışın ve bunları yazın. Web uygulamalarında HTML 5 veya SilverLight kullanıyorlarsa, dikkatli olun, bunları destekleyecek pek çok otomasyon aracı yoktur. Araç bu teknolojiler için destek talep ederse, o aracın deneme sürümünü indirin ve uygulamanızdaki farklı nesneleri belirlemeye çalışın. Araç onları tanımlayamazsa, iddiaları yanlıştır. Bu aktivite sizi sonraki sefaletten kurtaracak.
Test otomasyon araçları karşılaştırma matrisi:
Aşağıdaki tablo, farklı araçları lisans fiyatlarına ve farklı teknolojiler için desteklerine göre karşılaştırmaktadır. (Bu tabloyu, farklı araçlar arasında nasıl karşılaştırma yapılacağı konusunda bir öğrenme uygulaması olarak almalısınız, ancak verilen verilerin doğruluğu% 100 değildir)
(Büyütülmüş görmek için resme tıklayın)
Y = Destekleniyor, N = Desteklenmiyor, U = Bilinmeyen
Soru 5: Araç kaç dili destekliyor? Bu diller için yetenekli kaynaklarınız var mı?
Aracı öğrenmek bir yönüdür. Dili öğrenmek başka bir özelliktir. Java konusunda uzmanlığa sahip kaynaklarınız varsa ve aracınız Java'yı desteklemiyorsa, yeni dili öğrenme zamanı otomasyon çabanıza eklenecektir.
Diğer bir husus ise, ürününüz Java üzerine kurulmuşsa, Java konusunda uzman bir geliştirici ekibinizin olması gerektiğidir. Bu geliştiriciler ayrıca dil ile ilgili konularda otomasyon ekibine yardımcı olabilir. Kaynaklarınıza aşina olan bir dil sunan aracı seçmek önemlidir ve kaynaklarınız için öğrenme eğrisini en aza indirmenize yardımcı olacaktır.
Selenium WebDriver C #, Java, Python, Ruby ve JavaScript gibi birden çok dilde komut dosyaları yazma olanağı sunar. TestComplete ayrıca VBScript, JScript, DelphiScript, C ++ Script ve C # Script gibi birden çok komut dosyası yazma dilinde komut dosyası yazma olanağı sunar.
Soru 6: Araç, farklı Veri Kaynaklarına bağlanmayı destekliyor mu?
Anahtar kelimeye dayalı veya veriye dayalı bir otomasyon çerçevesi kullanıyorsak, aracımızı herhangi bir veri kaynağına bağlama yeteneğine sahip olmamız gerekir. Araç, farklı veri kaynaklarıyla kolayca bağlantı sağlarsa, çok faydalı olacaktır.
CSV dosyası, Excel Dosyası, XML dosyası ve Veritabanı gibi yaygın veri kaynakları desteğine bakın. Bunlar bir araçta mevcutsa, gitmeniz iyi olur.
Soru 7: Otomasyon aracının raporlama mekanizması nasıl?
Betiği çalıştırdığımızda, ya geçer ya da başarısız olur. Geçiş durumunda süre ve ortam bilgisi dışında çok fazla bilgiye ihtiyaç duyulmaz. Ancak başarısızlık durumunda, başarısızlıkla ilgili kapsamlı bir rapora ihtiyacımız var. Rapor bize betiğin tam olarak hangi adımda başarısız olduğunu söylemelidir. Başarısızlık anının anlık görüntüsü ek bir avantaj olacaktır.
Ayrıca paydaşlarla paylaşabilmemiz için bu rapor farklı formatlara aktarılmalıdır. Birçok araçta bu seçenekler yerleşiktir ve bazı araçlarda raporunuzu kapsamlı hale getirmenin yolları vardır. Bu, aracın deneme sürümünü indirirken dikkat etmeniz gereken başka bir şeydir. Başarısızlıklar hakkında kapsamlı raporlar veriyorsa, organizasyon için en iyisidir.
Soru 8: Araç, test senaryosu ve hata yönetimi havuzlarıyla entegre edilebilir mi?
Kuruluşunuzun halihazırda herhangi bir test senaryosu kullanması veya hata yönetimi aracı . Şirketler açıkça, tüm uygulama yaşam döngülerinin düzgün bir şekilde yönetilmesi için otomatik araçlarının mevcut test senaryosu yönetim araçlarıyla entegre edilmesini istiyorlar. Test otomasyon aracını seçerken bu husus da görülmelidir.
QTP, QLM'yi destekler, Kodlu UI destekler TFS ve TestComplete, QAComplete'i destekler. Bazı Açık kaynak araçları, mevcut açık kaynak test yönetimi araçlarıyla entegre olma desteğine de sahiptir. Her şey, kuruluşunuzun gerçekte ne kullandığına bağlıdır.
Soru 9: Araç için resmi teknik destek nasıl?
Burada sadece ticari araçlardan bahsediyoruz. Ticari bir araç seçtiğinizde, destek yönü çok önemlidir. Web sitesinde verilen eğitim materyaline bakın. Web sitesi videolar ve öğreticiler içeriyor mu? Web sitesinde soru sormak için resmi bir forum var mı? Denemeyi indirin ve forumlarında bir soru sorun ve kaç gün yanıtlandığını görün. Bir arama için destek sağlıyorlar mı?
Yukarıdaki sorular gerçekten her seferinde sorulmalıdır çünkü araca iyi miktarda para harcıyorsunuz. Araç iyi bir desteğe sahip değilse, satın alma zahmetine girmeyin.
Soru # 10: Görülecek Bazı Teknik Hususlar
Görülmesi gereken başka teknik hususlar da vardır, örneğin:
a) Kayıt ve oynatma desteği
Test otomasyonunda tavsiye edilen bir yaklaşım değildir ancak bir araca sahip olmak iyidir. Aracın öğrenme sürecini basitleştirir ve kolay senaryoların kolayca otomatikleştirilmesine yardımcı olur.
b) Farklı Nesne Tanıma yöntemleri ve Nesne Eşleştirme Desteği
Aynı nesneyi farklı yöntemlerle seçme çeşitli olmalıdır. Bazı nesnelerin tanınması zordur. Bu nedenle, çeşitli seçim yöntemleri her zaman yardımcı olur.Örneğinselenyum, nesnelerin seçilmesini destekler kimlik, ad, sınıf, bağlantı testi, XPATH , CSS seçici ve JavaScript. İşte bir öğretici - QTP nesneleri benzersiz şekilde nasıl tanımlar? . Bir seçim yöntemi işe yaramıyorsa, aralarından seçim yapabileceğimiz, her zaman yararlı olan çeşitli başka yöntemlerimiz vardır.
Benzer şekilde, bu nesneleri nesne havuzunda düzgün bir şekilde Eşlemek için bir seçenek olmalıdır. Bu arşiv kolayca güncellenebilir ve yönetilebilir olmalıdır. Selenium'un nesne eşleme için yerleşik desteğe sahip olmadığını hatırlatmak için.
c) Farklı Kontrol Noktaları veya Onaylama Desteği.
Test senaryosu, kontrol noktaları veya iddialara dayalı olarak geçti veya başarısız oldu. Aracın, beklenen sonuçlarınızı kontrol etmek için çeşitli yöntemleri varsa, faydalıdır. QTP'nin aşağıdakiler gibi çeşitli kontrol noktaları vardır: Standart , Bit eşlem , Tablo , XML, Veritabanı ve Dosya İçeriği Kontrol Noktaları.
d) Kurtarma Senaryolarının Uygulanması.
Test durumu başarısız olursa ve yürütmeye devam etmek istiyorsanız, araç bunu kolayca destekliyor mu? Kurtarma senaryolarının bir araçta yönetilmesi kolaysa, test durumlarını herhangi bir aksaklık olmadan yürütmenize olanak tanır. Test senaryolarını gece çalıştırabilir ve sabah hangi test senaryolarının başarısız olduğunu ve hangi test senaryolarının geçildiğini belirten sonuçları alırsınız. Bu, yalnızca başarısız test durumlarından kurtarma, araç tarafından kolayca yönetilebiliyorsa gerçekleşir. Aksi takdirde, kurtarma senaryolarının işlenmesinde önemli miktarda otomasyon çabası boşa gidecektir. Görmek QTP'de kurtarma senaryoları yönetimi .
Sonuç
Hiçbir aletin iyi bir araç veya kötü bir araç olmadığını asla unutmayın. Her şey gereksinimlerinize ve ürünün doğasına bağlıdır.
android için en iyi ücretsiz mp3 indirme uygulaması
Selenium en popüler otomasyon aracı olabilir, ancak ürününüz masaüstü tabanlıysa bu aracın sizin için bir faydası yoktur. Önce ürününüzü anlayın ve ardından bu eğitimde belirtilen yönergeleri kullanarak gereksiniminize uygun aracı arayın.
Doğru otomasyon aracı seçimi, başarılı otomasyonda hayati bir rol oynar.
Sonraki eğitim - Bu dizideki bir sonraki eğiticimiz, 'Örneklerle birlikte komut dosyası geliştirme ve otomasyon çerçeveleri' üzerinedir. Tekrar kontrol edin bu dizideki tüm öğreticiler bu sayfadadır .
Doğru otomasyon aracını seçmeyle ilgili sorularınızı / yorumlarınızı aşağıya göndermekten çekinmeyin.
ÖNCEKİ Eğitici # 3 | SONRAKİ Öğretici # 5
Önerilen Kaynaklar
- Sikuli GUI Otomasyon Test Aracı - Başlangıç Kılavuzu Bölüm # 2
- Alfa Testi ve Beta Testi (Tam Kılavuz)
- Geb Eğitimi - Geb Aracını Kullanarak Tarayıcı Otomasyon Testi
- Derleme Doğrulama Testi (BVT Testi) Tam Kılavuzu
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Fonksiyonel Test ve Fonksiyonel Olmayan Test
- Otomasyon Testinde Kavram Kanıtı'nı (POC) Uygulamaya Yönelik Adım Adım Kılavuz
- 10 Adımlı Otomasyon Test Süreci: Kuruluşunuzda Otomasyon Testine Nasıl Başlanır?