«testing» etiketlenmiş sorular

Yazılım testi, bir programın veya sistemin bir özniteliğini veya yeteneğini değerlendirmeyi ve gerekli sonuçlarını karşıladığını belirlemeyi amaçlayan herhangi bir etkinliktir.

7
Panik nasıl test edilir?
Şu anda, belirli bir kod parçasının panik yapıp yapmadığını kontrol eden testlerin nasıl yazılacağını düşünüyorum? Go'nun recoverpaniği yakalamak için kullandığını biliyorum , ancak örneğin Java kodunun aksine, panik durumunda veya neye sahip olduğunuzda hangi kodun atlanması gerektiğini gerçekten belirleyemezsiniz. Yani bir işlevim varsa: func f(t *testing.T) { defer func() { …
92 testing  go 


8
Golang'daki haritaların denkliği nasıl test edilir?
Bunun gibi masaya dayalı bir test durumum var: func CountWords(s string) map[string]int func TestCountWords(t *testing.T) { var tests = []struct { input string want map[string]int }{ {"foo", map[string]int{"foo":1}}, {"foo bar foo", map[string]int{"foo":2,"bar":1}}, } for i, c := range tests { got := CountWords(c.input) // TODO test whether c.want == got …

11
Kotlin'de beklenen istisnaları test edin
Java'da, programcı JUnit test durumları için aşağıdaki gibi beklenen istisnaları belirleyebilir: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } Bunu Kotlin'de nasıl yaparım? İki sözdizimi varyasyonunu denedim, ancak hiçbiri işe yaramadı: import org.junit.Test // ... @Test(expected = ArithmeticException) fun omg() Please specify constructor invocation; …

2
Spec / rails_helper.rb'nin spec / spec_helper.rb'den farkı nedir? Buna ihtiyacım var mı
Rails Tutorial'ı ikinci kez yapıyorum. Buna girdiğimde rails generate integration_test static_pages Anlıyorum spec/rails_helper.rbve spec/spec_helper.rbsadece yerinespec/spec_helper.rb Şimdi testlerimi çalıştırdığımda, bunlar daha uzun (daha fazla "ayrıntılı") ve bunu son yaptığımdan daha yavaş. İki dosya arasındaki farkın ne olduğunu ve yanlış bir şey yapıp yapmadığımı merak ediyorum. Ayrıca, rails_helper.rbher şeyi karıştırmadan dosyadan kurtulmanın …

4
Bash betiği çalıştırılırken satır numarası nasıl gösterilir
Çok sayıda komut içeren ve çok sayıda çıktı üretecek bir test betiğim var, set -xveya set -vve kullanıyorum set -e, böylece hata oluştuğunda betik duracaktı. Ancak, sorunun yerini tespit etmek için uygulamanın hangi satırda durduğunu bulmak benim için hala oldukça zor. Her satır çalıştırılmadan önce betiğin satır numarasını çıkarabilen bir …
89 linux  bash  testing 


4
nosetests ile kesme noktaları ayarlama --pdb seçeneği
nosetests --pdbhata ya da başarısızlık durumunda durayım, ama bu benim ihtiyaçlarım için çok geç. Yürütme sırasında kodda adım atmak, sorunun nerede olduğunu ayıklamama yardımcı olur. Bununla birlikte, nosetestler, göreceli ithalata dayanan testlere (yani bir paketteki testler) izin verdiklerinden faydalıdır. Testler yürütülmeden önce nasıl kesme noktaları belirleyebilirim? Şu anda kullanıyorum: python …
88 python  testing  nose  pdb 

7
Rails'de test ederken HTTP_REFERER'ı nasıl ayarlayabilirim?
Bir denetleyiciyi test etmeye çalışıyorum ve bu hatayı aldım. Hatayı anlıyorum ama nasıl düzelteceğimi bilmiyorum. test: on CREATE to :user with completely invalid email should respond with redirect (UsersControllerTest):ActionController::RedirectBackError: No HTTP_REFERER was set in the request to this action, so redirect_to :back could not be called successfully. If this is …


6
Pytest kullanarak bir testi nasıl devre dışı bırakırım?
Diyelim ki bir sürü testim var: def test_func_one(): ... def test_func_two(): ... def test_func_three(): ... pytestSadece o testi çalıştırmasını önlemek için işlevlere ekleyebileceğim bir dekoratör veya benzeri bir şey var mı ? Sonuç şuna benzeyebilir ... @pytest.disable() def test_func_one(): ... def test_func_two(): ... def test_func_three(): ...
88 python  testing  pytest 

7
Rspec model sınıfımı görmüyor. başlatılmamış sabit hata
Ruby on Rails uygulamasında modellerim için Rspec üzerinde testler yazıyorum. Ve bu hatayı 'rspec spec' başlatılırken alıyorum command: /spec/models/client_spec.rb:4:in `<top (required)>': uninitialized constant Client (NameError) Rails 4.0.0 ve Ruby 2.0.0 kullanıyorum İşte benim client_spec.rb: require 'spec_helper' describe Client do it 'is invalid without first_name', :focus => true do client = …

3
Django TestCase'deki Onaylama Yöntemleri listesi nerede? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . İddia …
87 django  testing  assert 

22
PHP kullanılarak uzak bir dosyanın var olup olmadığı nasıl kontrol edilebilir?
Bulabildiğim en iyi if fclose fopenşey, bir tür şey, sayfanın gerçekten yavaş yüklenmesini sağlıyor. Temel olarak yapmaya çalıştığım şey şudur: Web sitelerinin bir listesi var ve bunların yanında faviconlarını görüntülemek istiyorum. Bununla birlikte, bir sitede bir tane yoksa, bozuk bir resim göstermek yerine onu başka bir resimle değiştirmek isterim.
87 php  file  networking  testing 

11
Windows Vista'da 'Uygulamayı Hata Ayıkla / Kapat' iletişim kutusunu nasıl devre dışı bırakırım?
Windows'ta bir uygulama çöktüğünde ve Visual Studio gibi bir hata ayıklayıcı yüklendiğinde aşağıdaki kalıcı iletişim kutusu görüntülenir: [Başlık: Microsoft Windows] X çalışmayı durdurdu Programın doğru çalışmasına engel olan bir problem oluştu. Windows programı kapatacak ve bir çözüm olup olmadığını size bildirecektir. [Hata Ayıkla] [Uygulamayı Kapat] Bu iletişim kutusunu devre dışı …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.