«testing» etiketlenmiş sorular

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


10
Test Etme vs Kendini Tekrar Etme (KURU)
Testler yazarak kendinizi tekrar etmek neden bu kadar teşvik edilir? Testler temel olarak kodla aynı şeyi ifade eder ve bu nedenle kodun bir kopyasıdır (kavram olarak, uygulamada değil). DRY'nin nihai hedefi tüm test kodlarının kaldırılmasını içermez mi?
11 testing  dry 

5
Test / test verimliliğinin iyi bir ölçüsü nedir?
KG organizasyonu olarak test verimliliğimizi ölçmeyle ilgili yönetimle bir tartışmaya katılmak üzereyim. Bunun arkasındaki temel neden, ekibimizin yarısının sözleşmeli yapılması ve işimizin ne kadar etkili / verimli olduğumuza dair bazı metrikler sunmak istemesi, böylece yüklenicilerin hizmet sözleşmesi ile sözleşme parametrelerini müzakere etmek için temel verilerimiz olması. . Biraz uğraştım ve …

3
Birim testleri ile entegrasyon testleri arasındaki hattı nerede çizmeliyim? Ayrı olmalılar mı?
Üzerinde çalıştığım küçük bir MVC çerçevem ​​var. Kod tabanı kesinlikle büyük değil, ama artık sadece birkaç sınıf değil. Sonunda dalmaya ve bunun için test yazmaya başladım (evet, bunu baştan yapmalıydım biliyorum, ama API şimdiye kadar süper kararsızdı) Her neyse, planım entegrasyon testleri de dahil olmak üzere test etmeyi son derece …

6
Geliştiricilerin, test kullanıcılarının ve işletme kullanıcılarının birleştirilmiş bir test komut dosyası olmalı mı?
Geliştirme sırasında, normalde test etmeyi planladığım verileri, senaryoları ve yürütme adımlarını belgeleyecek kendi test komut dosyalarına sahip olurum; bu benim dev test planım. İşlevsellik Test'e dağıtıldığında, test kullanıcıları yazdıkları kendi test komut dosyalarını kullanarak test eder. UAT'de, işletme kullanıcısı daha sonra kendi test planlarını kullanarak test eder. Geçmişe bakıldığında, testler …


5
Birim testleri için kodu tekrarlamak uygun mudur?
Bir sınıf ödevi için bazı sıralama algoritmaları yazdım ve algoritmaların doğru bir şekilde uygulandığından emin olmak için birkaç test yazdım. Testlerim sadece 10 satır uzunluğunda ve 3 tanesi var, ancak 3 arasında sadece 1 satır değiştiğinden, tekrarlanan kod çok fazla. Bu kodu daha sonra her testten çağrılan başka bir yönteme …

6
KG geliştirme bölümünün bir parçası olmalı mı?
Bir süredir ürün geliştirme departmanı olan küçük bir şirkette çalışıyorum. Bununla birlikte, sahip olduğumuz şey bir KG / test grubudur. Bir test grubu eklemek istiyoruz, ancak bunları şirketin organizasyon yapısına en iyi şekilde yerleştirmek için uğraşıyoruz. Özellikle, bir "kurşun test cihazı" pozisyonu kiralayacağız. Ürün geliştirme departmanının bir parçası olarak mı …

5
Yeni özelliklere odaklanan bir projede kırılmayan mevcut kodu yeniden gözden geçirmeli misiniz?
Uygulamaya yeni işlevsellik eklemeyi amaçlayan küçük bir proje göz önüne alındığında, getirilen değişiklikler, bazı alanlarda bunların güncellenmesini içeren mevcut kodlara değinmektedir. Uygulama sırasında, güncellenen bu kodların bazılarının yeniden düzenleme için adayları olduğunu gördüm. Bu, etkilenen bileşenler için regresyon testini gerektiren (böylece muhtemelen projenin bir parçası olmayan kapsamı getirecek) refactor için …



3
Test-ilk programlamaya ilk yayınlanan referans nedir?
Tekrar Martin Fowler'ın Refactoring'i okuyorum. Bölüm 4, Bina Testleri'nde aşağıdaki bölüme rastladım. Aslında, test yazmak için en yararlı zamanlardan biri, programlamaya başlamadan önce. Bir özellik eklemeniz gerektiğinde, testi yazarak başlayın. Bu göründüğü kadar geri değil. Testi yazarak, kendinize işlevi eklemek için ne yapılması gerektiğini soruyorsunuz. Testin yazılması, uygulamadan ziyade arayüze …
11 testing  history 


11
Hata ayıklama ve test arasındaki fark nedir?
Yazılım Testine Giriş (Ammann & Offutt) s.32 5 seviyeli bir test olgunluk modelinde bahseder: Seviye 0 Test ve hata ayıklama arasında fark yoktur. Seviye 1 Testin amacı yazılımın çalıştığını göstermektir. Seviye 2 Testin amacı yazılımın çalışmadığını göstermektir. Seviye 3 Testin amacı belirli bir şeyi kanıtlamak değil, yazılımı kullanma riskini azaltmaktır. …

4
Kara kutu birimi testi nedir?
Son zamanlarda yüksek lisans programım için bir yazılım mühendisliği dersi için final sınavım oldu ve sınavdaki sorulardan biri şuydu: Unit Testing is considered: a. White-box Testing b. Black-box Testing c. Either 7 yıllık yazılım geliştirme deneyimimde, birim testi her zaman beyaz kutu yaklaşımı benimsedi. Test cihazı, testleri yazarken daima ünitenin …

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.