«testing» etiketlenmiş sorular

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

21
“Dün çalışıyordu, yemin ederim!” Ne yapabilirsiniz? [kapalı]
Sabaha vardığınızda, dün akşam ayrıldığınız zaman olmasına rağmen, yazılımınızın artık çalışmadığını görürsünüz. Ne yaparsın? İlk önce neyi kontrol ediyorsunuz? Sinirlenmeyi bırakmak ve problemin üzerinde çalışmaya başlamak için ne yaparsın? Meslektaşlarını suçlayıp doğrudan onlara mı gidiyorsun? Böyle bir durumda olmamak için ne yapılabilir?

5
Kamusal her şeyi saplayan ve alay eden birim testlerinin bir noktası var mı?
Birim yaparken "uygun" bir yol sınamak, yani her kamu çağrısını engellemek ve önceden ayarlanmış değerleri veya alayları döndürmek, aslında hiçbir şeyi sınamadığımı hissediyorum. Kelimenin tam anlamıyla koduma bakıyorum ve genel yöntemlerimle mantık akışına dayanan örnekler oluşturuyorum. Ve uygulama her değiştiğinde, gerçekten yararlı bir şey yaptığımı hissetmediğimden (bu orta veya uzun …

8
Testçilerin kimin daha çok böcek açtığını görmek için rekabet etmesi iyi mi?
Ben bir yazılım geliştiricisiyim. Analist tarafından yazılan test vakalarını izleyen ve yürüten, aynı zamanda keşif testi yapan bir test ekibi vardır. Test uzmanları kimin daha fazla böcek açtığını görmek için yarışıyor gibi görünüyor ve hata raporlarının kalitesinin düştüğünü fark ettim. Test işlevselliği ve yazılımın çalışmasıyla ilgili hataları bildirmek yerine, testçiler …

6
Çok iş parçacıklı yarış koşullarının test edilmesi
Bu cevaba yapılan yorumları okumak , özellikle: Sadece bir test yazamadığınız için kırılmadığı anlamına gelmez. Genellikle beklendiği gibi işe yarayan tanımsız davranış (C ve C ++ bununla dolu), yarış koşulları, zayıf bir bellek modeline bağlı olarak potansiyel yeniden sıralama ... - CodesInChaos 7 saat önce @CodesInChaos çoğaltılamazsa, o zaman 'düzeltmek' …

11
Kritik yaşam veya ölüm sistemlerinde kullanılan yazılımlar nasıl test edilir?
Örneğin bir web sitesinin aksine bir uçak, belirli sistemlerdeki herhangi bir hatanın tamamen kabul edilemez olduğu bir sistemdir, çünkü örneğin uçuş izlemedeki hatalar otopilotun arızalanmasına ve dalış yapmasına neden olabilir. Açıkçası, Boeing ve Airbus'taki mükemmel mühendisler otopilotu bir anda bir dalışın tamamen kabul edilebilir ve güvenli bir manevra olduğuna karar …
51 testing 

3
Varlıklar veya birim testleri daha mı önemli?
Hem iddialar hem de birim testleri bir kod temeli için dokümantasyon ve hataları keşfetme aracı olarak işlev görür. Başlıca farklar, varsayımların aklılık kontrolü olarak işlev görmesi ve gerçek girdileri görmesidir; oysa birim testleri belirli benzetilmiş girdilerde çalışır ve iyi tanımlanmış tek bir "doğru cevap" a karşı yapılan testlerdir. Doğruluk doğrulamanın …

15
Hemen hemen her rapor edilen hata yüksek öncelikli bir hatadır [kapalı].
Çeşitli yazılım projeleri üzerinde çalışırken bir model fark ettim: bildirilen hataların büyük çoğunluğunun yüksek / çok yüksek bir önceliği olduğu bildirildi. Bazı meslektaşlarına bunun neden olabileceğinden bahsettim ve bir hatanın bu kadar öncelik seviyesine sahip olmaması halinde Bug'ın geliştiricinin dikkatini çekmesi çok nadir görülen bir şey olduğunu ve bunun gerçekten …


11
Otomatik testin dezavantajları nelerdir?
Bu sitede, otomatik testlerden kazanılabilecek faydalar hakkında bol miktarda bilgi veren birkaç soru var. Ancak madalyonun diğer tarafını temsil eden hiçbir şey görmedim: dezavantajları nelerdir? Hayattaki her şey bir tradeoff ve gümüş mermi yok, bu yüzden kesinlikle otomatik test yapmak için bazı geçerli nedenler olması gerekir. Onlar neler? İşte geldiğim …

5
Zaten entegrasyon testim varsa birim testine ihtiyacım var mı?
Programım için zaten bir entegrasyon testim varsa ve hepsi geçti, o zaman işe yarayacağına dair iyi bir fikrim var. Öyleyse birim testleri yazmak / eklemek için nedenler nelerdir? Zaten entegrasyon testleri yazmak zorunda olduğum için, sadece entegrasyon testlerinin kapsamadığı kısımlar için ünite testi yazmak istiyorum. Birim testinin entegrasyon testine faydasını …

7
Yazılım test metodolojisi hatalı verilere dayanıyor mu?
Yazılım mühendisliğinde bilinen ve bilinen bir gerçektir, bir hatayı düzeltme maliyetinin daha sonra bu hatanın keşfedilmesi halinde katlanarak artması. Bu, Kod Tamamlama'da yayınlanan ve diğer birçok yayına adapte edilmiş verilerle desteklenir . Ancak, bu verilerin hiçbir zaman var olmadığı ortaya çıktı . Code Complete tarafından belirtilen veriler görünüşte böyle bir …

14
Kendi kodunuzu test etmede nasıl daha iyi olunur
Ben nispeten yeni bir yazılım geliştiricisiyim ve geliştirmem gerektiğini düşündüğüm şeylerden biri de kendi kodumu sınama yeteneğim. Ne zaman yeni bir işlevsellik geliştirsem, olası tüm yolları takip etmekte zorlanıyorum, böylelikle hataları bulabiliyorum. Her şeyin çalıştığı yolu takip etme eğilimindeyim. Bunun programcıların bildiği bir sorun olduğunu biliyorum, ancak şu anki işverenimde …
45 testing 


4
Test verileri versiyon kontrolünde kontrol edilmeli mi?
PDF dosyalarını işleyen bir özellik için bazı test kodları yazıyorum. Testlerin arkasındaki temel fikir, onları özel olarak seçtiğim bazı PDF'lere yöneltmem, onları işlemeleri ve çıktının beklediğim gibi olup olmadığını kontrol etmem. Sorum şu: bu büyük boyutlu PDF'leri nerede saklamalıyım? Onları kodla birlikte sürüm kontrolünde kontrol etmeli miyim? Ya da başka …

9
TDD'de bebek basamaklarınız nasıl?
Bugün TDD'yi eğitiyorduk ve aşağıdaki yanlış anlama noktasını bulduk. Görev, "1,2" girişi için, 3 olan sayıların toplamıdır. Yazdıklarım (C #): numbers = input.Split(','); return int.Parse(numbers[0]) + int.Parse(numbers[1]); //task said we have two numbers and input is correct Fakat diğer çocuklar bunu başka şekilde yapmayı tercih etti. İlk önce "1,2" girişi …
37 testing  tdd 

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.