«testing» etiketlenmiş sorular

Bir yazılım sisteminin davranışını, o sistemin beklenen davranışına karşı doğrulama.

4
Her birim testi, diğer testlerden bağımsız olarak çalışabilmeli midir?
Bir sınıfın iki yöntemi için testleriniz olduğunu söyleyin. İlk yöntem, verileri başka bir katmandan toplar ve çalışma zamanından (SQL tablosu gibi) bağımsız olarak bir tür depolama alanına koyar, bu nedenle bu test tarafından işlenen tüm veriler teste kodlanır. İkinci yöntem, ilk yöntemin bıraktığı yerden veri almak ve bir şekilde dönüştürmekle …

2
Entegrasyon testi sahte kullanıyor mu?
Şu anda, yarıyıl projemiz için birim testi ve entegrasyon testi gibi üzerinde çok sayıda test yapmak zorunda olduğumuz yazılım testi için bir sınıftayım. Entegrasyon testi için profesör, entegrasyon testimiz için alaycı ve alaycı kütüphaneler (EasyMock ve Mockito gibi) kullandığını söyledi. Ancak kafam oldukça karıştı. Entegrasyon testi, sınıfları, modülleri, hizmetleri vb. …


11
İPhone uygulamamı gerçek iPhone cihazımda test etmek neden gerekli
İPhone için bir uygulama geliştirdim ve şimdi App Store'da istiyorum. Çok sayıda iOS geek arkadaşım iPhone'daki gerçek cihazda test etmemi söyledi. Öyleyse neden (Apple) cihazımla neredeyse aynı olan "simülatör" vermiş olsalar da iPhone uygulamamı gerçek iPhone cihazında test etmemiz gerektiğini merak ediyorum?
23 testing  iphone  ios 

11
Sürekli olarak değiştirilmesi gerekmeyen bir yazılım yazmak mümkün mü?
Birçok farklı dilde birçok yazılım yazdım ve ayrıca Verilog ve VHDL kullanarak FPGA'larla kullanmak için donanım "yazdım". Donanımdan yazılımdan daha çok zevk almak eğilimindeyim ve bence başlıca nedenlerden biri, "yapılan" donanımın yazılmasının mümkün olması ve hiçbir zaman değiştirilmemesi gerektiğidir: arayüzleri ve işlevselliği tanımlarsınız, bir test tezgahı yazarsınız. , donanım modülünü …

14
Otomatik kullanıcı arayüzü testi hangi sorunu çözer?
Şu anda otomatik kullanıcı arayüzü testini araştırıyoruz (şu anda otomatik birim ve entegrasyon testi yapıyoruz). Selenyum ve Telerik'e baktık ve çok daha esnek olan kayıt cihazı nedeniyle tercih edilen araç olarak ikincisine yerleştik - ve testçilerin çok fazla kod yazmasını istemiyoruz. Ancak, genel faydayı anlamaya çalışıyorum. İnsanların görüşleri nelerdir ve …

12
Testi Ne Zaman Durdurmayı Nasıl Bilirsiniz?
Bunun çok temel bir soru olduğunu biliyorum. Bazı yazılım uygulamaları için, bir uygulama için neredeyse sonsuz sayıda yüksek sayıda test vakası vardır. Tüm bu test durumlarını test etmek pratik değildir. Testin ne zaman durdurulacağına nasıl karar veririz? ("para tükendiğinde" hariç).

16
Test odaklı gelişme kim yapar?
Kilitli . Bu soru ve cevapları kilitli çünkü soru konu dışı, ancak tarihsel öneme sahip. Şu anda yeni cevaplar veya etkileşimler kabul etmiyor. Son 4½ yıldır işletme alanında çalışıyorum ve genel olarak konuşursak, işletmelerin ilk test geliştirme tarzı için elverişli ortamlar olmadığını farkettim. Projeler genellikle sabit maliyetli, sabit zaman çizelgesi …

