robotframework (ayrıca Robot Framework olarak da bilinir), bir açık kaynak, modüler, ücretsiz ve platform bağımsız bir komut satırı yazılım projesi gelen Python uygulanan ve tasarlanan tüm ana işletim sistemleri için bir anahtar kelime odaklı test otomasyonu çerçeve sunmak için ofset .
Çoğunlukla kabul seviyesi test için kullanılan, ama aynı zamanda ATDD (Kabul Test güdümlü Kalkınma) için kullanılabilir. Bu systems.Test kütüphaneleri işletim robotframework test yeteneklerini genişletmek için bir test kütüphaneleri kullanabilirsiniz kendi test capabilitiesDevelopers genişletmek için kullanılabilecek test durumlarda üretmek için kolay kullanımlı tablo sözdizimi özellikleri ve Linux, Windows ve Mac altında çalışır, birlikte ya uygulamaya Java veya Python programlama dilleri. Yeni anahtar kelimeler aynı basit sözdizimi kullanarak, mevcut olanlardan oluşturulabilir.
Robot Çerçeve Python ile yazılmış olduğu gerçeğine rağmen, aynı zamanda IronPython (NET) ve Jython (JVM) üzerinde çalıştırabilirsiniz. Ayrı bir yazılım projects.Getting yüklemek ve GNU / Linux bilgisayarda Robot Çerçeve yazılımı kullanmak FrameworkTo Robot ile başladı şu anda korunur birçok jenerik programları ve test kütüphaneleri, oluşur bir özellikli ekosistem sahiptir, bu pip kullanılması tavsiye edilir (python-pip) aracı (örneğin sudo pip robotframework yükleyin). Ancak, aynı zamanda Softoware ücretsiz olarak dağıtılan kaynak arşivini kullanarak yükleyebilirsiniz.
Cd & rsquo; Basitçe & lsquo ile ekstre arşiv dosyalarının konuma taşımak, bir terminal emülatörü açın, onu açarsınız, bilgisayarınıza kaydetmek, arşiv indir; Komut (örneğin cd /home/softoware/robotframework-2.8.6) ve lsquo çalıştırmak, sudo python setup.py install & rsquo; Komut.
Kurulumdan sonra, pybot, ipybot veya jybot komut birini çalıştırarak çerçevesinde etkileşimde bulunabilirsiniz. Detaylı kullanım talimatları, montaj talimatları, hem de gerçek hayattan örnekler proje GitHub sayfasında bulabilirsiniz (detaylar için aşağıdaki anasayfa bağlantıya bakınız).
Yeni nedir Bu sürümde:
- En önemli geliştirmeler:
- Rebot (# 1687) ile daha genel birleştirme sonuçları için destek.
- Geliştirilmiş logfiles.
- Öneriler.
- Geriye uyumsuz değişiklikler:
- dağıtım eski harici araçları kaldırdık. Sayı # araçları taşındı 1754 listeler.
- isimli argümanları ve kwarg isimleri (# 1793) değişkenleri için destek olasılıkla bazı durumlarda sorunlara neden olabilir. Detaylar için buraya açıklamalara bakınız.
- install.py komut kaldırıldı (# 1753).
- Teşekkür:
- BuiltIn.Log pprint desteği (# 1666).
- Yeni model Koleksiyonlar (# 1724) anahtar kelimeleri bulundu.
- Anahtar Kelime / değişken bulunamadı öneriler (# 888 ve # 1804).
Başlık satır (# 1796) üzerine çöküşü tüm (# 1478), yeni simgeler (# 1808), ve geçen süre ile
Bulunamadı değişkenler (# 1804) ve anahtar kelimeler (# 888) için
sürüm 2.0.4 yeni nedir: oluşturmak için
- sağlar kolay kullanımlı tablo sözdizimi düzgün bir şekilde test durumları.
- .
- sağlar kolay okunan HTML formatında raporlar ve günlükleri.
- mi platformu ve uygulama bağımsız.
- modüler mimari hatta birkaç farklı arayüzler ile uygulamalar için testler oluşturarak destekler.
- .
- .
- böylece web testleri, Java GUI testi, çalışan süreçleri, Telnet, SSH, ve için Selenyum desteği sağlar.
- destekler veri tabanlı test durumlarda yaratır.
- yürütülecek kategorize ve test durumları seçmek için etiketleme sağlar.
- yerleşik Has destek değişkenleri için, pratik, özellikle farklı ortamlarda test için.
Mevcut anahtar kelimeler yeniden üst düzey anahtar kelimeleri oluşturmak için yeteneği sağlar
Özelleştirilmiş test kütüphaneleri oluşturmak için basit bir kütüphane API sağlar
Mevcut yapı altyapısı (sürekli entegrasyon sistemleri) entegrasyonu için bir komut satırı arayüzü ve XML tabanlı çıkışları sağlar
Gereksinimler :
- Python
Yorum Bulunamadı