BilgisayarlarProgramlama

Yazılım test türleri

Yazılım testi, yazılım geliştirmenin aşamalarından biridir. Geçerli belgeler ürününde performans hataları veya tutarsızlıkları tespit etmek için kullanılır. Yazılım testinin sınıflandırması çok kapsamlıdır.

Neden yürütülmeli?

Yazılım testleri çeşitli nedenlerden dolayı yapılmaktadır:

  1. Ana programlama hatalarını tanımlayın. Deneyci, yazılımın gerektiği gibi çalışmasına izin vermeyen kritik durumlar için sistemin veya yazılımın kendi işlevlerini denetler.
  2. Kullanım kolaylığı tanımı. Kullanıcı arabiriminin ergonomisi ve sistemin davranışı dış etkenlere bağlı olarak kontrol edilir.
  3. Dokümantasyona uyum sağlama. Testten sorumlu çalışan, kontrol etmek için bir program alır ve bu yazılımın çalışmaya başlamadan önce yerine getirmesi gereken konumu alır. Ayrıca, programın gerçek operasyonunda ve belgeler tarafından planlanan işlevlerde tutarsızlıklar vardır.

türleri

Tipik olarak, modüler, sistem ve entegrasyon gibi test türleri vardır. Her biri hataları bulmanın bazı yönlerine değiniyor.

Birim testi, belirli modülleri, yöntemleri, işlevleri ve sınıfları test etmenizi sağlar. Bu yöntem, kodun tek tek bölümlerinin çalışabilirliğini gösterir ve aynı zamanda, işlevselliğin etkisindeki sonraki gelişmelerin hızla kontrol edilmesini sağlar.

Bireysel fonksiyonları ve sistemin işlemlerini kontrol ettikten sonra kalite uzmanı bir sonraki adıma geçmektedir. Entegrasyon testi genellikle modüler bir testten sonra gerçekleştirilir. Bu aşamada, kodun tek tek bölümleri ve bunların etkileşimi toplam olarak değerlendirilir.

Son aşama sistem testidir. Bununla birlikte, zaten tamamen monte edilmiş ve kapsamlı test için hazır olan yazılım ürünü, kullanıcının konumundan test edilir. Bu aşamada arayüz ile çalışırken sorunlar tespit edilir ve uygulamanın en ergonomisi sağlanır.

Yukarıdaki yazılım testleri bileşenlerin izolasyon derecesine göre belirlenir.

Diğer test yöntemleri

"Beyaz kutu" ve "kara kutu" yöntemleri gibi test türleri de vardır. Yordamı birincil şekilde uygularken, geliştirici kaynak koda tam erişime sahiptir ve geliştirici hatalarını kontrol etmek ve tanımlamak için bağımsız olarak yazılmış olarak da kullanılabilir. "Kara kutu" yöntemi, program koduna erişime izin vermez, bu durumda kontrol yalnızca kullanıcı arabirimleri aracılığıyla gerçekleşir. Bu tür testler, sistemin bilgi derecesine göre belirlenir.

Yazılım Ömrünü Kes

Test, tasarım, sistem geliştirme ve dokümantasyondan sonra gerçekleştirilir. Problemli alanlar tanımlanmazsa, bu aşama yazılımın yaşam döngüsünün son adımı olabilir, aksi halde programlamaya dönüş gerçekleşir. İlk test ipliği her zaman negatif geri besleme getirir ; çünkü herhangi bir gelişmede, oluşum aşamasında izlenemeyen darboğazlar, kusurlar ve bazen ciddi hatalar vardır.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 unansea.com. Theme powered by WordPress.