Patlıcan Fonksiyonel - Eggplant Functional

Patlıcan Fonksiyonel
Geliştirici (ler)patlıcan
İşletim sistemipencereler, Linux, OS X (test kontrolörü); ile herhangi bir sistem VNC bağlantı veya RDP aracılığıyla erişilebilir (test edilen sistem).
TürTest otomasyonu, Sistem Otomasyonu
LisansTescilli
İnternet sitesiwww.testplant.com Bunu Vikiveri'de düzenleyin

Patlıcan Fonksiyonel bir siyah kutu Boulder, Colorado'da Doug Simons, Jonathan Gillaspie ve John McIntosh tarafından geliştirilen GUI test otomasyon aracı,[kaynak belirtilmeli ] Yazılım, Redstone Software (Gresham Computing plc'nin bir yan kuruluşu) tarafından geliştirilmiştir.[kaynak belirtilmeli ] Redstone, 2 Eylül 2008 tarihinde İngiltere merkezli Patlıcan (eski adıyla Testplant) adlı bir şirket tarafından satın alındı.[1]

Yaklaşmak

Patlıcan İşlevsel, komut dosyalarının yazıldığı ve yürütüldüğü bir denetleyici makineden ve test edilen bir sistemden (SUT) oluşan iki sistemli bir model kullanır. VNC sunucu. Patlıcan İşlevsel, yerleşik görüntüleyicisi aracılığıyla TCP / IP aracılığıyla VNC sunucusuna veya Uzak Masaüstü Protokolünü (RDP) destekleyen bir sisteme bağlanabilir.[2] Olan herhangi bir sistem VNC bunun için sunucu bir SUT olabilir. Başlangıçta yalnızca Mac için, denetleyici ortamı / IDE artık Linux'ta mevcuttur[3] ve pencereler kullanma GNUstep.[4]

Komut dosyası oluşturma, adı verilen özel bir komut dosyası dili kullanılarak gerçekleştirilir. SenseTalk, kullanımı kolay İngilizce benzeri bir dil. SenseTalk, manuel komut dosyası oluşturmaya izin verir veya "yardımlı komut dosyası oluşturma" moduyla birlikte kullanılabilir, yani komut dosyası yapan kişi Patlıcan İşlevsel'i bir sistemde gezinmeyi ve bir dizi test adımını doğrulamayı öğretir. Son zamanlarda Patlıcan İşlevsel'e, canlı bir SUT'ye karşı yürütülen bir dizi fare ve klavye eylemini kaydederek komut dosyası oluşturmayı kolaylaştıran "Turbo Yakalama" adlı yeni bir özellik eklendi. Patlıcan Fonksiyonel daha sonra görüntü yakalama sürecini kolaylaştırır ve yürütülen eylemlere göre SenseTalk kodunu üretir.[5]

2011 yılında, Patlıcan (eski adıyla Testplant), Optik Karakter Tanıma (OCR) motorunu entegre eden Patlıcan Fonksiyonel v11'i piyasaya sürdü. Mac, Linux ve Windows sürümleri ile uyumludur.[6]

2011'in diğer kayda değer başarıları arasında Patlıcan için alınan ABD Patent ve Ticari Marka Ofisi tarafından verilen ABD Patenti bulunmaktadır.[7] ve ağ sağlayıcılarının, uygulama geliştiricilerinin ve üreticilerin tabletler ve akıllı telefonlar gibi kablosuz cihazlarda yazılım ve uygulamaları test etmesine olanak tanıyan Patlıcan mobil test çözümlerinin lansmanı.[8]

2013 yılında, Patlıcan Fonksiyonel Çince olarak yerelleştirildi.[9]

Ürün

Test aracı Eggplant Functional, test edilen bilgisayarın görüntü ekranını "görmek" için akıllı görüntü tanıma algoritmaları kullanır. Bunun için yazılım, "bir birinci bilgisayardan ikinci bir bilgisayar ekranında bir grafik kullanıcı arayüzünü izleme yöntemi" için bir ABD patentini güvence altına aldı.[10] GUI test aracı için. Bu aynı zamanda insan müdahalesine ihtiyaç duymadan çalışmasını sağlar. Bu, onu UK Trade & Investment'ın, özellikle de savunma ve güvenlik kolu DSO'nun dikkatine çekti.[11]

Patlıcan Fonksiyonel herhangi bir platformu, teknolojiyi veya tarayıcıyı test etmek için Mac, Windows veya Linux'tan çalıştırılabilir. Mobil testler, platformlar arası testler, zengin internet uygulama testleri ve performans testleri için kullanılabilir. Şirket ayrıca Patlıcan İşlevsel'in ücretsiz deneme sürümünü de sunuyor.[12]

