Yazılım Testinde İş Parçacığı Testi nedir?

İçindekiler:

Anonim

İplik Testi nedir?

İş parçacığı testi, belirli bir görevin (iş parçacığı) 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 yapılır.

İş parçacığı tabanlı test, Sistem Entegrasyon Testi sırasında benimsenen artan stratejilerden biridir. Bu nedenle, iş parçacığı testi muhtemelen daha doğru bir şekilde " iş parçacığı etkileşim testi " olarak adlandırılmalıdır .

İplik Testi Türleri

Konu bazlı testler iki kategoriye ayrılır

  • Tek iş parçacığı testi : Tek iş parçacığı testi, bir seferde bir uygulama işlemini içerir
  • Çok iş parçacıklı test : Çok iş parçacıklı bir test, aynı anda birden fazla eşzamanlı olarak etkin işlemi içerir

İplik Testi nasıl yapılır

İş parçacığı süreci, geliştirme yaşam döngüsünün tamamı yerine entegrasyon faaliyetlerine odaklanır. Örneğin,

  • İş parçacığı tabanlı test, oturum tabanlı testin genelleştirilmiş bir biçimidir, bu oturumlar bir iş parçacığı biçimidir, ancak bir iş parçacığı mutlaka bir oturum değildir.
  • İş 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 seviyede, 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 konsantre olmasını gerektiriyordu.

Çoklu Kullanım Testi İçin İpuçları

  • Çok iş parçacıklı programınızı, çalışan farklı bir uygulama karışımıyla tekrar tekrar çalıştırarak test edin
  • Çok iş parçacıklı programınızı, programın birden çok örneğini aynı anda etkinleştirerek test edin
  • Çok iş parçacıklı programınızı değişen stres düzeyleri ve iş yüklerine sahip farklı donanım modellerinde yürütün
  • Kod incelemesi
  • Yalnızca ana iş parçacığı dışındaki iş parçacıklarında oluşan hataları ve arızaları toplayın

Diş Testinin Dezavantajları

  • Çoklu okuma testi için en büyük zorluk, ünite testi için tekrarlanabilir test programlayabilmeniz gerektiğidir.
  • Çok iş parçacıklı kod için birim testleri yazmak zorlu bir görevdir
  • Ç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ımlarda çağrıldığında değişir.

Özet:

  • Yazılım Mühendisliğinde, Diş 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