Yazılım Testinde Konu Testi Nedir?

Konu Testi Nedir?

İş parçacığı testi, belirli bir görevin (iş parçacığının) temel işlevsel yeteneklerini doğrulayan bir yazılım test türü olarak tanımlanır. Genellikle Entegrasyon Testi aşamasının erken aşamasında gerçekleştirilir. İş parçacığı tabanlı test, Sistem sırasında benimsenen artımlı stratejilerden biridir. Entegrasyon Testi. Bu nedenle, iş parçacığı testinin muhtemelen daha doğru bir şekilde "" olarak adlandırılması gerekir.iş parçacığı etkileşim testi.

Konu Testi

Konu Testi Türleri

Konu bazlı testler iki kategoriye ayrılır
  • Tek iplik testi: Tek bir iş parçacığı testi aynı anda bir uygulama işlemini içerir
  • Çok iş parçacığı testi: Çok iş parçacığı testi, aynı anda birden fazla eşzamanlı etkin işlemi içerir

Konu Testi nasıl yapılır

İş parçacığı süreci, tam geliştirme yaşam döngüsü yerine entegrasyon etkinliklerine odaklanır. Örneğin,
  • İş parçacığı tabanlı test, oturum tabanlı testin genelleştirilmiş bir biçimidir; oturumlar bir iş parçacığı biçimidir ancak bir iş parçacığının mutlaka bir oturum olması gerekmez.
  • İş parçacığı testi için, iş parçacığı veya program (küçük işlevsellik) bir alt sistem olarak entegre edilir ve aşamalı olarak test edilir ve ardından tüm sistem için yürütülür.
  • En düşük düzeyde, entegratörlere neyin test edileceğinin kapsamı hakkında daha iyi bilgi sağladı
  • Yazılım bileşenlerini doğrudan test etmek yerine, entegratörlerin tüm sistem bağlamında mantıksal yürütme yollarını test etmeye odaklanmaları gerekiyordu.

Çoklu İş Parçacığı Testine İlişkin İpuçları

  • Çok iş parçacıklı programınızı, çalışan farklı uygulama karışımlarıyla tekrar tekrar çalıştırarak test edin.
  • Programın birden çok örneğinin aynı anda etkin olmasını sağlayarak çok iş parçacıklı programınızı test edin
  • Çok iş parçacıklı programınızı farklı stres seviyeleri ve iş yüklerine sahip farklı donanım modellerinde yürütün
  • Kod denetimi
  • Yalnızca ana konu dışındaki iş parçacıklarında meydana gelen hataları ve arızaları toplayın

İplik Testinin Dezavantajları

  • Çoklu iş parçacığı testi için en büyük zorluk, birim testi için tekrarlanabilir test programlayabilmeniz gerektiğidir.
  • Çok iş parçacıklı kod için birim testleri yazmak zorlu bir iştir
  • Çoklu iş parçacığı testi için test kriterleri, tek iş parçacığı testinden farklıdır. Çoklu iş parçacığı testi için bellek boyutu, depolama kapasitesi, zamanlama sorunları vb. gibi çeşitli faktörler, farklı donanımda çağrıldığında değişiklik gösterir.

ÖZET

  • In Yazılım Mühendisliğiİş parçacığı testi, belirli bir görevin temel işlevsel yeteneklerini doğrulamak için kullanılan bir tekniktir
  • Konu bazlı testler iki kategoriye ayrılır
  • Tek iplik testi
  • Çoklu iş parçacığı testi