Sürüm 11, OCR motoru ve Mac OS X Lion Desteği'nin entegrasyonunu ekledi.[13] Sürüm 12, aynı görüntüye sahip farklı ekran boyutlarında test yapılmasına olanak tanıyan, paket arayüzünü birleştiren ve ölçeklendirmeyi sağlayan bir Patlıcan İşlevsel kullanıcı arayüzü yeniden tasarımı içeriyordu. Sürüm 14, Android için eggOn VNC'nin piyasaya sürülmesi olan ODBC aracılığıyla veritabanı entegrasyonu ekledi ve görüntüleri düzenlemek ve komut dosyalarını yeniden eğitmek için Görüntü Güncelleme Araçlarını tanıttı. Sürüm 15, anahtar kelimeye dayalı testler için Tablolar ve komut dosyası kaydı için Turbo Capture'ı tanıttı. Ayrıca, bir uygulamayı kurulum için bir mobil cihaza gönderme özelliğini de ekledi ve Android cihazlar için Eggplant Functional'da yerleşik olan ve bir bağlantı ilk yapıldığında otomatik olarak Android cihaza gönderilen bir VNC sunucusu ekledi.[14] Android için bu yeni VNC sunucusu, Android akıllı saatin test edilmesini sağlar.[15]

Entegrasyon

Patlıcan, en popüler sürekli entegrasyon ve ALM araçlarından bazıları için entegrasyon eklentileri oluşturdu. Bunlara toplu olarak Patlıcan Entegrasyonları denir.[16]

Script'ler ayrıca SenseTalk komutlarını çağırmak ve Eggplant Functional'ın eggDrive kullanarak görüntü tabanlı aramasını kullanmak için başka dillerde de yazılabilir.[22]

Referanslar

  1. ^ "2 Eylül 2008'de TestPlant Tarafından Satın Alınan Redstone Yazılımı".
  2. ^ "SUT'lara Bağlantı Oluşturma".
  3. ^ "Linux için Patlıcan lansmanı: dünya lideri test aracının yeni sürümü".
  4. ^ "Windows için Patlıcan lansmanı: dünya lideri evrensel test aracının en son sürümü".[kalıcı ölü bağlantı ]
  5. ^ "İşlevsel Patlıcanla Senaryolar Oluşturma".
  6. ^ "''Newswire Today' ', OCR ile TestPlant Updates eggPlant ve Mac OS X Lion Desteği, 07/26/2011 ". Newswiretoday.com. 26 Temmuz 2011. Alındı 6 Eylül 2011.
  7. ^ "Londra teknoloji şirketi, yeni arayüz aracı için ABD patentini aldı". Arşivlenen orijinal 22 Haziran 2015 tarihinde. Alındı 22 Haziran 2015.
  8. ^ "''BloomBerg Businessweek' ', TestPlant Limited Patlıcan Mobil Test Çözümünü Başlattı, 02/14/2011 ". Investing.businessweek.com. 14 Şubat 2011. Alındı 6 Eylül 2011.
  9. ^ "TestPlant, Patlıcanın Çin pazarı için yerelleştirildiğini duyurdu". Arşivlenen orijinal 22 Haziran 2015 tarihinde. Alındı 22 Haziran 2015.
  10. ^ "''Birleşik Devletler Patenti', bir ilk bilgisayardan ikinci bir bilgisayar ekranında bir grafik kullanıcı arayüzünü izleme yöntemi, 11 Ocak 2011 ". Patft.uspto.gov. Arşivlenen orijinal 18 Ocak 2017. Alındı 6 Eylül 2011.
  11. ^ "''UK Trade and Investment' ', Londra teknoloji şirketi, çığır açan yeni arayüz aracı için ABD patentini aldı, 15 Nisan 2011 ". Ukti.gov.uk. 15 Nisan 2011. Alındı 6 Eylül 2011.
  12. ^ "'Patlıcan işlevsel ücretsiz deneme'".
  13. ^ "''Test Tesisi Basın Bülteni' ', TestPlant, optik karakter tanıma (OCR) ile sektör lideri robotik test aracı Patlıcan'ı güncelliyor ve Mac OS X Lion desteği, 25 Temmuz 2011 ". Testplant.com. 25 Temmuz 2011. Arşivlendi orijinal 30 Eylül 2011'de. Alındı 19 Eylül 2011.
  14. ^ "Patlıcan İşlevsel Sürüm Notları".
  15. ^ "Android Akıllı Saatlerini test etmek için Patlıcan İşlevselini Kullanma".
  16. ^ "'Patlıcan entegrasyonları'". Arşivlenen orijinal 1 Mayıs 2018 tarihinde. Alındı 30 Nisan 2018.
  17. ^ "Patlıcan Testi, yeni ortak entegrasyonu".
  18. ^ "Bambu'dan Yumurta Bitkisi İşlevselini Kullanma".
  19. ^ "HP Uygulama Yaşam Döngüsü Yönetimi ile Entegrasyon".
  20. ^ "eggPlant" IBM Rational için "Hazır'".
  21. ^ "Jenkins Entegrasyonu". Arşivlenen orijinal 26 Ağustos 2016. Alındı 24 Ağustos 2016.
  22. ^ "EggDrive hakkında".