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 için test senaryolarını dört farklı bölüme ayıran işlevsel bir otomasyon test çerçevesidir. Anahtar kelimeye dayalı test çerçevesi, daha iyi anlaşılması için test senaryolarını test adımları, test adımlarının nesneleri, test adımları üzerindeki eylemler ve test nesneleri için veriler olarak ayırır.
Anahtar Kelime Odaklı Test Nedir?
Anahtar Kelime Güdümlü Test , test edilmekte olan uygulamayla ilgili anahtar sözcükleri içermek için veri dosyalarını kullanan bir komut dosyası oluşturma tekniğidir. Bu anahtar sözcükler, belirli bir adımı gerçekleştirmek için gereken eylemler kümesini tanımlar.
Anahtar kelimeye dayalı bir test, bir test senaryosunun eylemini açıklamak için oluşturulan anahtar kelime argümanları dahil olmak üzere yüksek ve düşük seviyeli anahtar kelimelerden oluşur. Ayrıca tabloya dayalı test veya eylem kelimesine dayalı test olarak da adlandırılır.
Anahtar Kelime Güdümlü Testte, önce bir anahtar kelime kümesi 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çık tarayıcı , tıklama, Yazım metni vb.
Örneğin :
- Oturum "guru99" web sitesine - Anahtar kelime "login" testine, bizim otomasyon çerçevesinde onunla ilişkili giriş fonksiyonunu veya eylemi kullanılacaktır.
- çıkış "guru99" web sitesi- Kelimeler "logout" için kendisiyle ilişkili çıkış fonksiyonunu veya eylemi test etmek, bizim otomasyon çerçevesinde kullanılacaktır.
Makalede biraz daha örnek göreceğiz.
Anahtar kelime örnekleri
Anahtar kelimeler | Açıklama |
Oturum aç | Guru99 banka demo sitesine giriş yapın |
E-postalar | Eposta gönder |
çıkışlar | Guru99 banka demo sitesinden çıkış yapın |
Bildirimler | Okunmamış bildirimleri bulun |
Anahtar kelimeye dayalı bir çerçeve oluşturmak için aşağıdaki şeylere ihtiyacınız var
- Excel Sayfası - Anahtar kelimeleri tanımlayın ve bunları bir Excel sayfasında saklayın
- İşlev Kitaplığı - İşlev kitaplığı, iş akışları için işlevden oluşur (herhangi bir web sitesi için oturum açma düğmesi) Bu nedenle, test yürütüldüğünde, Excel sayfasından anahtar sözcüğü okur ve işlevleri buna göre çağırır.
- Veri Sayfaları - Veri sayfaları, uygulamada kullanılacak test verilerini saklamak için kullanılır
- Nesne Deposu - anahtar sözcük odaklı çerçevenize bağlı olarak bir nesne deposu kullanabilirsiniz
- Test Komut Dosyaları - Çerçevenizin tasarımına bağlı olarak, her manuel Test Senaryosu veya tek bir sürücü komut dosyası için test komut dosyalarına sahip olabilirsiniz.
Anahtar Kelime Odaklı Test Neden Yapılır?
Yazılım Mühendisliğinde Anahtar Kelime Odaklı Test aşağıdaki sebeplerle 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 detayı kullanıcılardan gizlidir
- Kullanıcıların komut dosyası dillerini kullanması gerekmez
- Test özlü, bakımı kolay ve esnektir
Anahtar Kelime Odaklı Test nasıl yapılır?
Anahtar kelime tabanlı test, manuel veya otomatik olarak her iki şekilde de yapılabilir. Ancak genellikle otomatik testlerle birlikte kullanılır.
Anahtar kelimeye dayalı testin otomatikleştirilmesinin arkasındaki amaç,
- Bakım maliyetini düşürmeye 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 gerçekleştirin
Anahtar kelime odaklı test ile, geliştirmenin önceki aşamalarında, uygulamayı parça parça test ederek basit bir 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 dosyaları veya işlev ile bağlantılı olması gerekir.
Test senaryoları yürütüldüğünde, anahtar kelimeler, bir test otomasyon çerçevesi tarafından çağrılan bir test kitaplığı tarafından yorumlanır.
Anahtar kelime odaklı testte 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 uygulamak
- 3. Adım . Test senaryoları oluşturma
- 4. adım . Sürücü betiklerini oluşturma
- 5. Adım . Otomasyon test komut dosyalarını yürütme
Anahtar Kelime Odaklı Test için kullanılan araçlar
Anahtar kelimeye dayalı testler için yaygın olarak kullanılan az sayıda araç.
- HP QTP
- Selenyum
Anahtar Kelime Odaklı Testin Avantajları
- İşlevsel test uzmanlarının uygulama hazır olmadan önce test otomasyonunu planlamasına olanak tanır
- Testler programlama bilgisi olmadan geliştirilebilir
- Belirli bir programlama diline veya araca bağlı değildir
- Piyasada bulunan tüm otomasyon araçlarıyla uyumludur
Örnek test durumları
- TC_01: guru99 demo sitesine giriş yapın, bugün kaç işlem yapıldığını öğrenin
- TC_02: guru99 demo sitesinde oturum açın, müşterilerinizden birine e-posta gönderin ve ardından oturumu kapatın
- TC_03: guru99 demo sitesinde oturum açın ve alınan herhangi bir bildirimi kontrol edin
Özet:
- Anahtar sözcük odaklı bir test, test edilmekte olan uygulamayla ilgili anahtar sözcükleri içeren veri dosyalarını kullanan bir komut dosyası oluşturma tekniğidir.
- Anahtar kelimeye dayalı bir test, genellikle otomatik testlerle gerçekleştirilir.
- Testler programlama bilgisi olmadan geliştirilebilir
- Testler, piyasada bulunan tüm otomasyon araçlarıyla uyumludur