Bu bir teknik olarak adlandırılan fay enjeksiyon kullanır.
Byteman en betik dili nasıl yan etkileri bir test çalışması sırasında idam gerekip gerekmediğini ve nerede belirtmek için Olay Durum Eylem kuralları denilen bir formalizmini kullanarak, Java dayanmaktadır. Bu Byteman kurallar yapısı, netlik ve kullanım kolaylığı ödün vermeden, güçlü ve etkileyici olmasını sağlar.
uygulama koduna senaryosunu yan etkileri ekleyerek eserleri Byteman Test komut dosyaları oluşturmak eylemleri içerir ve test senaryoya uygun koşulları yaymak olabilir.
- Özellik İsteği:
- testlerde kilitlenme önlemek için zaman aşımı ile buluşmaya sağlayın
- Bugs:
- & quot; & quot kaynaklar elde edilmesi; ve & quot; Bina Byteman & quot; belgelerin bölümleri yanlıştır
- Dtest kütüphane arayüzleri ile çalışmak bilmiyor
- Dtest kütüphane alet aşırı yöntemlere bilmiyor
- Geliştirme:
- birim test aracıyı yapılandırmak için bir @BMUnitConfig ek açıklama eklendi
Hangi sürümü 3.0.1 yeni
- Özellik İsteği:
- testlerde kilitlenme önlemek için zaman aşımı ile buluşmaya sağlayın
- Bugs:
- & quot; & quot kaynaklar elde edilmesi; ve & quot; Bina Byteman & quot; belgelerin bölümleri yanlıştır
- Dtest kütüphane arayüzleri ile çalışmak bilmiyor
- Dtest kütüphane alet aşırı yöntemlere bilmiyor
- Geliştirme:
- birim test aracıyı yapılandırmak için bir @BMUnitConfig ek açıklama eklendi
Hangi sürümü 2.2.2 yeni
- Özellik İsteği:
- testlerde kilitlenme önlemek için zaman aşımı ile buluşmaya sağlayın
- Bugs:
- & quot; & quot kaynaklar elde edilmesi; ve & quot; Bina Byteman & quot; belgelerin bölümleri yanlıştır
- Dtest kütüphane arayüzleri ile çalışmak bilmiyor
- Dtest kütüphane alet aşırı yöntemlere bilmiyor
- Geliştirme:
- birim test aracıyı yapılandırmak için bir @BMUnitConfig ek açıklama eklendi
Hangi sürümü 2.2.1 yeni
- Özellik İsteği:
- testlerde kilitlenme önlemek için zaman aşımı ile buluşmaya sağlayın
- Bugs:
- & quot; & quot kaynaklar elde edilmesi; ve & quot; Bina Byteman & quot; belgelerin bölümleri yanlıştır
- Dtest kütüphane arayüzleri ile çalışmak bilmiyor
- Dtest kütüphane alet aşırı yöntemlere bilmiyor
- Geliştirme:
- birim test aracıyı yapılandırmak için bir @BMUnitConfig ek açıklama eklendi
sürüm 2.1.4.1:
- Loading~~pobj yeni nedir (ve ClassLoader .getSystemResourceAsStream ile quot komut dosyasını kuralları ; bytemanpkg.btm & quot;);
sürüm 2.1.0 yeni Nedir:
- Özellikler:
- Dizi türleri için destek length özelliği
- geliştirin Instrumentor.class olmak daha esnek
- Sabit Hatalar:
- çıktı Eksik alanlar
- VerifyError
dtest ve
JDK7 altında
Hangi sürümü 2.0.3 Yeni:.
- Diğer iş parçacığı yığınları iz eklendi yardımcı
- Dağıt Byteman bırakma merkezi maven için.
sürüm 2.0.1 yeni Nedir:
- Donanımlar:
- Geliştirilmiş tetik enjeksiyon diğerleri vakalar devam etmek için izin verirken bir kural maç başarısız yöntemleri için enjeksiyon devre dışı bırakmak için.
- Özellikler:
- yanı sıra üzerinde sınıf 'değer' ve 'dir' için arayın.
- Linux / bash komut komut dosyalarını bin dizini serbest için Ekledi Windows eşdeğerleri.
sürüm 1.3.0 yeni Nedir:
- Özellik İstekleri:
- yöntem parametreleri dizisi ve bir yöntem parametresi sayısı kural bağlamaları sağlayın
- erişim AT INVOKE kuralları içeriği yığını izin ver
- yardımcı varsayılan çağrı yığını util yöntemleri ekle
- kurallar / yardımcıları için yaşam döngüsü yönetimi sağlayın
- dtest prototip Contribute
- bir sayı alır yerleri de alabilir miyim kelime TÜM
- kural sınıfları için paketler izin komut bytemancheck -p bayrağı sağlayın belirtilmesi
- komut başına varsayılan yardımcı yeniden tanımlamak mümkün olmalıdır
- Bugs:
- derleyici bir dize bir sayısal nesne türünü dönüştürmek için toString çağrı başarısız
- spec sunum aykırı tersten yürütülmektedir
- bir uyumsuz beklenen türü aktarılırsa StringLiteral TypeCheck bir hata atma değil
- Yerel var çerçeve yönetimi bazı yerel değişkenler için hesap başarısız
- Trafo enjeksiyon yerli yöntemler üzerinde denendi sağlayan bir
- süre içinde sona erebilir
- Aç monitör bozuldu
- Tip denetleyicisi kutulu ilkel türleri istihdam edilecek izin başarısız
- NumericLiteral typecheck bir nesne bekleniyor nerede Değişmez sayısal görünmesine izin vermiyor
- bir kural yardımcı ayarlanması daha sonra kurallar için belirlenen yaprakları
- artık sipariş komut saygı olduğunu Gönder
- Görevler:
- 4.8.2 için JUnit yükseltme
GİRİŞ kuralları AT
Jeneratör adaptörü
Bir süre döngü ile başlayan yöntemleri enjekte GİRİŞ kuralları AT
CFG yayılma algoritması girin
süper tip beklenen burada
Gereksinimleri :
- JDK 6 veya üstü
Yorum Bulunamadı