3
KG ekibi Gitflow dallanma modelinde testi nerede yapmalı?
Aynı git deposuna sahip birden fazla proje üzerinde çalışan büyük bir ekibiz (10-12 geliştirici ve 4 qa). Onun bir bahar çizme tabanlı arka uç web hizmeti. İyi bir git dallanma ve konuşlandırma stratejisi arıyoruz. Ayrıca, özelliklerimizin beklendiği gibi çalışmasını sağlayan bir qa ekibimiz var (belirli bir ölçüde hata içermez). Birkaç …
23 testing  git  branching  qa  gitflow 

6
Bilimsel yazılım için sürekli entegrasyon
Ben yazılım mühendisi değilim. Ben jeoloji alanında doktora öğrencisiyim. Neredeyse iki yıl önce bilimsel bir yazılım programlamaya başladım. Asla sürekli entegrasyon (CI) kullanmadım, çünkü ilk başta onun var olduğunu bilmiyordum ve bu yazılım üzerinde çalışan tek kişi bendim. Artık yazılımın temeli çalıştığından başka insanlar onunla ilgilenmeye başlıyor ve yazılıma katkıda …

7
Aynı sprint içinde kodlama ve test
Kodlamanın tamamı veya çoğu, sprint sonuna kadar yapılmazsa, kodlama ile aynı sprint içinde test nasıl yapılır? (Sprint içinde tek bir PBI'nin "çorbadan kuruyemiş" gelişimi ve testine atıfta bulunuyorum.) Çevrimiçi olarak gördüğüm cevapların çoğu QA otomasyonunu içeriyor, ancak bu otomatik olarak test etmek veya kaydetmek için genellikle işlevsel bir UI'ye ihtiyacınız …

2
Sabitleme testlerinin öncelikli olduğu bir ortamı nasıl oluşturabilirim?
Ben orta ölçekli bir şirkette yazılım mühendisiyim. TeamCity'de çalışan oldukça sağlam bir test platformumuz var. Her kontrolde birim testleri ve günlük birim testi / BVT çalıştırması yapar. Sorun şu ki - çok fazla kırık birim testimiz var. Sık sık, sürekli kırılıyorsa ve bakımsızsa, birim testlerinin anlamsızlığını ortaya çıkarırım. Bir değişimin …

6
TEST kodumu nasıl test etmeliyim?
Çoğu yazılım geliştiricisinin üzerinde hemfikir olduğu şeylerden biri, test etmediğiniz sürece doğru şekilde çalışmak için koda güvenmemeniz gerektiğidir. Test etmezseniz, yalnızca yolda daha fazla çalışmanıza neden olacak gizli hataları olabilir. Normal kodumu nasıl test edeceğimi anlıyorum, ancak hataları bulunduğunda etkili bir şekilde bulup rapor edebildiğinden emin olmak için test kodumu …

10
Repro olmayan böcekler ile ne yapmalı?
Test sırasında bir hata oluşacağına dair bir test cihazına sahibim (şimdiye kadar tamam), ancak daha sonra derhal bildirir. Biz (geliştiriciler) daha sonra test edicinin sorunu yeniden üretmeye çalışmadığını ve (istendiğinde) tekrar gerçekleştirmenin bir yolunu bulamadığını tespit ettik. Şimdi bunlar hala böcek, onları görmezden gelmek istemiyorum. Ama repro adımları olmadan biraz …
22 bug  testing 

4
Otomatikleştirilmiş testlerle eski kodun güçlendirilmesi için en iyi yöntemler
Önceden tanımlanmış bir arayüzü (bir dizi C ++ başlık dosyasını) nispeten büyük ve eski bir kod tabanında yeniden uygulama görevini üstleneceğim. Bunu yapmadan önce, mümkün olduğunca tam bir test kapsamı olmasını istiyorum, böylece yeniden uygulama hatalarını mümkün olduğunca erken ve kolay bir şekilde tespit edebiliyorum. Buradaki sorun, zaten var olan …
22 testing  legacy 

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.