Örnekle Anahtar Kelime Odaklı Test Çerçevesi
Anahtar Kelime Odaklı Çerçeve
Anahtar Kelime Odaklı Çerçeve Daha iyi otomasyon için kodlamayı test senaryolarından ve test adımlarından ayırmak amacıyla test senaryolarını dört farklı parçaya bölen işlevsel bir otomasyon test çerçevesidir. Anahtar kelime odaklı test çerçevesi, daha iyi anlaşılması için test senaryolarını test adımları, test adımlarının nesneleri, test adımlarındaki eylemler ve test nesnelerine ilişkin veriler olarak böler.
Anahtar Kelime Odaklı Test Nedir?
Anahtar Kelime Odaklı Test test edilen uygulamayla ilgili anahtar kelimeleri içeren veri dosyalarını kullanan bir komut dosyası oluşturma tekniğidir. Bu anahtar kelimeler, belirli bir adımı gerçekleştirmek için gereken eylem kümesini açıklar.
Anahtar kelimeye dayalı bir test, bir test senaryosunun eylemini tanımlamak için oluşturulan anahtar kelime argümanları da dahil olmak üzere yüksek ve düşük seviyeli anahtar kelimelerden oluşur. Aynı zamanda tabloya dayalı test veya eylem kelimesine dayalı test olarak da adlandırılır.
Anahtar Kelimeye Dayalı Testte, öncelikle bir dizi anahtar kelime belirlersiniz ve ardından bu anahtar kelimelerle ilgili bir eylemi (veya işlevi) ilişkilendirirsiniz. Burada, tarayıcının açılması veya kapatılması, fare tıklaması, tuş vuruşları vb. gibi her test eylemi, aşağıdaki gibi bir anahtar kelimeyle tanımlanır: openbrowser, tıklayın, Yazı tipi metni ve benzerleri.
Örnek:
- giriş “guru99” web sitesine – Otomasyon çerçevemizde, oturum açma işlevini veya onunla ilişkili eylemi test etmek için “giriş” anahtar kelimesi kullanılacaktır.
- çıkış “guru99” web sitesine — Otomasyon çerçevemizde, oturum kapatma işlevini veya bununla ilişkili eylemi test etmek için "çıkış" anahtar kelimesi kullanılacaktır.
Makalenin ilerleyen kısımlarında birkaç örnek daha göreceğiz.
Anahtar Kelimeler | Tanım |
---|---|
Oturum aç | guru99 banka demo sitesine giriş yapın |
E-postalar | Gönder |
çıkışlar | guru99 banka demo sitesinden çıkış yapın |
Bildirimler | Okunmamış bildirimleri bulma |
Anahtar kelime odaklı bir çerçeve oluşturmak için aşağıdaki şeylere ihtiyacınız var
- Excel Sayfası– Anahtar kelimeleri belirleyin ve bunları bir Excel sayfasında saklayın
- İşlev Kütüphanesi– İşlev kütüphanesi, iş akışlarına yönelik işlevlerden oluşur (herhangi bir web sitesi için oturum açma düğmesi). Dolayısıyla, test yürütüldüğünde, Excel sayfasından anahtar kelimeyi okuyacak ve buna göre işlevleri çağıracaktır.
- Veri sayfaları– Veri sayfaları uygulamada kullanılacak test verilerini saklamak için kullanılır
- Nesne Deposu– anahtar kelime odaklı çerçevenize dayalı olarak bir nesne deposu kullanabilirsiniz
- Test Komut Dosyaları– Çerçevenizin tasarımına bağlı olarak her kılavuz için test komut dosyalarına sahip olabilirsiniz. Test Durumu veya tek bir sürücü komut dosyası
Anahtar Kelime Odaklı Test neden yapılır?
Yazılım Mühendisliğinde, Anahtar Kelime Odaklı Test aşağıdaki nedenlerden dolayı yapılır:
- Standart kitaplık tarafından işlenen ortak bileşenler
- Bu yaklaşımı kullanarak testler daha soyut bir şekilde yazılabilir.
- Yüksek derecede yeniden kullanılabilirlik
- Komut dosyasının ayrıntısı kullanıcılardan gizlenir
- Kullanıcıların kodlama dillerini kullanmasına gerek yoktur
- Test kısa, sürdürülebilir ve esnektir
Anahtar Kelime Odaklı Test nasıl gerçekleştirilir?
Anahtar kelime tabanlı test, manuel veya otomatik olarak her iki şekilde de yapılabilir. Ancak genellikle otomatik testlerle birlikte kullanılır.
Anahtar Kelime tabanlı testlerin otomatikleştirilmesinin ardındaki amaç
- Bakım maliyetlerinin azaltılmasına yardımcı olur
- Yinelenen spesifikasyonları önler
- İşlev komut dosyalarının daha fazla yeniden kullanımı
- Daha iyi test desteği ve taşınabilirlik
- Daha az veya aynı çabayla daha fazla test elde edin
Anahtar kelime odaklı testlerle, geliştirmenin ilk aşamalarında uygulamayı parça parça test ederek basit işlevsel testler oluşturabilirsiniz. Anahtar kelimeye dayalı test oluşturmanın en basit yolu bunları kaydetmektir. Kayıttan sonra test ihtiyaca göre değiştirilebilir ve özelleştirilebilir.
Her anahtar kelimenin, o anahtar kelimeyle ilgili eylemleri uygulayan en az bir komut, test komut dosyası veya işlevle bağlantılı olması gerekir.
Test senaryoları yürütüldüğünde anahtar kelimeler, test otomasyon çerçevesi tarafından çağrılan bir test kitaplığı tarafından yorumlanır.
Anahtar kelime odaklı testlerde yer alan başlıca faaliyetler şunlardır:
- ) 1 Adım Düşük seviyeli ve yüksek seviyeli anahtar kelimeleri belirleme
- ) 2 Adım Anahtar kelimeleri yürütülebilir olarak uygulama
- ) 3 Adım Test senaryoları oluşturma
- ) 4 Adım Sürücü komut dosyalarını oluşturma
- ) 5 Adım Otomasyon test komut dosyalarının yürütülmesi
Anahtar Kelime Odaklı Test için kullanılan araçlar
Anahtar Kelime odaklı test için yaygın olarak kullanılan birkaç araç.
Anahtar Kelime Odaklı Testin Avantajları
- İşlevsel test uzmanlarının uygulama hazır olmadan önce test otomasyonunu planlamasına olanak tanır
- Programlama bilgisi olmadan testler geliştirilebilir
- Belirli bir programlama diline veya aracına bağlı değildir
- Piyasada bulunan tüm otomasyon araçlarıyla uyumludur
Örnek test senaryoları
- TC_01: guru99 demo sitesine giriş yapın, bugün kaç işlem yapıldığını öğrenin
- TC_02: guru99 demo sitesine giriş yapın, müşterilerinizden birine e-posta gönderin ve ardından çıkış yapın
- TC_03: guru99 demo sitesine giriş yapın ve alınan bildirimleri kontrol edin
ÖZET
- Anahtar kelime odaklı test, test edilen uygulamayla ilgili anahtar kelimeleri içeren veri dosyalarını kullanan bir komut dosyası oluşturma tekniğidir.
- Genellikle tarafından gerçekleştirilen anahtar kelimeye dayalı bir test otomatik test.
- Programlama bilgisi olmadan testler geliştirilebilir
- Testler piyasada bulunan tüm otomasyon araçlarıyla uyumludur